Агильная модель

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

Этапы разработки

Планирование. Ограниченный по времени этап из-за большого числа итераций и постоянно меняющихся требований.

Обратная связь. Она может поступать от клиентов, программистов, тестировщиков и самих разработчиков — любых заинтересованных лиц.

Реализация. Собственно сама разработка кода и графики.

Тестирование. Автоматическое или ручное выявление ошибок и несоответствий требованиям заказчика.

Схема

Плюсы и минусы Agile

+ высокий уровень взаимодействия между членами команды проекта

+ быстрый результат (рабочий код) в итоге «спринтов»

+ стимулирование изменения и улучшений продукта во время его разработки

+ непосредственное вовлечение заказчика к рабочему процессу.

— риск бесконечных изменений продукта

— большая зависимость от уровня квалификации и опыта команды

— практически невозможно точно подсчитать итоговую стоимость проекта

Сравнение моделей / Контрольны вопрос