Шаблон возможностей: Развертывание
Этот шаблон возможностей охватывает операции и потоки операций дисциплины развертывания.
ОписаниеСтруктура работыРаспределение группИспользование рабочего продукта
Взаимосвязи
Описание

Для структурирования процедур, входящих в состав дисциплины поставки, совокупность операций и продуктов дисциплины называется шаблоном ее возможностей.

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

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

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

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

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

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

В разделе Операция: упаковать продукт обсуждается процедура упаковки массового программного продукта, сценариев установки и руководств пользователя в пакет для тиражирования.

Иногда программное обеспечение загружается из Internet, иногда приобретается в магазине, а иногда - устанавливается представителями разработчика. В разделе Операция: предоставить доступ к загрузочному сайту описана процедура подготовки продукта к приобретению и загрузке через Internet.


 

Свойства
Управляется событиями
Несколько вхождений
Выполняющийся
Необязательный
Запланированный
Повторяющийся
Использование
Примечания по использованию

Выберите способ выполнения потока операций

Необходимо принять несколько решений в отношении потока операций дисциплины поставки:

  • Проанализируйте поток операций и выберите способ его выполнения. Изучите диаграмму и указанные на ней сторожевые условия с учетом приведенных рекомендаций. Определите, какие операции и в каком порядке нужно выполнить.  Важнейшее решение заключается в выборе вида развертывания:
    • Индивидуальная установка на территории заказчика
    • Самостоятельная установка массового продукта пользователем
    • Доступ к программному обеспечению через Internet
  • Решите, какие операции поставки нужно выполнить. Ниже перечислены некоторые необязательные операции, которые можно выполнять относительно независимо от остальных.

Элемент потока операций

Комментарии

Разработка материалов для конечных пользователей. Роль: технический писатель, Задача: разработать справочные материалы и Продукт: справочные материалы.  
Разработка учебных материалов Роль: разработчик курсов, Задача: разработать учебные материалы и Work Продукт: учебные материалы.   
Тестирование бета-версии Операцию  Операция: провести тестирование бета-версии продукта нужно выполнять только в случае, если вы выполняете тестирование бета-версий.  

  • Решите, в какие моменты должны вводиться те или иные компоненты потока операций.
Дополнительные сведения