Prima lasciatemi dire che penso che un processo agile può funzionare a causa dei seguenti principi di base:
- Porta l'attenzione
- Limita il rumore che mette veramente a fuoco
In secondo luogo mi chiedo quali sono le condizioni iniziali necessarie affinché un processo Agile possa avere successo? Ad esempio, dobbiamo avere:
- Nessun bug esistente
- Processo di test completamente automatizzato o almeno un processo di test altamente automatizzato
- Persone dedicate al progetto
- Un nuovo sviluppo più chiaramente definito
- Lo sviluppo che non è lo rende più veloce o più stabile
Quindi, di cosa hai bisogno per renderlo efficace? Esistono diverse implementazioni Agile che gestiscono meglio l'assenza di alcune di queste condizioni iniziali?