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

Команда архитекторов.
(+) люди могут сконцентрироваться на своей подсистеме – облегчение общения.
2. Управление версиями:
а. Контроль версий файлов, входящих в очередной выпуск.
б. Объединение успешных решений в основном потоке.
в. Необходимость скрыть изменения, внесенные одной командой от другой.
г. Управление доступом к изменениям.
д. При обнаружении можно понять, когда и кем он внесен.
Планирование итерации:
3. Укрепление архитектуры:
а. Исправление всеми одних и тех же архитектурных механизмов
б. Гарантия того, что интересы не будут произвольно меняться
4. Непрерывный прогресс:
а. Создание одной команды, имеющей одну задачу (полнофункциональная группа).
б. Четкие, достижимые цели.
в. Постоянные демонстрации и тестирование кода.
г. Непрерывная интеграция.
Цель 2: Разработать итеративным методом окончательный продукт, готовый к представлению пользовательскому сообществу.
1. Описать оставшиеся прецеденты использование и прочие требования.
2. Завершить проектирование.
3. Спроектировать БД - небольшая доработка черновой структуры.
4. Реализовать код и провести модульное тестирование.
5. Провести интеграцию и системное тестирование.
6. Раннее внедрение и обратная связь.
7. Подготовка к выпуску бета-версии – предрелизное тестирование частью целевой аудитории (необходимо иметь представительную выборку) Цели: контролируется реальная реализация приложения, предварительный просмотр готовящегося релиза.
8. Подготовка к окончательному развертыванию.
а. Создание материалов для обучения пользователей и обслуживающего персонала.
б. Подготовка площадки для развертывания и конвертирование рабочих баз данных.
в. Подготовка к запуску (упаковка, маркетинг).
Итерации:
Обычно 2-4. В первой итерации реализуют (частично – часть сценариев) прецеденты, наиболее важные для заказчика, а также те, которые связаны с максимальным экономическим риском. При этом станет ясно, сколько времени будет необходимо для реализации всех прецедентов использования. Приняв решение о проектировании тех или иных ПИ определить, какие компоненты будут затронуты, и именно их и реализовывать и тестировать.
При поддержке: