Особенность технологии Agile (Scrum) — в минимальном объеме детализации и документирования требований до их реализации и в сравнительно коротких итерациях разработки.
В отличие от классической проектной технологии подход Agile позволяет:
- Планировать реализацию своих требований на короткий период, управлять приоритетами.
- Формулировать требования и ожидания от системы постепенно, корректировать свои требования по мере создания системы.
- Достаточно часто оценивать качество и соответствие своим ожиданиям реализованного функционала системы.
- Иметь всегда актуальную документацию на реализованные функции системы.
Проекты по Agile (Scrum) прозрачны с точки зрения организационно-финансового аспекта:
- Ценообразование легко прогнозируется из-за коротких итераций и относительно небольшого количества задач, входящих в каждую итерацию.
- Удобно анализировать реальный прогресс по разработке системы в целом благодаря частому регулярному контролю достижения результатов по каждой итерации.