Как известно, помимо собственно средств разработки ПО корпорация Microsoft уже много лет развивает собственный вариант методологии управления жизненным циклом приложений — Microsoft Solutions Framework (MSF), представляющий собой набор описаний процессов, принципов и наиболее эффективных реализаций софтверных проектов (см. PC Week/RE, № 20/2004, с. 37).
Вполне понятно, что по мере развития инструментария в сторону создания командами специалистов сложных программных решений корпоративного уровня значение методологической составляющей постоянно возрастает. Более того, возникает потребность ее интеграции с другими аспектами процесса создания ПО, в частности с системами управления качеством.
Действуя в этом направлении, Microsoft в первых числах марта на конференции Software Engineering Process Group (SEPG) объявила о начале более плотного сотрудничества с Software Engineering Institute (SEI), федеральным исследовательским центром, управляемым Университетом Carnegie Mellon при спонсорской поддержке министерства обороны США.
Результатом этого проекта должна стать возможность совместного применения MSF и модели управления процессами Capability Maturity Model® Integration (CMMI) пользователями Visual Studio 2005 Team System.
Разработчики получат в свое распоряжение два набора шаблонов документов, которые помогут им организовать различные процессы. Набор MSF for CMMI Process Improvement будет представлять собой рекомендации по использованию MMI для управления качеством процессов разработки, MSF for Agile Software Development нацелен на решение задач управления рисками, управления версиями и планирование операций. Целый ряд ведущих глобальных системных интеграторов и отраслевых партнеров, уже представили описания своего опыта применения Microsoft Solutions Framework.