Agile-манифест был опубликован 13 февраля 2001 года. Его совместно сформулировали на горнолыжном курорте 17 IT-специалистов, представляющих различные методологии разработки ПО.
Благодаря Agile-методам, удается сделать процесс руководства проектами более упорядоченным.
Такие проекты подразумевают под собой изучение адаптационных процессов, командной работы, самоорганизации, отчетов, а также проведения проверок
Agile-методы считаются передовыми в проектировании. Их предназначение – бысрый выпуск ПО высокого качества.
Также, это бизнес-подход, связывающий процесс разработки продукта с нуждами пользователей и желаниями заказчика.
Гибкая методология соотносима со всеми существующими процессами разработки, которые согласовываются с Agile Manifesto.
Суть в том, что работа с применением гибкой методологии состоит из серии коротких циклов (итераций), длительностью 2-3 недели. Каждая итерация включает в себя этапы планирования, анализа требований, проектирование, разработку, тестирование и документирование.
По завершению каждой итерации команда предъявляет заказчику «осязаемые» результаты работы, например, первичную версию продукта или часть функционала, которую можно посмотреть, оценить, протестировать, а потом доработать или скорректировать. Итого заказчик контролирует разработку и может на неё сразу влиять. После каждого этапа, на основе проделанной работы, команда подводит итоги и собирает новые требования, на основании чего вносит корректировки в план разработки продукта.