Qual è il Manifesto Agile?

Il Manifesto Agile è stato le dichiarazioni pubbliche fatte l'11 febbraio 2001 da 17 degli ingegneri del software più visionari in materia del processo di sviluppo software Agile. Al momento di questo incontro, Agile Software Development era un nuovo concetto, con molte opzioni tra cui gli sviluppatori da scegliere. Il Manifesto Agile è stato uno sforzo per riunire tutte le menti luminose dell'elaborazione agile in un unico posto, nel tentativo di concordare i principi e le idee di base di tutto il processo agile in futuro.

Alcuni buoni esempi del processo di sviluppo agile includono la programmazione estrema, la mischia, lo scrum, lo sviluppo del software adattivo e il metodo di sviluppo di sistemi dinamici (DSDM). Ognuno di questi processi tenta di creare metodi migliori per l'implementazione del software per computer. Il miglioramento chiave con tutti questi metodi è che lo sviluppo del software dovrebbe essere prodotto in modo da supportare i cambiamenti nei requisiti aziendali e non richiedere processi che chiudono il ciclo di feedback aCliente.

Prima delle creazioni del processo di sviluppo agile, tutto lo sviluppo del software è stato completato in un metodo a cascata. Il termine "cascata" viene utilizzato per definire il processo di schema di lavoro dritto che richiede che tutti i requisiti anteriori siano completati e definiti con un finale che includerà tutte le funzionalità definite. Proprio come una cascata, c'è un chiaro inizio e fine per lo sviluppo di tutti i sistemi. Questo processo di sviluppo non consente che si verifichino modifiche ai requisiti prima del completamento di un'intera applicazione software.

Un incontro pubblico si è tenuto in una loggia di sci a Snowbird, nello Utah, sotto il coordinamento di Robert Martin. L'elenco dei partecipanti comprende Kent Beck, Dave Tomas, Mike Beedle, Jeff Sutherland, Arie Van Bennekum, Ken Schwaber, Alistiar Cockburn, Steve Mellor, Ward Cunningham, Robert C. Martin, Martin Fowler, Brian Marick, James Grenning, John KeRN, Jim Highsmith, Ron Jeffries e Andrew Hunt. Mentre tutte queste persone erano supportate di metodologie di sviluppo agili e leggere, ognuna aveva la propria preferenza su come implementare la metodologia.

Quattro valori chiave sono stati definiti e concordati dalle parti firmatarie del Manifesto Agile. Il primo è stato quello di dare valore agli individui e alle interazioni su strumenti e processi. In secondo luogo, il software che ha funzionato è stato valutato su documenti completi. La collaborazione con il cliente è stata considerata più importante dei negoziati di vincoli. Infine, il gruppo si è impegnato a valutare le modifiche a seguito di un piano.

L'essenza di questo team e il manifesto agile era quello di creare un processo di ambiente di sviluppo che comprendesse l'importanza del cliente. Questo potrebbe essere fatto, credevano, collaborando apertamente e continuamente con il cliente. La comunicazione contribuirebbe a garantire che il lavoro svolto produrrebbe effettivamente valore aziendale e consentirebbe un feedback from il cliente.

Oltre ai valori chiave, il Manifesto Agile include anche diversi principi chiave che hanno rafforzato la convinzione che il coinvolgimento dei clienti in anticipo e spesso fornisca applicazioni software complessive migliori. Creando un processo software iterativo, il cliente ha la possibilità di modificare il prodotto finale consentendo modifiche ai requisiti. La percezione dell'applicazione è migliore perché un sistema di lavoro è una misura primaria dei progressi fatti sul sistema.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?