СММ — это такая модель процессоров сознания или же модель эволюционного развития для того, чтобы компания могла качественно разрабатывать хорошее программное обеспечение.
В самом начале СММ развивалась и разрабатывалась как методика, которая могла бы позволить правительственным американским организациям выбирать для себя лучших поставщиков программного обеспечения.
Для этого планировалось создавать точные и исчерпывающие описания тех способов, способных оценить процессы разработки программного обеспечения и методы дальнейшего их совершенствования. В результате кропотливых трудов авторы смогли достигнуть такой детализации, что выработанный в конечном итоге стандарт оказался вполне пригодным для простых компаний-разработчиков, которые стремились принципиально улучшить те процессы разработки, которые уже существуют и привести их к необходимым высоким стандартам.
Под стандартом тут понимается зрелость организации. Организация считается незрелой в том случае, когда весь процесс создания программного обеспечение зависит исключительно от конкретных лиц, которые этим занимаются. В этом случае велика возможность сдачи проекта позже заданного срока или же превышение бюджета. Так что сегодня существует специальное smm агентство с профессиональными кадрами, которые контролирую весь процесс. Они пытаются сделать из незрелой организации зрелую, где имелись бы четкие определенные механизмы для управления проектами.
Следует отметить, что в развитых компаниях все механизмы и процедуры совершенствуются в так называемых пилотных проектах, где они тестируются самым тщательным образом. Сроки для выполнения работ ставятся очень точно, и они не должны ни в коем случае нарушаться. Существуют в компаниях и свои стандарты качества.