Подходы к созданию программных продуктов с учётом Agile-принципов изменяются, в частности, в следующих направлениях:
- Акцент на актуальных потребностях пользователя. 4 В Agile-методологии в приоритете не исходные установки, а актуальные потребности пользователя. 4 Разработчики постоянно в контакте с заказчиком и пользователем, могут оперативно реагировать на новые пожелания к продукту. 4
- Разработка проходит через ряд циклов — итераций. 4 Каждая итерация — это фактически отдельный проект, где разрабатывают фрагмент программы, улучшают функциональность, добавляют новые возможности. 4
- Регулярное получение обратной связи. 5 В конце каждой из итераций новая функциональность продукта демонстрируется заказчику и другим заинтересованным лицам, чтобы сразу получить от них обратную связь. 5
- Появление концепции «минимально жизнеспособного продукта» (MVP). 5 Концепция предполагает проектирование первой версии будущего продукта с минимальным набором функционала, который можно быстро разработать и отдать первым, самым заинтересованным клиентам. 5
Agile-подход позволяет быстро реагировать на изменяющиеся требования клиентов и рынка, что важно в условиях быстро меняющегося мира. 3