1. Планирование
Этап планирования позволяет спланировать ресурсы, необходимые для реализации проекта, оценить риски и ожидаемые результаты.
2. Анализ
Аналитики собирают информацию от заказчиков, готовят документацию и описывают требования к
продукту.
3. Дизайн
На данном этапе происходит детализация требований, создаются схемы и
диаграммы взаимодействий, в частности макеты экранов.
4. Разработка
Разработчики изучают требования, описанные аналитиками, и пишут программный код приложения.
5. Тестирование
В дело вступают тестировщики, ведь продукт не должен быть выпущен в
промышленное использование без полной уверенности в его корректной работе.
6. Поддержка
После успешного выпуска (релиза) продукту могут потребоваться
доработки функционала либо исправления багов, обнаруженных уже реальными
пользователями.