Проявляйте гибкость – будьте готовы к переменам



Microsoft Solutions Framework Модель процессов MSF вер. 3.1

Содержание

Аннотация.. 2

Краткий обзор методологии.. 3

Введение.. 4

Другие модели процессов.. 4

Лучшее из двух миров.. 5

Базовые принципы MSF.. 5

Ключевые концепции модели процессов MSF.. 6

Характеристики модели процессов MSF.. 13

Подход, основанный на вехах.. 13

Итеративный подход.. 14

Целостный взгляд на разработку и внедрение.. 19

Фаза выработки концепции.. 21

Фаза планирования.. 23

Фаза разработки.. 28

Фаза стабилизации.. 29

Фаза внедрения.. 34

Рекомендуемые методики модели процессов MSF.. 37

Приложение A.. 40

Заключение.. 41

Microsoft Solutions Framework

“Белая книга” (White Paper)

Опубликовано: июнь 2002 г.

Для получения дальнейшей информации по MSF, см. http://www.microsoft.com/msf

Составители

Отдел MSF, Microsoft

Scott Getchell, менеджер программы, US Frameworks

Laura Hargrave, технический редактор, US Frameworks

Paul Haynes, менеджер программы, US Frameworks

Mike Lubrecht, технический редактор, US Frameworks

Pervez Kazmi, менеджер программы, US Frameworks

Rob Oikawa, главный консультант, Microsoft Consulting Services, US

Enzo Paschino, менеджер программы, US Frameworks

Allison Robin, директор, US Frameworks

Mark Short, менеджер программы, US Frameworks

Рецензенты

Andrew Delin, Microsoft Consulting Services, Australia

Paulo Henrique Leocadio, Microsoft Consulting Services, LATAM

Joe Lopesilvero, Microsoft Consulting Services, US

David Millet, Microsoft Consulting Services, US

Thierry Paquay, Microsoft Premier Support, US

Paulo Rocha, Microsoft Consulting Services, New Zealand

Anthony Saxby, Microsoft Consulting Services, UK

Ralph Schimpl, Microsoft Consulting Services, Austria

Ron Stutz, Microsoft Consulting Services, US

Brian Willson, Microsoft Consulting Services, US

Andres Vinet, Microsoft Consulting Services, Chile

Перевод на русский язык

Станислав Бусыгин, научный консультант, eLine Software, Inc., Украина/США

Ольга Палий, консультант, eLine Software, Inc., Украина/США

Редактор русского перевода

Владимир Павлов, технический директор, eLine Software, Inc., Украина/США

Рецензенты русского перевода

Андрей А. Терехов, исполнительный директор ЗАО ЛАНИТ-ТЕРКОМ, Россия

Иля Фортунов, старший архитектурный консультант, Microsoft Enterprise Services, UK  

Виталий Шорин, преподаватель, УЦ ИТ, Академия Народного Хозяйства при Правительстве РФ, Россия

Аннотация

Модель процессов MSF (MSF process model) представляет общую методологию разработки и внедрения IT‑решений. Особенность этой модели состоит в том, что благодаря своей гибкости и отсутствию жестко навязываемых процедур она может быть применена при разработке весьма широкого круга IT‑проектов. Эта модель сочетает в себе свойства двух стандартных производственных моделей: каскадной (waterfall) и спиральной (spiral). Представляемая в данном документе последняя версия модели процессов MSF дополнена еще одним инновационным аспектом: она покрывает весь жизненный цикл создания решения, начиная с его отправной точки и заканчивая непосредственно внедрением[*]. Такой подход помогает проектным группам сфокусировать свое внимание на бизнес-отдаче (business value) решения, поскольку эта отдача становится реальной лишь после завершения внедрения и начала использования продукта.

Процесс MSF ориентирован на “вехи” (milestones) – ключевые точки проекта, характеризующие достижение в его рамках какого-либо существенного (промежуточного либо конечного) результата. Этот результат может быть оценен и проанализирован, что подразумевает ответы на вопросы: “Пришла ли проектная группа к однозначному пониманию целей и рамок проекта?”, “В достаточной ли степени готов план действий?”, “Соответствует ли продукт утвержденной спецификации?”, “Удовлетворяет ли решение нужды заказчика?” и т.д.

Модель процессов MSF учитывает постоянные изменения проектных требований. Она исходит из того, что разработка решения должна состоять из коротких циклов, создающих поступательное движение от простейших версий решения к его окончательному виду.

В этом документе описывается модель процессов MSF и ряд дополняющих ее методик.

Краткий обзор методологии

Стремясь достичь максимальной отдачи от IT-проектов, Майкрософт выпустил в свет пакет руководств по эффективному проектированию, разработке, внедрению и сопровождению решений, построенных на основе своих технологий. Эти знания базируются на опыте, полученном Майкрософт при работе над большими проектами по разработке и сопровождению программного обеспечения, опыте консультантов Майкрософт, разрабатывавших проекты на предприятиях заказчиков, и лучшем из того, что накопила на данный момент IT‑индустрия. Все это представлено в виде двух связанных и хорошо дополняющих друг друга областей знаний: Microsoft Solutions Framework (MSF) и Microsoft Operations Framework (MOF).

Создание бизнес-решения в рамках отведенных времени и бюджета требует наличия испытанной методологической основы. MSF предлагает проверенные методики для планирования, проектирования, разработки и внедрения успешных IT-решений. Благодаря своей гибкости, масштабируемости и отсутствию жестких инструкций MSF способен удовлетворить нужды организации или проектной группы любого размера. Методология MSF состоит из принципов, моделей и дисциплин по управлению персоналом, процессами, технологическими элементами и связанными со всеми этими факторами вопросами, характерными для большинства проектов. Информация по MSF доступна в Internet по адресу http://www.microsoft.com/msf/.

MOF призван обеспечить организации, создающие критически важные (mission-critical) IT‑решения на базе продуктов и технологий Майкрософт, техническим руководством по достижению их надежности (reliability), доступности (availability), удобства сопровождения (supportability) и управляемости (manageability). MOF затрагивает вопросы, связанные с организацией персонала, процессов; технологиями и менеджментом в условиях сложных (complex), распределенных (distributed) и разнородных (heterogeneous) IT-сред. MOF основан на лучших производственных методиках, собранных в IT Infrastructure Library (ITIL), составленной Central Computer and Telecommunications Agency - Агентством правительства Великобритании. Информация по MOF доступна в Internet по адресу http://www.microsoft.com/mof/.

Введение

Модели процессов описывают последовательность действий, осуществляемых в ходе реализации проекта. Можно сказать, что они задают тем самым жизненный цикл проекта. Спектр моделей, применяемых в настоящее время различными организациями, весьма широк. Среди них есть и модель процессов MSF, возникшая на основе используемого в Майкрософт подхода к разработке программных приложений. В результате своего развития она объединила ряд наиболее эффективных принципов других известных моделей процессов, сформировав при этом единую базу для работы над проектами любых типов: ориентированных на фазы (phase-based), основанных на вехах/контрольных точках (milestone-driven) и итеративных (iterative). Модель MSF применима к процессу разработки традиционного программного обеспечения, но также она может быть использована для разработки и внедрения решений в области электронной коммерции (e‑commerce), распределенных сетевых приложений (web-distributed applications) и других сложных информационных систем, которые могут возникнуть в будущем.

Другие модели процессов

Двумя наиболее популярными моделями процессов, используемыми в области информационных технологий, в настоящий момент являются каскадная и спиральная модели.

· Каскадная модель[1]. В этой модели вехи используются в качестве точек оценки и перехода от одной фазы к другой. Все задачи, относящиеся к одной фазе, должны быть завершены до того, как начнется следующая фаза. Каскадная модель работает наилучшим образом, когда на начальном этапе проекта можно четко определить неизменный набор требований к разрабатываемому решению. Фиксация переходов от одной фазы к другой облегчает распределение ответственности, отчетность и следование календарному графику проекта.
Рис. 1 схематически изображает каскадную модель. Ромбы соответствуют вехам, а стрелки – фазам.

Рисунок 1. Каскадная модель

· Спиральная модель[2]. Эта модель учитывает необходимость постоянного пересмотра, уточнения и оценки проектных требований. Такой подход может быть очень эффективным при быстрой разработке небольших проектов. Он стимулирует активное взаимодействие между проектной группой и заказчиком, поскольку заказчик оценивает ход и результаты работы на протяжении всего проекта. Недостатком спиральной модели является отсутствие четких вех, что может привести к хаотизации процесса разработки.

Рисунок 2. Спиральная модель

Лучшее из двух миров

Модель процессов MSF (схематически изображенная на рис. 3) объединяет в себе лучшие принципы каскадной и спиральной моделей. Она сохраняет преимущества упорядоченности каскадной модели, не теряя при этом гибкости и творческой ориентации модели спиральной. Детали организации вех и фаз модели процессов MSF рассматриваются далее.

Рисунок 3. Модель процесса MSF

Базовые принципы MSF

Модель процессов MSF тесно связана со следующими четырьмя базовыми принципами:

Единое видение проекта

Успех коллективной работы над проектом немыслим без наличия у членов проектной группы и заказчика единого видения (shared vision), т.е. четкого, и, самое главное, одинакового, понимания целей и задач проекта. Как проектная группа, так и заказчик изначально имеют собственные предположения о том, что должно быть достигнуто в ходе работы над проектом. Лишь наличие единого видения способно внести ясность и обеспечить движение всех заинтересованных в проекте сторон к общей цели.

Формирование единого видения и последующее следование ему являются столь важными, что модель процессов MSF выделяет для этой цели специальную фазу (фаза “Выработка концепции”), которая заканчивается соответствующей вехой.

Проявляйте гибкость – будьте готовы к переменам

Традиционная дисциплина управления проектами и каскадная модель исходят из того, что все требования могут быть четко сформулированы в начале работы над проектом, и далее они не будут существенно изменяться. В противоположность этому MSF основывается на принципе непрерывной изменяемости условий проекта при неизменной эффективности управленческой деятельности.


Дата добавления: 2019-01-14; просмотров: 125; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!