особам, перевіряючи, чи дійсно ви знаходитесь на правильному шляху.
В· Вашу здатність працювати ефективно можна налаштувати більш точно. Під час перших ітерацій учасники команди проходять через всі дії життєвого циклу, що дозволяє бути впевненим, що в наявності є інструментарій, навички, організаційна структура та інше необхідне для ефективної роботи.
В· Керівництво має можливість вносити в продукт тактичні зміни. Керівництво може вносити зміни в продукт в будь-який момент - наприклад, для обліку конкуренції з іншими продуктами. Керівництво може вносити зміни до проекту в процесі розробки, наприклад, для конкуренції з іншими новими продуктами. Ітеративна розробка дозволяє швидко розгортати приватні втілення кінцевого продукту і використовувати їх для швидкої реалізації продукту меншою функціональності щоб протистояти ініціативи конкурента.
В· Прискорюється повторне використання. Простіше визначити загальні частини в ітераціях коли вони спроектовані або реалізовані частково, ніж розпізнати їх спочатку. Обговорення та перегляди дизайну на ранніх ітераціях дозволяють членам команди висвітлювати потенційні можливості для повторного використання, і далі, у наступних ітераціях, розробити добре продуманий загальний код, для використання цих можливостей.
В· Дефекти виявляються і виправляються в перебігу декількох ітерацій. Це призводить до отримання програми більш високої якості з більш стійкою архітектурою. Недоліки виявляються на ранніх ітераціях, а не під час фази загального тестування в кінці. Вузькі місця в продуктивності виявляються тоді, коли їх ще можна виправити, а не перед самим випуском продукту.
В· Персонал проекту використовується кращим чином. Багато організацій з'єднують використання методології "водоспаду" з конвеєром: аналітики відправляють готові вимоги проектувальникам, які відправляють готовий дизайн програмістам, які відправляють компоненти інтеграторам, які відправляють систему тестувальникам. Подібні передачі з рук в руки є причиною помилок і взаємонерозуміння, і призводять до зменшення почуття відповідальності за кінцевий продукт. Ітеративний процес заохочує до розширення досвіду учасників команди, надаючи їм можливість виконувати різні ролі, а менеджерові проекту - використовувати персонал кращим чином і усувати проблеми, породжувані передачею з рук в руки.
В· Учасники команди постійно навчаються. Учасники проекту протягом циклу розробки від однієї ітерації до іншої отримують можливість вчитися на власних помилках і покращувати свої навички. Додатковий досвід можна витягти, якщо проводити оцінювання результатів перших ітерацій проекту.
В·