Process Assessment and CMM/CMMI Framework
Lecture 22 examines software process assessment and maturity models, centered on the Capability Maturity Model (CMM) and CMM Integration (CMMI) framework developed by the Software Engineering Institute (SEI). The lecture analyzes the five maturity levels: Level 1 (Initial/Ad-hoc), Level 2 (Managed/Repeatable), Level 3 (Defined), Level 4 (Quantitatively Managed), and Level 5 (Optimizing). Students explore Key Process Areas (KPAs) at each level, appraisal methodologies (SCAMPI), and how maturity progression transforms organizations from chaotic fire-fighting toward statistical process control and continuous innovation, concluding the midterm syllabus. Risk mitigation, monitoring, and management plans are formulated to identify technical, operational, and business exposure early in the lifecycle. Software quality assurance audits and formal technical reviews are presented as indispensable instruments for defect detection and process compliance. Organizational structures, including functional, projectized, and matrix configurations, are contrasted regarding project manager authority and team accountability. Team dynamics and collaborative leadership styles are analyzed to overcome Brooks's Law and foster high-performing software development cultures. The curriculum traces the evolutionary transition from traditional linear sequential lifecycles to iterative and risk-driven development paradigms. Practical guidance on utilizing project management software tools like Microsoft Project streamlines baseline tracking and resource leveling. Detailed inspections of post-implementation verification, user acceptance testing, and delivery milestones guarantee transparent project commissioning. Software maintenance categories, spanning corrective, adaptive, perfective, and preventive actions, are examined to sustain long-term system value. Measurement baselines and key performance indicators enable objective variance analysis across cost, schedule, and scope dimensions. Strategic trade-offs among project constraints illustrate how adjustments to scope or resources directly influence software reliability and delivery timelines. Exam preparation summaries and solved handout excerpts reinforce retention of critical terminology, estimation formulas, and architectural diagrams. Formal configuration audits and baseline verification protocols guarantee that delivered software increments match approved configuration statuses. Contractual procurement processes, vendor solicitation, and statement of work development are explored to manage outsourced software engineering tasks. Defect prevention techniques and continuous process improvement methodologies reflect the high-maturity practices codified in CMMI Level 5.
CS615 - Software Project Management Examination Practice
Timed practice exam simulation for CS615 - Software Project Management.
No questions available yet.
There are currently no examination questions published for Process Assessment and CMM/CMMI Framework. Explore other curriculum units or build a custom quiz with the practice builder.