Общие сведения
Цель этапа внедрения - предоставление пользователям доступа к продукту. Этап внедрения может выполняться в несколько
итераций и включает в себя финальное тестирование продукта и внесение незначительных корректив с учетом отзывов
пользователей. На этом этапе жизненного цикла отзывы пользователей должны касаться в основном доводки продукта и
вопросов настройки и удобства работы. Все серьезные структурные изменения должны были произойти на более ранних этапах.
К концу этапа внедрения должны быть выполнены цели жизненного цикла, и проект должен быть готов к закрытию. Иногда
конец текущего жизненного цикла совпадает с началом следующего, в ходе которого будет разработано следующее поколение
продукта. Иногда этап внедрения заканчивается передачей всех артефактов другой организации, которая будет в дальнейшем
отвечать за эксплуатацию, обслуживание и расширение поставленной системы.
Этап перехода может быть как очень простым, так и очень сложным, в зависимости от вида продукта. Разработка нового
выпуска существующего продукта для настольного компьютера может быть очень простой, тогда как замена системы управления
воздушным транспортом в масштабах страны может потребовать огромной работы.
Набор операций, выполняемых на этапе доставки, зависит от цели этого этапа. Например, при исправлении ошибок обычно
достаточно реализовать и протестировать изменения. Если в продукт добавлены новые функции, итерации этого этапа
по структуре схожи с итерациями этапа построения и включают анализ, проектирование и другие действия.
Этап внедрения начинается в момент, когда продукт становится достаточно зрелым для развертывания в среде эксплуатации.
Обычно это значит, что качество значительной части системы и документации по ней уже достаточно для того, чтобы такое
развертывание принесло пользу всем заинтересованным сторонам.
Основные цели этапа внедрения:
-
тестирование бета-версии для проверки соответствия качества системы ожиданиям пользователей
-
тестирование бета-версии с параллельной эксплуатацией новой системы одновременно со старой системой, подлежащей
замене
-
преобразование рабочих баз данных
-
обучение пользователей и специалистов, которые будут осуществлять обслуживание системы
-
представление системы специалистам по маркетингу, дистрибьюторам и сотрудникам отделов продаж
-
комплекс мер по развертыванию систем в конкретной среде, включая перевод инфраструктуры со старой системы на новую,
коммерческая упаковка и тиражирование, начало продажи и обучение торговых представителей
-
доводка продукта, включая устранение неполадок, оптимизацию производительности и повышение удобства работы с
системой
-
оценка контрольных версий на предмет соответствия видению и критериям приемки продукта
-
переподготовка пользователей
-
получение согласия заинтересованных лиц с тем, что развертывание выполнено в запланированном объеме
-
получение согласия заинтересованных лиц с тем, что развертывание удовлетворяет критериям оценки соответствия
видению
На этапе внедрения выполняются следующие основные операции:
-
выполнение планов развертывания
-
завершение разработки справочных материалов
-
тестирование окончательного продукта в среде разработки
-
выпуск продукта
-
сбор отзывов пользователей
-
доводка продукта по отзывам
-
предоставление продукта пользователям
Веха
В вехе выпуска продукта проверяются выполнение целей проекта и потребность еще в одном цикле разработки. Дополнительные
сведения приведены в разделе Концепция: веха
выпуска продукта.
|