CMM (Capability Maturity Model)

В 80-х годах Институт технологий разработки программного обеспечения (SEISEI (Software Engineering Institute)Software Engineering Institute (SEI)) от имени Министерства обороны США установил простую классификацию возможностей субподрядчиков. План Министерства обороны состоял в том, чтобы давать оборонные заказы только таким подрядчикам, которые обладают определенным уровнем возможностей. Система, разработанная SEI, известна как Модель зрелости возможностей (CMM — Capability Maturity Model). CMM оказалась очень эффективной для определения уровня компетентности в разработке программного обеспечения. Многие организации, как военные, так и гражданские, использовали CMM для измерения своих усилий по улучшению процесса разработки. Например, вместо того чтобы характеризовать организацию как «достаточно хорошую» в области разработки программного обеспечения, можно точно указать, что организация «находится на уровне 3 по CMM».