Capability Maturity Model (CMM) - это модель, которая используется для оценки и улучшения процессов в организациях, особенно в сфере разработки программного обеспечения. Она была разработана в конце 1980-х годов в SEI (Software Engineering Institute) при Карнеги-Меллоновском университете. Основные принципы и основы этой модели можно объяснить следующим образом:
- Степенчатая структура: CMM состоит из пяти уровней зрелости, которые отражают степень развития процессов в организации. Эти уровни включают:
- Уровень 1: Начальный (Initial)
- Уровень 2: Управляемый (Managed)
- Уровень 3: Определенный (Defined)
- Уровень 4: Количественно управляемый (Quantitatively Managed)
- Уровень 5: Оптимизирующий (Optimizing)
- Процессы и практики: Каждый уровень зрелости характеризуется набором процессов и практик, которые должны быть внедрены для достижения следующего уровня. Это позволяет организациям систематически улучшать свои процессы.
- Оценка и улучшение: Основная цель CMM - помочь организациям в оценке текущих процессов и выявлении областей для улучшения. Это достигается через самодиагностику и внешние оценки.
- Фокус на качестве: Модель акцентирует внимание на важности качества процессов, что, в свою очередь, влияет на качество конечного продукта. Улучшение процессов приводит к снижению рисков и повышению удовлетворенности клиентов.
- Адаптивность: CMM может быть адаптирована для различных типов организаций и проектов, что делает ее универсальным инструментом для управления процессами.
Таким образом, модель Capability Maturity Model основана на систематическом подходе к улучшению процессов, который позволяет организациям развиваться и достигать более высоких стандартов качества и эффективности.