Al minimo
Innanzitutto, è necessario disporre di una sponsorizzazione dall'alto verso il basso che comprenda i principi e ci creda abbastanza da farli valere lungo la catena e che Agile sia applicabile alla propria situazione.
Avere alti dirigenti che non credono nel processo, alla fine lo minerà perché consentiranno ai subordinati di pervertire, distorcere, inquinare, minare o peggiorare il processo.
Se il senior management non capisce i principi, inizierà a richiedere scorciatoie e compromessi che pervertono il processo. Poi, quando le cose si guastano, gli oppositori possono dire "Te l'avevo detto, Agile non funziona!" ritorno alla marcia della morte!
Questo è peggio che non adottare Agile, in genere viene chiamato "Agile Ma ...". Il management usa il termine Agile, "Ma ..." butta fuori tutti i principi reali e continua a fare quello che stavano facendo prima, "Ma ..." ora lo chiamano Agile. Il che dà ad Agile un brutto nome per quelli che non conoscono meglio.
simpatici effetti collaterali
Le cose che elenchi come, nessun bug, test automatizzati, sviluppo chiaramente definito, persone dedicate, ecc. Sono tutti effetti collaterali positivi positivi per Agile.
Agile, non è una pallottola d'argento o una panacea, ma promuove la trasparenza a tutti i livelli (clienti <-> gestori <-> sviluppatori) e fa risaltare rapidamente le persone che hanno problemi di produttività; implementazioni particolarmente specifiche di Agile come Scrum.