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

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

< Лекция 2 || Лекция 3: 1234 || Лекция 4 >
Фаза разработки

Цель фазы - создание компонент решения (включая как документацию, так и программный код).

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

Таблица 3.5. Задачи проектной группы в фазе разработки
Ролевой кластер Задачи
Управление продуктом Формирование ожиданий Заказчика
Управление программой Управление изменениями в функциональной спецификации; мониторинг проекта; доработка планов
Разработка Разработка программного кода и инфраструктуры; документирование конфигураций
Удовлетворение потребителя Обучение пользователей; доработка плана обучения; тестирование удобства эксплуатации
Тестирование Функциональное тестирование; тестирование документации; доработка плана тестирования
Управление выпуском Планирование развертывания; доработка планов внедрения (включая пилотное внедрение)

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

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

Главная веха "Разработка завершена" означает, что создание всех составляющих завершено, решение готово к тестированию и стабилизации.

Результаты фазы:

  • исходный и исполнимый код приложений;
  • скрипты установки и конфигурирования;
  • окончательная функциональная спецификация;
  • материалы поддержки решения;
  • спецификации и сценарии тестов.
Фаза стабилизации

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

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

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

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

Таблица 3.6. Задачи проектной группы в фазе стабилизации
Ролевой кластер Задачи
Управление продуктом Исполнение коммуникационного плана; планирование премьеры продукта
Управление программой Мониторинг проекта; приоритезация ошибок
Разработка Устранение ошибок; оптимизация программного кода
Удовлетворение потребителя Доработка эксплуатационных руководств; подготовка учебных материалов
Тестирование Организация и проведение тестирования
Управление выпуском Развертывание и поддержка пилотного внедрения; планирование внедрения; обучение персонала сопровождения

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

  • Точка конвергенции - характеризует достижение существенного прогресса в устранении ошибок. В этот момент скорость устранения ошибок начинает превосходить скорость их обнаружения.
  • Точка достижения нуля - это момент, когда впервые все выявленные ошибки оказываются устраненными. В дальнейшем ошибки еще будут выявляться, но их количество начинает стремительно убывать.
  • Версии-кандидаты - последовательный выпуск и доработка полнофункциональных версий системы. Каждая версия-кандидат имеет полный набор составляющих, необходимых для внедрения решения в производство. В процессе тестирования версии-кандидата производится оценка ее готовности к внедрению. При необходимости проектная группа должна подготовить новую версию, исправляющую недостатки предыдущей.
  • Контрольное тестирование завершено. К этому моменту проектная группа должна:
    • оценить результаты тестирования в соответствии с имеющимися критериями успешности;
    • подготовить среду внедрения;
    • создать необходимые для внедрения процедуры, скрипты и массивы данных (load sets);
    • иметь готовые учебные материалы;
    • обеспечить условия для сопровождения решения;
    • создать и протестировать план "отката" для восстановления системы после сбоев.
  • Тестирование приемлемости для потребителей завершено - пользователи выполнили тестирование и одобряют работу решения в непроизводственной среде.
  • Пилотное внедрение завершено - выполнено тестирование полного решения в среде, максимально приближенной к производственным условиям. В MSF пилотный релиз (pilot release) - это внедрение решения или в часть производственной среды, или для части пользователей, или на подмножестве данных.

Главная веха "Готовность решения утверждена" означает, что к этому моменту проектная группа завершает разрешение всех существенных проблем и решение готово к внедрению.

Результаты:

  • окончательный продукт;
  • документация выпуска;
  • материалы поддержки решения;
  • результаты и инструментарий тестирования;
  • исходный и исполнимый код приложений;
  • проектная документация.
Фаза внедрения

Цель фазы - установка и отладка системы в реальных условиях эксплуатации, передача системы персоналу поддержки и сопровождения, получение окончательного одобрения результатов проекта со стороны Заказчика.

Основные задачи проектной группы в фазе внедрения приведены в таблице 3.7.

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

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

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

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

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

Результатами этой фазы являются:

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

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

  1. сформировать структуру проекта - выделить фазы (этапы);
  2. определить, что и в какой последовательности будет исполняться, т. е. построить иерархическую структуру работ и сетевой график проекта;
  3. определить состав проектной команды и распределение ролей и ответственности между участниками;
  4. задать контрольные точки проекта и критерии оценки их достижения (получения нужных результатов).

Методика планирования и управления проектом рассматривается в последующих разделах.

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