Опубликован: 09.12.2008 | Уровень: специалист | Доступ: свободно
Лекция 3:

Унифицированная модель организации внедрения решений в методологии Microsoft Solutions Framework (MSF)

< Лекция 2 || Лекция 3: 1234 || Лекция 4 >

Организация исполнения проекта

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

Цель фазы - создание и сплочение проектной группы на основе выработки единого видения проекта.

Основные выполняемые задачи:

  • создание ядра проектной группы;
  • подготовка документа общего описания (Видение) и рамок проекта (vision / scope document). Видение (vision) - это ничем не ограничиваемое представление о том, каким должно быть решение. Рамки (scope) - определение того, что из предложенного этим видением будет реализовано в условиях существующих проектных ограничений.
  • определение и оценка главных рисков проекта;
  • выявление и первичный анализ бизнес требований (детально эти требования рассматриваются во время фазы планирования).

Распределение задач между ролевыми кластерами приведено в таблице 3.3.

Таблица 3.3. Задачи проектной группы в фазе выработки концепции
Ролевой кластер Задачи
Управление продуктом Выявление нужд и требований Заказчика; определение общих целей проекта; документальное оформление общего описания и рамок проекта
Управление программой Определение: целей дизайна, концепции решения, структуры проекта
Разработка Прототипирование решения; анализ технологических возможностей; анализ осуществимости решения
Удовлетворение потребителя Предварительная оценка эксплуатационных характеристик решения и их влияния на его разработку
Тестирование Формирование стратегий тестирования и оценка их влияния на разработку решения
Управление выпуском Формирование требований внедрения и сопровождения, оценка их влияния на разработку решения

Рекомендуемые промежуточные вехи:

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

После согласования концепции проекта достигается главная веха " Концепция утверждена ".

Результаты выполнения фазы фиксируются в ряде документов (шаблоны документов можно найти в [ 5 ] ):

  • общее описание и рамки проекта;
  • документ оценки рисков;
  • описание структуры проекта.
Фаза планирования

Цель фазы - разработка планов проекта.

Основные выполняемые задачи:

1. Подготовка функциональной спецификации на систему включает в себя анализ и документирование проектных требований (выделяются: бизнес-требования, потребительские требования, эксплуатационные требования и системные требования, относящиеся к решению в целом). Задача предусматривает последовательное выполнение следующих работ:

  • выявление типов пользователей системы;
  • выявление сценариев использования, в которых моделируется выполнение какой-либо операции определенным типом пользователя;
  • выделение последовательностей специфических действий, называемых примерами пользования (use cases), которые необходимо выполнить пользователю для осуществления операции;
  • проектирование (дизайн системы). В MSF выделяется три уровня процесса проектирования: концептуальный дизайн (conceptual design), логический дизайн (logical design) и физический дизайн (physical design).

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

Логический дизайн - описание состава, организации и взаимодействия элементов, из которых состоит программное решение.

Физический дизайн - описание программного решения в терминах разработчика системы. Включает все необходимые детали для реализации: технологии, организацию, структуру и взаимосвязи элементов, которые будут использованы при создании программного решения.

Результаты процесса проектирования документируются в функциональной спецификации.

2. Подготовка рабочих планов.

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

3. Оценка проектных затрат и сроков разработки различных составляющих проекта.

Распределение задач между ролевыми кластерами в фазе планирования приведено в таблице 3.4.

Таблица 3.4. Задачи проектной группы в фазе планирования
Ролевой кластер Фокус
Управление продуктом Выявление и анализ бизнес-требований, разработка концептуального дизайна; разработка коммуникационного плана
Управление программой Концептуальный и логический дизайн; функциональная спецификация; сводный план и сводный календарный график проекта; бюджет
Разработка Оценка технологий; логический и физический дизайн; план и календарный график разработки; смета разработки
Удовлетворение потребителя Сценарии/примеры использования, пользовательские требования, требования локализации и общедоступности; пользовательская документация / план обучения / график тестирования удобства эксплуатации; обучение
Тестирование Оценка дизайна; требования тестирования; план и календарный график тестирования
Управление выпуском Оценка дизайна; эксплуатационные требования; план и календарный график пилотного и окончательного внедрения

Рекомендуемые промежуточные вехи:

  • Верификация технологий - проверка соответствия продуктов и технологий, которые предполагается использовать, спецификациям их поставщиков; отбор наиболее подходящих технологий.
  • Базовая версия функциональной спецификации создана - функциональная спецификация готова для распространения среди заинтересованных сторон с целью согласования характеристик создаваемого решения.
  • Базовая версия сводного плана проекта создана - сформирована совокупность согласованных планов работы различных ролевых кластеров.
  • Базовая версия сводного календарного графика проекта создана - объединено и согласовано календарное планирование деятельности каждого ролевого кластера.
  • Среды разработки и тестирования развернуты - обеспечивают возможность создавать и тестировать решение вне находящихся в эксплуатации производственных систем, что позволяет избежать негативного влияния на эти системы.

Достижение главной вехи "Планы проекта утверждены" означает, что промежуточные процедуры планирования успешно пройдены, составленные календарные графики реалистичны и соответствуют потребностям Заказчика, распределение ролей и ответственности в команде определено должным образом и механизмы управления рисками приведены в действие.

Результаты фазы оформляются в базовой версии проекта путем создания следующих документов:

  • функциональная спецификация;
  • план управления рисками;
  • сводный план и сводный календарный график проекта.
< Лекция 2 || Лекция 3: 1234 || Лекция 4 >
Надежда Артюх
Надежда Артюх
Что из себя представляет итоговая работа?
Олег Антонов
Олег Антонов
Добрый день. Является ли выдаваемый сертификат или диплом, документом государственного образца?
Анатолий Федоров
Анатолий Федоров
Россия, Москва, Московский государственный университет им. М. В. Ломоносова, 1989
Александр Санчиров
Александр Санчиров
Россия, Москва