Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВВС_Заочникам / Lectures_16-17.pptx
Скачиваний:
102
Добавлен:
15.04.2015
Размер:
14.09 Mб
Скачать

Модель процессов MSF (MSF process model)

Модель процессов в MSF 3.0 покрывает весь ЖЦ создания решения, начиная с его

отправной точки и заканчивая внедрением.

Такой подход помогает проектным группам сфокусировать внимание на бизнес-отдаче (business value) решения, т.к. эта отдача становится реальной лишь после завершения внедрения и начала использования продукта.

81

Модель процессов MSF

- определяет, когда и какие работы выполняются; основные принципы и практические приемы,

лежащие в основе модели:

итеративный подход (последовательный выпуск версий);

подготовка четкой документации;

учет неопределенности будущего;

учет компромиссов;

управление рисками;

поддержание ответственного отношения коллектива к срокам выпуска продукта;

разбиение крупных проектов на более мелкие управляемые части;

ежедневная сборка проекта;

82

постоянный анализ хода работ.

 

Процесс MSF ориентирован на «вехи»

(milestones) - ключевые точки проекта, характеризующие достижение некоторого (промежуточного или конечного) результата.

Этот результат оценивается – даются ответы на вопросы:

«Пришла ли проектная группа к однозначному пониманию целей и рамок проекта?»

«В достаточной ли степени готов план

действий?» «Соответствует ли продукт спецификации?»,

83

 

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

создающих поступательное движение от

простейших версий решения к его

окончательному виду.

84

Модель процессов MSF имеет три основные особенности:

разбиение всего процесса на фазы

введение опорных точек

итеративность

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

определенные результаты.

85

Модель процессов MSF

Модель процессов MSF

Похожа на спиральную модель, но с необычными:

разбиением трудоемкости по фазам, назначением каждой фазы.

Envisioning – выработка единого понимания проекта всеми членами коллектива; заканчивается разработкой формализованного документа:

problem statement — описание задачи объемом не более одной страницы;

vision statement — от чего хотим уйти, чего хотим добиться;

solution concept — что хотим внедрить и как; user profiles — кто будет этим пользоваться; business goals — возврат инвестиций;

design goals — конкретные цели и ограничения

продукта, его конкретные свойства.

87

Модель процессов MSF

Planning - планирование очередного цикла разработки:

функциональные спецификации; план-график работ; оценка рисков.

Developing - разработка, причем рекомендуются различные технологические приемы, например, переиспользование кусков кода, программирование по контракту и т.д.

Stabilizing - создание стабильной88 версии, готовой к использованию.

Модель процессов MSF

Важную роль играют опорные точки

(milestones), в которых анализируется

состояние работ и производится их синхронизация. В этих точках приложение или его спецификации не замораживаются.

Модель процессов MSF

Опорные точки позволяют проанализировать состояние проекта и внести необходимые коррективы, например, перестроиться под

изменившиеся требования заказчика или отреагировать на риски, возможные в ходе дальнейшей работы.

Для каждой опорной точки определяется,

какие результаты должны быть

получены к этому моменту.

90

Соседние файлы в папке ВВС_Заочникам