Анализ (2 недели): Менеджер проекта и аналитик встречаются с заказчиком и интервьюируют его с целью составления требований к сайту. Когда все требования выяснены, согласованы и описаны, то определяется команда, которая будет реализовывать проект и сроки разработки.
Дизайн (2 недели): Архитектор или старший разработчик определить, какой будет стек разработки и архитектура проекта. UX/UI дизайнер разработает интерфейс. После чего все это презентуют заказчику для утверждения и приемки работ.
Разработка и тестирование (3 недели): Программисты напишут код для реализации и отдадут его на тестирование. После окончания подготовки реализации ее презентуют заказчику.
Деплоймент (1 неделя) и поддержка: После утверждения реализации заказчиком ее развернут на продакшн-сервере и приложение станет доступно клиентам в Интернете.
Таким образом, при модели Waterflow мы просто идем по всем этапам SDLC. Важно, чтобы на первом этапе заказчик четко представлял себе результат, которых хочет получить в конце. Если кофейня не сможет точно обрисовать требования к проекту или будет постоянно их менять, то разработка сильно затормозится. Команда разработки просто не сможет двигаться дальше, пока не будет четких и стабильных требований.
Клиенты кофейни увидят сайт в самом конце цикла разработки, в нашем случае через 8 недель, если не будет дополнительных задержек в процессе работы.