Section outline

  • Lesson 4. Maturity Models and Assessment of Software Development Processes: The ISO/IEC 15504 (SPICE) Standard and the CMMI Methodology

    Objective: formation of a holistic system of knowledge, analytical abilities and practical skills in the field of assessment, audit and continuous improvement of software development engineering processes based on international maturity models. The student must master the historical background of the emergence of maturity models, their philosophy, the concept of institutionalization and the economic feasibility (ROI) of their implementation, as well as distinguish between the concepts of "process capability" and "organizational maturity". In the learning process, special attention is paid to understanding and comparative analysis of the two-dimensional assessment architecture of the ISO/IEC 15504 / SPICE standard (process measurement according to ISO 12207, 6 levels of capability and the N-P-L-F assessment scale) and the CMMI methodology in its two representations (continuous and staged). Students must learn to analyze in detail the five levels of organizational maturity according to CMMI (from chaotic to optimized), grasp the practice of systematic process improvement through the cyclical application of the Deming model (PDCA), and understand the procedure for forming an evidence base of engineering artifacts (SRS, UML models, trace matrices, test reports, and Git/SonarQube logs) to successfully pass an official international audit.