Microsoft Solution Framework Модель процессов введение
Содержание l l Характеристика модели процессов Учет рисков Обеспечение качества Главные вехи
Характеристика модели процессов MSF сравнение с классическим подходом l Исходным звеном являются цели/границы (vision/scope) а не требования l Вехи проекта (milestones) ориентированы на пользователя, а не на разработку l Реализация продукта версиями с целью сохранения инвестиций
Вехи проекта milestones l Прозрачность для заказчика u Веха – точка синхронизации промежуточных результатов с ожиданиями заказчика l Вехи – точки анализа, а не фиксации решений u Уточнение и пересмотр решений – сохранение инвестиций l Управляемы целями подход u Результаты работ каждой фазы представляют собой ее цель l Неограниченные коммуникации u Коммуникации с заказчиком и пользователями – залог успеха
Принципы управления рисками l Разработка прототипов для проверки концепций l Выявление взаимозависимости функций и порядка реализации l Установка приоритетов задач исходя из технических и бизнес рисков l Анализ рисков на каждой вехе l Реализация версиями l Приоритетным ограничением считаются сроки l Вовлечение заказчика в управление рисками
Учет рисков Расписание управляемое рисками (Risk-driven scheduling)
Управление версиями l Управление неопределенностью в области целей и границ проекта l Установка коротких ясных мотивационных целей для команды l Эффективное управление проблемами l Обеспечение непрерывного роста функциональности l Обеспечение сжатых сроков реализации
Жизненный цикл l Параллельная реализация версий l Управление распределением функций по версиям l Управление распределением проблем и рисков
Оптимизация качества l Версия – компромисс между: временем u функциональностью u качеством u l Множество версий – оптимизация пути к качеству
Главные вехи процесса
Утверждение целей и границ (VISION/SCOPE APPROVED MILESTONE) l Фаза формулировки целей, задач и ограничений проекта l Согласование компромисса между целями и границами для текущей версии Цели (vision) Границы (scope) l Формирование команды проекта
Утверждение плана проекта (PROJECT PLAN APPROVED MILESTONE) l Фаза планирования проекта l План проекта: Функциональные спецификации u Интегрированный план для всех ролей u Расписание u l Представление на утверждение: Что будет сделано u В какие сроки u Какие ресурсы потребует u
Завершение разработки/ первое использование (SCOPE COMPLETE/FIRST USE MILESTONE ) l Фаза разработки l Завершение наращивания функциональности l Готовность передачи версии заказчику l Планирование внедрения
Реализация (RELEASE MILESTONE ) l Фаза стабилизации l Тестирование и исправление ошибок l Формальная сдача результатов работы l Завершение проекта по разработке версии
Резюме l Характеристика модели процессов l Учет рисков l Обеспечение качества l Главные вехи
Контрольные вопросы l Для каких контрактов более подходит модель процессов MSF “fixed cost” или “time&material”? l Для каких продуктов более подходит модель MSF тиражируемых или заказных?