Au minimum
Tout d'abord, vous devez avoir un parrainage descendant qui comprend les mandants et y croit suffisamment pour les faire respecter le long de la chaîne, et estime que l'Agile est applicable à votre situation.
Le fait d'avoir une haute direction qui ne croit pas au processus finira par le saper, car cela permettra aux subordonnés de pervertir, de fausser, de polluer, de saper ou pire de saboter le processus.
Si la haute direction ne comprend pas les principes, elle commencera à exiger des raccourcis et des compromis qui pervertissent le processus. Puis, quand les choses tombent en panne, les opposants peuvent dire "Je te l'ai dit, Agile ne fonctionne pas!" retour à la marche de la mort!
C'est pire que de ne pas adopter Agile, il est généralement appelé "Agile Mais ...". La direction utilise le terme Agile, "Mais ..." jette tous les principes réels et continue à faire ce qu'ils faisaient auparavant, "Mais ..." l'appelle maintenant Agile. Ce qui donne à Agile une mauvaise réputation à ceux qui ne connaissent pas mieux.
beaux effets secondaires
Les choses que vous listez comme, pas de bugs, des tests automatisés, un développement clairement défini, des personnes dédiées, etc. sont tous de bons effets secondaires positifs pour Agile.
Agile, ce n'est pas une solution miracle ou une panacée, mais il favorise la transparence à tous les niveaux (clients <-> gestion <-> développeurs) et fait ressortir rapidement les personnes qui sont des problèmes de productivité; en particulier les implémentations spécifiques d'Agile comme Scrum.