Capability Maturity Model for Software:Five levels of software process maturity
(1) Initial
- Characteristics: Chaotic--unpredictable cost, schedule, and quality performance.
- Needed Actions: Planning (size and cost estimates and schedules), performance tracking, change control, commitment management, Quality Assurance.
(2) Repeatable
- Characteristics: Intuitive--cost and quality highly variable, reasonable control of schedules, informal and ad hoc process methods and procedures.
- Needed Actions: Develop process standards and definitions, assign process resources, establish methods (requirements, design, inspection, and test).