Пивняка Г.Г. Толковый словарь по информатике. Страница 90
© Модель, описывающая принципы и практические решения, определяющие уровень конкретной организации в иерархии производителей программного обеспечения и соответственно качество существующего в ней процесса разработки ПО. Призвана помочь развивающимся организациям-производителям усовершенствовать процессы разработки эволюционным путем, превратив их из хаотических процессов в процессы со строгой дисциплиной. Модель СММ позволяет точно оценить ПСПО и на этой основе сравнить производительность различных компаний. В модель СММ включен набор критериев для определения зрелости ПСПО. Эти критерии используются крупными заказчиками для оценки риска при заключении контрактов на разработку программного обеспечения. Модель СММ базируется на пяти стадиях контроля качества, разработанных за последние 60 лет в программной индустрии. Она по сути не связана с практическими методиками управления качеством (во всём мире их насчитывается около 150 тысяч). Эти методики обычно жёстко регламентированы и основаны на статистическом контроле качества в соответствии с требованиями множества различных нормативов. Модель СММ не содержит никаких численных критериев и рекомендаций и не указывает, как оценить продукт, а только рекомендует, что надо сделать, чтобы он обладал необходимым качеством. Коротко пять уровней совершенствования CMM можно описать следующим образом: а) начальный уровень. Процессы разработки программного обеспечения на этом уровне являются случайными и узкоспециализированными; б) повторяемый уровень. Процесс достаточно очевидный, позволяющий организации повторно использовать процедуры из более ранних, успешных проектов; в) определенный уровень. Организация использует документированный, стандартный процесс управления и конструирования программ во всех своих проектах как по разработке, так и по сопровождению программного обеспечения;