Агильная модель
В феврале 2001 года в штате Юта США был выпущен «Манифест гибкой разработки программного обеспечения». В отличии от CPM и CCPM, за появление гибкой методологии разработки ответственна сразу целая группа людей — 17 американских IT-специалистов из штата Юта. Вместе с «Манифестом гибкой разработки ПО», в котором впервые прозвучал термин «Agile»
Этапы разработки
Планирование. Ограниченный по времени этап из-за большого числа итераций и постоянно меняющихся требований.
Обратная связь. Она может поступать от клиентов, программистов, тестировщиков и самих разработчиков — любых заинтересованных лиц.
Реализация. Собственно сама разработка кода и графики.
Тестирование. Автоматическое или ручное выявление ошибок и несоответствий требованиям заказчика.
Схема
Плюсы и минусы Agile
+ высокий уровень взаимодействия между членами команды проекта
+ быстрый результат (рабочий код) в итоге «спринтов»
+ стимулирование изменения и улучшений продукта во время его разработки
+ непосредственное вовлечение заказчика к рабочему процессу.
— риск бесконечных изменений продукта
— большая зависимость от уровня квалификации и опыта команды
— практически невозможно точно подсчитать итоговую стоимость проекта