1.6.1.3.SEI/CMMI

В 1986 году Уоттс Хамфри (Watts Humphrey) описал модель зрелости программного обеспечения (Software Maturity Framework), при помощи которой возможно оценить уровень зрелости программного обеспечения компании-разработчика. Из этой первоначальной модели с течением времени выработался ряд моделей зрелости, из которых в области программного обеспечения две наиболее известные: CMM-SW, которую разработал Software Engineering Institute (SEI) в1993 году, и Capability Maturity Model Integration (CMMI), (CMMI), которая опубликована в 2000 году.
Модель CMM-SW содержит требования к качеству разработки программного обеспечения. При помощи модели можно оценить разработку программного обеспечения и процессы, связанные с этой разработкой, и через них зрелость всей компании программного обеспечения. CMM-SW описывает пять уровней зрелости, каждый из которых имеет требования к определенному процессу. Для достижения желаемого уровня софтверная компании должна выполнить все требования, которые требуются на этом уровне. При наличии недостатков не приступают к оценке процессов следующего уровня, а в первую очередь исправляют несовершенные процессы. Таким образом, CMM-SW показывает, какие процессы должны быть у компании в порядке, чтобы достичь желаемого уровня.
CMMI отличается от CMM-SW модели в части выдвинутых требований ко многим процессам. Основное отличие состоит в том, что у модели CMMI имеется два варианта: модель уровней CMMI (staged model) и непрерывная модель CMMI (continuous model). Модель уровней аналогична по своей структуре и логике CMM-SW модели. Непрерывной модель CMMI отличается от них тем, что на её основе не представляется возможным оценить уровень зрелости всей организации, а оценивают уровень зрелости каждого процесса. Таким образом, непрерывная модель CMMI является более гибкой, что позволяет софтверной компании оценить, прежде всего, наиболее важные для нее процессы.
SEI / CMMI направлена на совершенствование процесса (разработки) и предлагает организациям немаловажные шаги для создания эффективного процесса.