Учебники

Модель зрелости

Уровень первый: начальный — программный процесс характеризуется как непоследовательный, а иногда даже хаотичный. Определенные процессы и стандартные практики, которые существуют, заброшены во время кризиса. Успех организации во многом зависит от индивидуальных усилий, таланта и героизма. В конце концов, герои переходят в другие организации, используя свои знания и уроки.

Второй уровень: повторяемый. Этот уровень организации разработки программного обеспечения имеет базовые и согласованные процессы управления проектами для отслеживания затрат, графика и функциональности. Процесс повторяет предыдущие успехи в проектах с аналогичными приложениями. Управление программами является ключевой характеристикой организации второго уровня.

Уровень 3: Определен — программный процесс для управленческой и инженерной деятельности документирован, стандартизирован и интегрирован в стандартный программный процесс для всей организации, и все проекты в организации используют утвержденную адаптированную версию стандартного программного процесса организации для разработки , тестирование и сопровождение приложения.

Четвертый уровень: управляемый — управление может эффективно контролировать усилия по разработке программного обеспечения, используя точные измерения. На этом уровне организация поставила количественную цель качества как для процесса разработки программного обеспечения, так и для обслуживания программного обеспечения. На этом уровне зрелости производительность процессов контролируется с использованием статистических и других количественных методов и является количественно предсказуемой.

Пятый уровень: Оптимизация — Ключевой характеристикой этого уровня является постоянное улучшение производительности процесса за счет как постепенных, так и инновационных технологических улучшений. На этом уровне изменения в процессе должны улучшить производительность процесса и в то же время сохранить статистическую вероятность достижения установленных количественных целей улучшения процесса.