Як мінімум
Перш за все, ви повинні мати спонсорство зверху вниз, яке розуміє керівників і вірить в них достатньо, щоб примусити їх рухатись по ланцюгу, і вважає, що Agile застосовно до вашої ситуації.
Якщо вищий керівництво, яке не вірить у процес, врешті-решт підірве його, оскільки дозволить підлеглим перекручувати, спотворювати, забруднювати, підірвати або гірше сабатувати процес.
Якщо вищі керівники не розуміють принципів, вони почнуть вимагати скорочень та компромісів, які перекручують процес. Тоді, коли все виходить з ладу, найсайєри можуть сказати: "Я вам це сказав, Agile не працює!" назад до марші смерті!
Це гірше, ніж не сприйняття Agile, його зазвичай називають "Agile But ...". Керівництво використовує термін "Agile", "Але ..." викидає всіх фактичних принципів і продовжує робити те, що вони робили раніше, "Але ..." тепер називаємо його Agile. Що дає Agile погане ім'я тим, хто краще не знає.
приємні побічні ефекти
Речі, які ви перераховуєте, відсутні помилки, автоматизовані тести, чітко визначена розробка, віддані люди тощо, - це хороші позитивні побічні ефекти для Agile.
Agile, це не срібна куля чи панацея, але вона сприяє прозорості на всіх рівнях (розробники <-> управління <-> розробники) та робить людей, які мають проблеми з продуктивністю, швидко виділятися; особливо конкретні реалізації Agile типу Scrum.