Resumos
Apontamentos universitários em formato Markdown do Obsidian.
Manifesto dello sviluppo agile (Agile Manifesto)
download Descarregar MDagilemanifesto.org è un sito che contiene tutti i 12 principi dell’ingegneria del software e nascono per creare modi migliore per sviluppare software. Servono per valorizzare:
- individui e interazioni su processi e strumenti;
- software funzionante su documentazione completa;
- collaborazione con il cliente nella negoziazione del contratto;
- rispondere al cambiamento seguendo un piano.
Dobbiamo immaginarli come una sorta di comandamenti per lo sviluppatore che si troverà in un progetto e dovrà interfacciarsi con altri sviluppatori che dovranno fare la medesima cosa.
Principi dell’Agile Manifesto
I principi dell’Agile Manifesto sono 12 e sono i seguenti:
- La massima priorità è soddisfare il cliente attraverso la consegna anticipata e continuamente supportata di software;
- Aggiornarsi ai requisti di sistema che cambiano nel tempo, anche in fase di sviluppo avanzata. I processi agili sfruttano il cambiamento per un vantaggio competitivo del cliente;
- Fornisce e aggiorna frequentemente software funzionante, con un distacco tra un paio di settimane a un paio di mesi, con una preferenza per i tempi più brevi;
- Gli uomini d'affari e gli sviluppatori devono collaborare quotidianamente durante tutto il progetto;
- Costruisci progetti attorno a persone motivate e offri loro l'ambiente e il supporto di cui hanno bisogno e fidati di loro per portare a termine il lavoro;
- Il metodo più efficiente ed efficace per trasmettere informazioni all'interno di un team di sviluppo è parlandone faccia a faccia;
- Un software funzionante è la misura principale del progresso di un progetto;
- I processi agili promuovono lo sviluppo sostenibile: gli sponsor, gli sviluppatori e gli utenti dovrebbero essere in grado di sempre mantenere un ritmo costante;
- L’attenzione è collegata all’eccellenza tecnica e il buon design migliora l’agilità;
- La semplicità, l'arte di massimizzare la quantità di lavoro non svolto, è essenziale;
- Le migliori architetture, requisiti e progetti emergono da team che si auto-organizzano;
- A intervalli regolari, il team riflette su come diventare più efficace, quindi, di conseguenza, migliora e adatta il proprio comportamento.