Seguiamo questi principi
La nostra massima priorità è soddisfare il cliente per mezzo di tempestivi e continui rilasci di software di valore.
Siano benvenuti i cambiamenti nelle specifiche, anche a stadi avanzati dello sviluppo. I processi agili sfruttano il cambiamento a favore del vantaggio competitivo del cliente.
Rilascia software funzionante frequentemente, da un paio di settimane a un paio di mesi, con preferenza per i periodi brevi.
Manager e sviluppatori devono lavorare insieme quotidianamente lungo il progetto.
Basa i progetti su individui motivati. Dai loro l'ambiente e il supporto di cui necessitano e confida nella loro capacità di portare il lavoro a termine.
Il metodo più efficiente ed efficace di trasmettere informazione verso e all'interno di un team di sviluppo è la conversazione faccia a faccia.
Il software funzionante è la misura primaria di progresso.
I processi agili promuovono uno sviluppo sostenibile. Gli sponsor, gli sviluppatori e gli utenti dovrebbero essere in grado di mantenere un ritmo costante indefinitamente.
L'attenzione continua per l'eccellenza tecnica e il buon design esaltano l'agilità.
La semplicità - l'arte di massimizzare l'ammontare di lavoro non svolto - è essenziale.
Le migliori architetture, specifiche e design emergono da team auto-organizzati.
A intervalli regolari il team riflette su come diventare più efficace, dopodiché mette a punto e aggiusta il suo comportamento di conseguenza.
Ritorna al Manifesto