Durata
Prezzo
Lingua
Introduzione alle metodologie Agili
Codice: MPM04
Le metodologie Agili sono un approccio flessibile e collaborativo alla gestione dei progetti e allo sviluppo del software che si basa su principi e valori fondamentali definiti nel “Manifesto Agile”. Queste metodologie sono state introdotte per migliorare l’efficienza e la qualità del lavoro nei progetti, soprattutto quelli caratterizzati da complessità e cambiamenti frequenti.
Il corso presenta un’introduzione alle metodologie Agile: partendo dalle origini, passando per i principi del Manifesto Agile (2001) e l’analisi delle principali metodologie in uso, per concludere con i benefici che queste offrono.
Modalità di erogazione
In aula o Live Virtual Classroom
Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza
- Origini delle Metodologie Agili
- Risposta e alternativa ai modelli tradizionali
- Principi del Manifesto Agile
- Individui e interazioni più che processi e strumenti
- Software funzionante più che documentazione esaustiva
- Collaborazione con il cliente più che negoziazione dei contratti
- Rispondere al cambiamento più che seguire un piano
- Principali Metodologie Agili
- Scrum
- Kanban
- Extreme Programming (XP)
- Lean Software Development
- Test Driven Development (TDD)
- Benefici delle Metodologie Agili
- Maggiore adattabilità ai cambiamenti nei requisiti del progetto.
- Comunicazione più efficace tra team e clienti.
- Rilascio di software funzionante a intervalli regolari.
- Miglioramento della soddisfazione del cliente.
- Maggiore coinvolgimento del team nello sviluppo del progetto
- Agile Mindset
- Customer Centricity
- Collaborazione cross-funzionale
- Sperimentazione e miglioramento continuo
- Agile: istruzioni per l’uso
- Esercitazioni pratiche
- Manager
- Team Leader
- Imprenditori
- tutti i ruoli coinvolti nello sviluppo di progetti e/o attività di lavoro operativo
Il corso non ha nessun prerequisito particolare
- Conoscere i principi del Manifesto Agile redatto nel 2001
- Conoscere, comprendere ed utilizzare le diverse metodologie: Scrum, Kanban, Lean, eXtreme Programming (XP) e Test Driven Development (TDD)
- Fornire le basi per poter prendere delle decisioni sull’utilizzo di una metodologia Agile rispetto al tipo di progetto o lavoro operativo
- Discutere i benefici che queste metodologie offrono
- Business applications
- Sicurezza informatica
- ISO
- EGovernement
- Database, big data, machine learning e ia
- HR & Organization
- Giuridico Normativa
- Cloud & virtualization
- Programming & development
- PA
- Metodologie di Service & Project Management
- Management & Collaboration
- Microservizi
- Sistemi operativi
- Marketing & Sales
- Formazione AI
- Networking
- Office & collaboration
- Web design