Стандратные этапы разработки
Аналитики и заказчики продукта накидывают идеи и прорабатывают каждую из них. Пишут тех. задание для разработки и передают его проектировщикам.
Проектирование будущего приложения. Прорабатывается его стиль и внешний вид, готовятся макеты, логика взаимодействия.
Программисты пишут код приложения.
Тестировщики проверяют работу программистов, опираясь на работу проектировщиков.
Собирают обратную связь, исправляют обнаруженные проблемы. Разрабатывают доп. функциональность.
Процесс при каскадной модели разработки выглядит как поток - последовательно проходящий фазы (по стандартной модели). Особенность - все стадии очень формализованы и обязательно чательно согласовываются с заказчиком. Все договоренности по каждой из сдатий обязательно фиксируются. Данная модель чаще всего встречается непосредственно в заказной разработке. Если на фазе поддержки возникнут баги/проблемы, то “колесо” формальностей запускается снова. Также эта методология весьма “долгая” и неповоротливая.