Разработка. Стабилизация. Внедрение
3.4. Результаты фазы стабилизации
Результатами фазы стабилизации являются:
- Окончательный продукт (golden release).
- Документация выпуска (release notes).
- Материалы поддержки решения.
- Результаты и инструментарий тестирования.
- Исходный и исполнимый код приложений.
- Проектная документация.
- Анализ пройденной фазы (milestone review).
4. Внедрение решения. Фаза внедрения
4.1. Основные задачи фазы
Во время этой фазы проектная группа внедряет3Раздел подготовлен на основе материалов белой книги [7.1] технологии и компоненты решения, стабилизирует внедренное решение, передает работу персоналу поддержки и сопровождения и получает со стороны заказчика окончательное одобрение результатов проекта. По завершению внедрения проектная группа производит анализ выполненной работы и удовлетворенности заказчика.
Во время этой фазы по ходу переноса компонент решения из среды тестирования в производственную среду могут продолжаться меры по стабилизации решения.
4.2. Задачи ролевых групп на фазе внедрения
Основные задачи и сферы ответственности каждого из ролевых кластеров проектной группы во время фазы внедрения рассмотрим в виде таблицы.
4.3. Вехи фазы внедрения
Главная веха фазы: "Внедрение завершено". Данная веха - кульминация фазы внедрения. К этому времени решение должно начать давать заказчику ожидаемую бизнес-отдачу, а проектная группа - свернуть свою деятельность.
Прежде чем считать решение запущенным в эксплуатацию и свернуть проект, проектная группа должна получить от заказчика подтверждение того, что его цели достигнуты. Для этого решение должно быть стабильным и четко удовлетворять выработанным критериям успешности. Стабильность решения означает также готовность систем его эксплуатации и сопровождения.
В течение фазы MSF рекомендует выделить промежуточные вехи:
- Ключевые компоненты развернуты (core components deployed).
Большинство инфраструктурных решений включают в себя ряд компонент, образующих основу всего решения. С точки зрения отдельных пользователей, сами эти компоненты не имеют самостоятельной ценности. Однако внедрение полного решения зависит от ключевых компонент. Кроме того:
- Компоненты могут обеспечивать функционирование ключевых технологий внедряемого решения. Например, это могут быть контроллеры доменов, маршрутизаторы, почтовые серверы, удаленные серверы доступа, серверы баз данных. Внедрение на местах может зависеть от этих технологий. При этом может быть необходимым внедрение ключевых технологий до внедрения всего решения или параллельно с его внедрением на местах.
- Для предотвращения задержек, ключевые компоненты могут быть рассмотрены и утверждены к внедрению еще до того, как другие части решения стабилизированы. При этом персонал сопровождения должен быть уверен в надежности ключевых компонент.
- Внедрение на местах завершено (site deployments complete)
К моменту прохождения этой вехи все целевые потребители получают доступ к решению. Лица, ответственные за участки внедрения, подписывают акты о пуске решения в эксплуатацию, хотя определенные проблемы все еще могут возникать.
На этом этапе проектная группа концентрируется на завершении мероприятий по внедрению и на сворачивании проекта.
Многие проекты, в особенности веб-разработки, не подразумевают внедрения на местах, поэтому данная веха к ним не применима.
- Внедренное решение стабилизировано
К моменту этой вехи заказчик и проектная группа приходят к соглашению о том, что решение функционирует правильно. Однако нужно понимать, что все еще могут возникать некоторые проблемы на местах. Они должны отслеживаться и разрешаться. Тем не менее, проектной группе важно четко зафиксировать точку завершения внедрения, а не пытаться достичь идеального состояния решения.
Если заказчик ожидает, что члены проектной команды будут участвовать в поддержке и сопровождении решения, после завершения проекта соответствующие сотрудники должны быть переведены на новые роли в структуре сопровождения.
На этой стадии, по всей вероятности, члены проектной группы и внешние заинтересованные лица начнут выходить из проекта.
Частью выхода из проекта является передача функций эксплуатации и сопровождения решения постоянному персоналу. Во многих случаях для этого уже будут нужные ресурсы. В других ситуациях может понадобиться разработка новой системы поддержки. Учитывая объемность такой задачи, разумно рассматривать ее как отдельный проект.
4.4. Результаты фазы внедрения
Результаты фазы внедрения включают в себя:
- Информационные системы эксплуатации и поддержки.
- Процедуры и процессы.
- Базы знаний, отчеты, журналы протоколов.
- Версии проектных документов, массивы данных и программный код, разработанные во время проекта.
- Отчет о завершении проекта (project close-out report).
- Окончательные версии всех проектных документов.
- Показатели удовлетворенности заказчика и потребителей.
- Описание последующих шагов.