Agile заменил устаревшую каскадную модель, которую часто называют Waterfall. Поскольку она не соответствует современным требованиям, используют ее все реже. К примеру, она подойдет, если хорошая гибкость не требуется. Например, известно, что достаточно одной итерации.
В рамках каскадной модели процесс разработки выглядит как строгая последовательность шагов, итерации не используются. Время для каждого этапа устанавливается заранее, после завершения разработки проводятся мероприятия по передаче и внедрения разработки.
К основным недостаткам модели относят то, что нет возможности вносить глобальные изменения. Из этого вытекает следующая особенность: при длительной разработке продукт может потерять актуальность. Такая ситуация, к примеру, может возникнуть в IT.
Еще один популярный подход – Kanban. В основе лежит визуализация рабочих процессов, для чего используется виртуальная рабочая область, которая состоит из следующих секций:
- запланировано. Набор задач для дальнейшего решения;
- бэклог. Перечень всех элементов, которые необходимо реализовать в рамках текущего проекта;
- в работе. Активные задачи;
- сделано. Готовая к запуску работа;
- проверка. Позиции, которые находятся на этапе тестирования.
Отдельные задачи оформляются в виде удобных карточек. По мере работы они просто перемещаются в нужную область. Это позволяет отслеживать все этапы работы.