Этап: Сбор информации и аналитика
На этом этапе идет плотная работа с аналитиками и разработчиками исполнителей, это может происходить удалённо, но при возможности, происходит выезд специалистов к вам на предприятие для сбора требований и изучения процессов, затем выделяются важные и главные моменты, пишется техническое задание.
Этап: Проектирование и дизайн
На основании собранных данных и технического задания формируется визуализация и представление, как все будет работать и взаимодействовать, выбираются инструменты, строится архитектура.
Этап: Разработка
Обычно это самый длинный этап, он разбивается на части, которые называются майлстоуны или вехи, каждая веха разбивается на небольшие этапы, обычно это 2 недели – спринты. В конце каждого спринта проводится демонстрация результата и ретроспектива, на которой выясняются потенциальные проблемы, пересматривают приоритеты и при необходимости вносятся правки в ТЗ, от чего-то отказываются, что-то добавляют, меняют инструменты или сервисы.
Этап: Внедрение и поддержка
Заключительный, но не менее важный этап цикла разработки. На этом шаге происходит вынос кода в релиз, настройка процессов, заполнение системы данными и обучение персонала.