Important definition
Software process capability: The boundaries range of the expected results that can be obtained after a quadrature software process describes. Predictly predict possible effects that the next software project can achieve.
Software Process Performance: Indicates the actual effect of following a software process.
Software process maturity: Refers to a software process to be clearly defined, managed, evaluated, controls and generates the degree of effectiveness. The potential of capacity growth has also shown a level of organizing software processes.
2.CMM5 specific definition and description
(1) Defined level: The software process is characterized by disorder, and sometimes it is confusing. The software process definition is in the state of non-charter and step, and the success of software products depends on individual efforts and opportunities.
(2) Repeatable: The basic project management process has been established, which can be used to track costs, progress and functional characteristics. For similar projects, it can follow, and can repeat the success of the past.
(3) Defined levels: The software process used for management and engineering has been standardized, documentated, and forming the entire software organization standard software process. All projects use the standard software processes that have been consistent with the actual situation, properly modified standard software.
(4) Management level: Software process and product quality have detailed metrics. Software process and product quality are quantitatively understanding and control.
(5) Optimization Level: Quantitative analysis by quantitative analysis of various useful information from the process, new ideas, new concepts, and new technologies, can be improved, and the continuous cause process is improved.
3. Key process domain
Initial level: no
Repeatable:
Software configuration management
Software quality assurance
Software contract management
Software project tracking and supervision
Software project planning
Demand management
Defined:
Peer expert review
Interpretation
Software product engineering
Integrated software management
Training outline
Organization process definition
Organizational process focus
Quantity:
Software quality management
Quantitative process management
Optimization level:
Procedure change management
Technical change management
Defect prevention