1. Изучение бизнес-процессов, написание подробного ТЗ на новый функционал. Формирование точного понимания, какой бизнес-процесс заказчик хочет автоматизировать и фиксация функционала инвестиционной системы.
2. Создание индивидуального дизайн UI для всех браузеров и экранов, вплоть до небольших смартфонов. Проработка всех возможных взаимодействий пользователя с интерфейсом. Для чего нужен этот шаг: заказчик увидит понятный прототип будущего проекта без разработки кода.
3. Построение работы команды по Спринтам, проектирование архитектуры сервера и CI/CD для процесса разработки. Для чего нужен этот шаг: заказчик сможет составит чётких график финансирования проекта и будет иметь возможность контроля за скоростью разработки через нашу систему трекинга.
4. Разработка всех приложений согласно графику интеграций с параллельным тестированием. В каждом Спринте есть отчётная точка, в которой мы собираем приложение для заказчика (если это web — то даём ссылку на сайт, если это мобильное приложение — то собираем apk файл или заливаем в TestFlight)
5. Нагрузочное тестирование, подбор сервера и деплой. Это ключевая точка в создании программного продукта, на это этапе заказчик может дать ссылки своим клиентам. Проект готов к эксплуатации!