На стадии адаптации и тестирования фазы Execution команды разрабатывают функциональность в основной среде разработки Project_D (Рис. 35). Затем пакеты с разработанной функциональностью передаются в основную среду тестирования Project_T. Как правило, передача пакетов между проектными средами выполняется с помощью системы управления версиями (SVN). При этом вся разработка ведется в основной ветке Main хранилища SVN.
На заметку
Процесс передачи пакетов между проектными средами может быть автоматизирован, например, с помощью TeamCity.
Когда вся функциональность поставки разработана и протестирована, она передается на тестирование заказчику. Для этого у заказчика уже должна быть развернута тестовая среда Test (Рис. 35). Пакеты с конфигурационными элементами, содержащими разработанную функциональность, передаются заказчику в виде zip-архивов. Как правило, установка пакетов на тестовую среду Test выполняется силами заказчика.
На заметку
Если на стороне заказчика не ведется разработка параллельно с проектной командой, то клиентская тестовая среда Test может быть заменена предпромышленной средой Preproduction. Это позволит уменьшить трудозатраты на установку пакетов и поддержку в аварийных ситуациях.
Организация поставок в случае параллельной разработки заказчиком и проектной командой подробно рассмотрена в статье “Параллельная разработка заказчиком”.
Смотрите далее
•Поставки стадии поддержки проектного решения (ППР)