Lean Software Development
Corso
Online
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Metodologia
Online
Negli ultimi anni si è vista l’affermazione delle metodologie Lean Software Development come valida ed importante alternativa alle più tradizionali metodologie di project management. Questo corso ha lo scopo di introdurre i concetti ed i principi fondamentali delle metodologie Lean e del processo Kanban nella gestione dei progetti. Viene inoltre mostrato come effettivamente seguire i progetti utilizzando l’eliminazione degli sprechi e l’ottimizzazione del WIP e come gestire le diverse metriche di processo. L’agenda del corso comprende la descrizione approfondita dei concetti, dei valori, delle pratiche e degli strumenti presenti nel frame work metodologico Lean, quali Just In Time, Muda, Autonomation e Kaizen. Particolare attenzione viene inoltre data al processo Kanban e alla possibilità di fusione di questo con Scrum ed XP. Negli ultimi anni si è vista l’affermazione delle metodologie Lean Software Development come valida ed importante alternativa alle più tradizionali metodologie di project management. Questo corso ha lo scopo di introdurre i concetti ed i principi fondamentali delle metodologie Lean e del processo Kanban nella gestione dei progetti. Viene inoltre mostrato come effettivamente seguire i progetti utilizzando l’eliminazione degli sprechi e l’ottimizzazione del WIP e come gestire le diverse metriche di processo. L’agenda del corso comprende la descrizione approfondita dei concetti, dei valori, delle pratiche e degli strumenti presenti nel frame work metodologico Lean, quali Just In Time, Muda, Autonomation e Kaizen. Particolare attenzione viene inoltre data al processo Kanban e alla possibilità di fusione di questo con Scrum ed XP.
Opinioni
Programma
- Introduzione
- Concetti, valori e principi fondamentali delle metodologie Lean
- Nuovo approccio nella gestione dei progetti, superamento dei processi mainstream
- Panoramica generale su TPS e Lean Software Develpment
- Cenni storici: il Toyota Production System
- Il concetto di sistemi pull, differenze con i sistemi push
- Evoluzione delle metodologie Lean e loro affinità con quelle Agili
- Introduzione al Lean Software Development
- Kanban Background
- Introduzione al processo Kanban
- Pull system workshop
- I principali elementi di Lean
- I sette principi del Lean:
- Eliminare gli sprechi
- Amplificare l'apprendimento
- Decidere il più tardi possibile
- Consegnare il più velocemente possibile
- Potenziare le squadre
- Integrità nella costruzione
- Vedere il tutto
- Pratiche del Lean Development:
- Identificazione di rifiuti e sprechi
- Value Stream Mapping
- Sviluppo basato su Set
- Sistemi pull
- Teoria delle code
- Motivazione
- Misure e metriche
- Lean workshop
- Al termine del corso i partecipanti avranno acquistato le seguenti capacità:
- Essere un Lean Manager in modo efficace
- Migliorare ogni aspetto di produttività e di creatività del team di sviluppo
- Abbattere le barriere con il cliente in modo che il cliente collabori con il team e guidi lo sviluppo
- Realizzare prodotti in modo rapido
- Conoscere e gestire processi pull
- Conoscere i principi alla base del Lean Software Development
- Migliorare ed incrementare le pratiche di ingegneria software per realizzare prodotti di alta qualità
- Applicare i principi del lean-agile allo sviluppo di progetti software
- Conoscere le tecniche di Test-Driven Development (TDD)
- Capire come utilizzare al meglio i Design Pattern
- Creare user stories che descrivano ciò che realmente vogliono gli utenti
- Utilizzare le user stories per stimare lo sviluppo mediante un processo agile
- Introduzione
- Concetti, valori e principi fondamentali delle metodologie Lean
- Nuovo approccio nella gestione dei progetti, superamento dei processi mainstream
- Panoramica generale su TPS e Lean Software Develpment
- Cenni storici: il Toyota Production System
- Il concetto di sistemi pull, differenze con i sistemi push
- Evoluzione delle metodologie Lean e loro affinità con quelle Agili
- Introduzione al Lean Software Development
- Kanban Background
- Introduzione al processo Kanban
- Pull system workshop
- I principali elementi di Lean
- I sette principi del Lean:
- Eliminare gli sprechi
- Amplificare l'apprendimento
- Decidere il più tardi possibile
- Consegnare il più velocemente possibile
- Potenziare le squadre
- Integrità nella costruzione
- Vedere il tutto
- Pratiche del Lean Development:
- Identificazione di rifiuti e sprechi
- Value Stream Mapping
- Sviluppo basato su Set
- Sistemi pull
- Teoria delle code
- Motivazione
- Misure e metriche
- Lean workshop
- Al termine del corso i partecipanti avranno acquistato le seguenti capacità:
- Essere un Lean Manager in modo efficace
- Migliorare ogni aspetto di produttività e di creatività del team di sviluppo
- Abbattere le barriere con il cliente in modo che il cliente collabori con il team e guidi lo sviluppo
- Realizzare prodotti in modo rapido
- Conoscere e gestire processi pull
- Conoscere i principi alla base del Lean Software Development
- Migliorare ed incrementare le pratiche di ingegneria software per realizzare prodotti di alta qualità
- Applicare i principi del lean-agile allo sviluppo di progetti software
- Conoscere le tecniche di Test-Driven Development (TDD)
- Capire come utilizzare al meglio i Design Pattern
- Creare user stories che descrivano ciò che realmente vogliono gli utenti
- Utilizzare le user stories per stimare lo sviluppo mediante un processo agile
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Lean Software Development