Skip to main content

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 del 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 estremoProgrammazione, scrum, sviluppo di software adattivo e metodo di sviluppo dei 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 chiudano il ciclo di feedback al cliente.

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 domanda di software.

.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 tutti questi individui erano supportati di metodologie di sviluppo agili e leggere, ognuna aveva la propria preferenza su come implementare la metodologia. Sono stati definiti quattro valori chiave 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 la risposta ai cambiamenti 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 dal cliente. Oltre ai valori chiave, il manifesto agile include anche diversi principi chiave che hanno rafforzato la convinzione che il coinvolgimento del cliente fornisce in anticipo e spesso forniscePer migliori applicazioni software complessive.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.