Этапы разработки
Заложена общая архитектура системы и реализован неблокирующий расчёт бонусных баллов для сети партнёров;
реализован модуль личного кабинета партнёра;
реализован модуль личного кабинета владельца дилерского центра;
разработан интерфейс кассира дилерского центра;
реализованы несколько модулей панели администратора
По каждому этапу производилась демонстрация заказчику, после чего функционал оставался доступным на демонстрационном стенде. Кроме того, процесс реализации проекта был разделен на итерации, после каждой итерации у заказчика была возможность вносить изменения в требования в рамках выделенного буфера.
За счёт того, что критические модули были реализованы самыми первыми, они дольше всего находились в тестировании, вероятность появления ошибок на продуктиве для этих модулей самая низкая.