2. Ambito
Le metodologie Agili trattano
la gestione di progetti di sviluppo software
in modo efficace ed orientato al valore.
introduzione al metodo Agile - michele bianchi
3. Limitare il rischio del progetto
Restringere le finestre di sviluppo
Gestire le priorità dinamicamente
Semplificare la comunicazione
Coinvolgere il cliente
introduzione al metodo Agile - michele bianchi
4. Manifesto
Nel 2001, 17 riconosciuti esperti sui metodi
“agili” sottoscrivono un documento su come
creare software in modo più leggero, veloce e
incentrato sulle persone.
“Agile is simple (not easy)”
introduzione al metodo Agile - michele bianchi
5. Principi
Soddisfazione del Cliente con continui rilasci di
software utilizzabile
I requisiti sono sempre benvenuti
Costruire il progetto attorno ad individui
motivati a cui si da fiducia
Sempre pronti a adattarsi agli eventi
Self-organizied teams
Semplicità
introduzione al metodo Agile - michele bianchi
6. Pratiche
Continuous Integration
Build Automation
Automated Deployment
Refactoring
Collective Ownership
Feature Team
introduzione al metodo Agile - michele bianchi
7. Riferimenti
La varietà delle metodologie:
− Extreme Programming (XP)
− Scrum
− Feature Driven Development (FDD)
− Interaction Design
− Lean Software Development
− Just in Time
− ...
introduzione al metodo Agile - michele bianchi
10. Contrasti e Vantaggi
Agile è guidato dal valore:
− si fissano tempi, persone e risorse
− si organizzano le funzionalità per priorità
Waterfall è guidato dal piano:
− si fissano i requisiti
− tempo e risorse prestabiliti
introduzione al metodo Agile - michele bianchi
11. Risultati Quantitativi & Qualitativi
Forrester Total Economic Impact Studies (1)
5 Companies piloting Agile methods
3 yr, Risk-adjusted ROI of 23% – 66%
Agile Methodologies Survey (2) , 131 respondents:
49% stated that costs were reduced or significantly reduced, (46%
stated that costs were unchanged)
93% stated that productivity was better / significantly better
88% stated that quality was better / significantly better
83% stated that business satisfaction was better or significantly
better
introduzione al metodo Agile - michele bianchi
12. Caso di studio
Corporate
Settore Industria
Team dislocato
Progetto pilota:
7 persone
3 siti: IT-UK-US
8 mesi
introduzione al metodo Agile - michele bianchi