Опубликован: 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 >
Надежда Артюх
Надежда Артюх
Курс Методологии проектирования и внедрения корпоративных информационных систем
Олег Антонов
Олег Антонов
Вадим Жук
Вадим Жук
Беларусь, г.бобруйск
Владимир Гляделов
Владимир Гляделов
Россия, Набережные Челны