Principi Agile
Sohrab Salimi
1 min. tempo di lettura
📝 Traduzione con IA: Questo articolo è stato tradotto automaticamente dall’inglese all’italiano utilizzando l’intelligenza artificiale. Articolo originale in inglese. Se trovi errori o hai suggerimenti per migliorare la traduzione, contattaci.
- La nostra massima priorità è soddisfare il cliente attraverso il rilascio tempestivo e continuo di software di valore.
- Accogliamo i cambiamenti nei requisiti, anche nelle fasi avanzate dello sviluppo. I processi Agile sfruttano il cambiamento a vantaggio competitivo del cliente.
- Rilasciamo software funzionante frequentemente, da un paio di settimane a un paio di mesi, con una preferenza per i cicli più brevi.
- Le persone di business e gli sviluppatori devono lavorare insieme quotidianamente per tutta la durata del progetto.
- Costruiamo i progetti attorno a individui motivati. Forniamo loro l’ambiente e il supporto di cui hanno bisogno e confidiamo nella loro capacità di portare a termine il lavoro.
- Il metodo più efficiente ed efficace per trasmettere informazioni all’interno di un team di sviluppo è la conversazione faccia a faccia.
- Il software funzionante è la principale misura di progresso.
- I processi Agile promuovono uno sviluppo sostenibile. Clienti, sviluppatori e utenti dovrebbero essere in grado di mantenere un ritmo costante a tempo indeterminato.
- L’attenzione continua all’eccellenza tecnica e alla buona progettazione migliora l’agilità.
- La semplicità – l’arte di massimizzare la quantità di lavoro non svolto – è essenziale.
- Le migliori architetture, i migliori requisiti e i migliori design emergono da team auto-organizzati.
- A intervalli regolari, il team riflette su come diventare più efficace e adegua il proprio comportamento di conseguenza.