Ответ
Agile — это гибкий подход к управлению проектами, ориентированный на итеративную разработку, быструю адаптацию к изменениям и тесное взаимодействие с заказчиком. Основные принципы описаны в Agile Manifesto:
- Люди и взаимодействие важнее процессов и инструментов.
- Работающий продукт важнее документации.
- Сотрудничество с заказчиком важнее переговоров по контракту.
- Готовность к изменениям важнее следования плану.
Пример: В Scrum (популярном Agile-фреймворке) работа разбита на спринты (2–4 недели). Каждый спринт включает:
- Планирование — выбор задач из бэклога.
- Daily Standup — 15-минутные встречи для синхронизации.
- Демо — показ инкремента продукта заказчику.
- Ретроспективу — анализ улучшений процесса.
Ключевые отличия от Waterfall:
- Короткие циклы вместо долгосрочного планирования.
- Постоянная обратная связь вместо фиксированных требований.
- Гибкость к изменениям на любом этапе.
Agile подходит для проектов с неопределёнными требованиями или высокой динамикой рынка.