Descrizione del corso
Il corso affronta le cosiddette tecniche Agili di Project Management, confrontandole con la visione tradizionale ed individuando pro e contro dei due approcci. In particolare vengono trattate le metodologie dell'Extreme Programming, del framework SCRUM e del Lean Software Development.
Programma
- Introduzione all’Agile Project Management
- Definizioni
- Confronto tra APM e TPM – Traditional Project Management
- Metodologie pesanti, iterative e agili
- Il Manifesto dell’Agile Project Management
- Valori e principi
- Contesto e approccio nell’APM
- Agile Project Management Life Cycle
- Envision
- Speculate
- Explore
- Adapt
- Close
- Lean Software Development
- Cenni storici
- Valori e principi
- Cycle time
- DSDM (Dynamic System Development Method)
- Valori e principi
- Cycle time
- Scrum
- Extreme Programming
- Pratiche
- Valori
- Principi
- Lifecycle e pattern frequenti
- Tool and Techniques
- I contratti nel Agile Project Management
- Agile Earned Value Management
- PMI’s Code of Ethics and Professional
- Conduct
- Soft skills
- Leadership
- Teorie motivazionali
- Gestione conflitti