Lean Software Development

Kosmous Srl
Online

Chiedi il prezzo
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Online
Descrizione

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.

Informazione importanti

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

Confronta questo corso con altri simili
Leggi tutto