Знакомство с методологией Microsoft Solution Framework (MSF), основные компоненты и принципы методологии, дисциплина управления проектом MSF
Что такое MSF. Возникновение и развитие
Согласно статистике доля успешно завершенных IT проектов не превышает 30%. Под успешным проектом понимается проект, не выходящий за рамки бюджета и времени, результат которого соответствует ожиданиям заказчика.
Год | Незавершенные проекты | Проекты, завершенные с превышением бюджета и времени, либо не соответствующие требованиям заказчика | Успешные проекты |
---|---|---|---|
2000 | 23% | 49% | 28% |
1998 | 28% | 46% | 26% |
1995 | 40% | 33% | 27% |
1994 | 31% | 53% | 16% |
Руководствуясь стремлением повысить отдачу от IT-проектов, компания Майкрософт в 1994 году выпустила пакет руководств по эффективному проектированию, разработке, внедрению и сопровождению решений, основанных на ее технологиях.
Знания, заложенные в эти руководства, базировались на опыте Майкрософт в реализации проектов крупного масштаба по разработке и сопровождению программного обеспечения, на опыте консультантов Майкрософт и достижениях IT-индустрии в целом.
Результат был представлен в виде двух взаимосвязанных и дополняющих друг друга областях знаний: Microsoft Solutions Framework (MSF) и Microsoft Operations Framework (MOF).
MOF затрагивает вопросы, связанные с организацией персонала и процессов; технологиями и менеджментом в условиях сложных, распределенных и разнородных IT-сред.
Создание бизнес-решения в рамках отведенных времени и бюджета требует наличия испытанной методологической основы. MSF предлагает проверенные методики для планирования, проектирования, разработки и внедрения успешных IT-решений. Благодаря своей гибкости, масштабируемости и отсутствию жестких инструкций MSF способен удовлетворить нужды организации или проектной группы любого размера. Методология MSF состоит из принципов, моделей и дисциплин по управлению персоналом, процессами, технологическими элементами и связанными со всеми этими факторами вопросами, характерными для большинства проектов.
Основные компоненты MSF
- Распределение ответственности при фиксации отчетности
- Наделяйте членов команды полномочиями
- Концентрируйтесь на бизнес-приоритетах
- Единое видение проекта
- Проявляйте гибкость - будьте готовы к переменам
- Поощряйте свободное общение
MSF состоит из двух моделей и трех дисциплин:
- Модель процессов MSF. Представляет собой общую методологию разработки и внедрения IT-решения, охватывающую весь жизненный цикл создания решения. Эта модель сочетает в себе особенности двух классических моделей процессов: спиральной и каскадной.
- Модель проектной группы MSF. Одной из основ MSF является постулат о шести качественных целях, достижение которых определяет успешность проекта. Исходя из этих целей построена модель проектной группы. Она включает в себя шесть ролевых кластеров, каждый из которых имеет свою область компетенции, а также связанные с нею цели и задачи.
- Дисциплина управления проектами. Данная дисциплина описывает основные принципы, концепции и характеристики управления проектом в рамках MSF. Она отвечает вопрос: Что такое управление проектом?
- Дисциплина управления рисками. MSF рассматривает изменения и связанные с ними затруднения как неотъемлемую часть жизненного цикла информационных технологий. MSF отстаивает превентивный подход к работе с рисками. Должна осуществляться непрерывная оценка рисков на протяжении всего жизненного цикла проекта. Данная дисциплина предлагает принципы, идеи и рекомендации, подкрепленные описанием пошагового процесса для успешного активного управления рисками. Этот процесс включает в себя выявление и анализ рисков; планирование и реализацию стратегий по их профилактике и смягчению возможных последствий; отслеживание состояния рисков и извлечение уроков из обретенного опыта.
- Дисциплина управления подготовкой. Данная дисциплина посвящена управлению знаниями, профессиональными умениями и способностями, необходимыми для планирования, создания и сопровождения успешных решений. Дисциплина управления подготовкой MSF описывает фундаментальные принципы MSF и дает рекомендации по применению превентивного подхода к управлению знаниями на протяжении всего жизненного цикла информационных технологий. Эта дисциплина также рассматривает планирование процесса управления подготовкой. Будучи подкрепленной испытанными практическими методиками, дисциплина управления подготовкой предоставляет проектным группам и отдельным специалистам базу для осуществления этого процесса.