Proposta di una integrazione, con esempi reali, fra Agile, Lean e Waterfall per lo sviluppo di prodotti hardware nell’industria e di costruzioni nell’edilizia, e di un servizio aziendale. Le Epic e User Stories al posto della WBS e gestione priorità. Il Canvas di progetto e nuovi tabelloni kanban per la gestione di Storie e di Progetti. La gestione visuale multiprogetto dei milestone e del portafoglio. Ibridazione dello Scrum con il Visibile Planning per la gestione del lavoro multiprogetto
La parte relativa alla gestione dei cantieri edili è stata sviluppata insieme a Daniela Rinaldi (architetto di Verona)
1. Integrazione delle tecniche Agile, Lean e
Waterfall per lo sviluppo di prodotti Hardware
e di Servizi
Claudio Saurin – Direttore Sviluppo Prodotto in Breton
Daniela Rinaldi - Architetto Libero Professionista
15/11/2014
2. • Breton produce inoltre impianti per la fabbricazione delle pietre composite.
• Negli anni '90 Breton è entrata nel settore dei centri di lavoro a controllo
numerico ad alta velocità per metalli, diventando in pochi anni uno dei più
importanti attori mondiali.
• Fondata nel 1963 da
Marcello Toncelli e
guidata dai figli Luca e
Dario dal 2003
• Breton Spa conta oggi più
di 600 dipendenti
• Breton è leader nella
costruzione di macchine e
impianti per qualsiasi
lavorazione industriale di
marmo, granito e pietra.
L’azienda Breton
7. progettisti
studi esterni di progettazione
progetti di sviluppo ordine cliente all’anno
progetti sviluppo nuovi prodotti all’anno
progetti contemporanei
disegni CAD emessi ogni mese
post-it virtuali alla settimana
8. Top Down
Sintesi a Lungo Termine
Unità elementare: Milestone
Informazioni di alto livello
di difficile condivisione
con tutto il team di progetto
MILESTONES
Intermediate
Medio Termine
Unità elementare: Activity
Necessità di frequenti revisioni
dall’alto verso il basso
e dal basso verso l’alto
Phase A1
ActivityA11
ActivityA12
…
Phase A2
ActivityA21
ActivityA22
…..
Phase A3
ActivityA31
ActivityA31
April May June July
ActivityA23
GANTT
Bottom Up
Breve Termine
Unità elementare: Task
Difficile essere aggiornati in
tempo reale
sull’effettivo avanzamento
delle attività
TASKS
I 3 approcci e le 3 prospettive nella gestione dei progetti
9. Le esigenze di una moderna gestione progetti
• Offrire a ciascuno il giusto approccio e la giusta prospettiva
• Consentire la gestione di attività non a progetto secondo logiche PDCA
• Consentire di gestire attività di routine
• Consentire visioni e valutazioni qualitative (in modalità grafica)
• Consentire analisi quantitative per poter fare l’Heijunka (l’arte di livellare il carico di lavoro)
• Consuntivazione Integrata del lavoro svolto perché diventino conoscenza acquista per nuovi
progetti
• Consentire una gestione visuale efficace ed efficiente e tirata in logica Lean (pull)
• Consentire il confronto a distanza nell’organizzazione
Chi Approccio preferenziale Prospettiva
Top Management Top Down Sintesi a Lungo Termine
Middle Management Intermedio Medio Termine
Risorse Bottom Up Breve Termine
10. Le quattro metodologie di gestione progetti
Gestione Progetti a Cascata (Waterfall)
É una metodologia sviluppata nei primi 50 anni del
Novecento. La sua più conosciuta rappresentazione è il
diagramma di Gantt.
Project Management 2.0
Sono sistemi di
pianificazione di sviluppo
recentissimi mirati ad
esaltare la comunicazione
all’interno del team di
progetto secondo le
logiche di condivisione del
WEB 2.0.
Pianificazione Lean Visuale
E’ una metodologia visuale
di pianificazione introdotta
negli anni 90 dalla Toyota
per la gestione dello
sviluppo prodotto. Si
impiegano grandi tabelloni e
cartellini per la gestione “in
tiro” dei progetti.
Pianificazione Agile con lo Scrum
Lo Scrum è il sistema di
pianificazione dei progetti
secondo la metodologia
Agile. Essa è nata per lo
sviluppo del software ed è
adatta per gestire progetti
di elevata complessità con
variazione dei requisiti
durante lo sviluppo.
12. Copertura delle esigenze
Esigenza
PM
Waterfall
(GANTT)
Visible
Planning
(LEAN)
Agile
Planning
(SCRUM)
Sistemi
Web 2.0
Pianificazione a lungo termine
Pianificazione a medio termine
Pianificazione a breve termine
Approccio pianificazione dall’alto (Top Down)
Approccio alla pianificazione dal basso (Bottom Up)
Strumento Qualitativo per indicare lo stato del progetto
Strumento Quantitativo per fornire dati relativi al progetto
Gestione integrata di attività PDCA
Gestione Attività di Routine
Consuntivazione Integrata Lavoro Svolto
Comunicazione visuale mediante pannelli informativi.
Comunicazione integrata a distanza
13. La gestione ibrida dei progetti
La soluzione mediante l’integrazione delle metodologie
14. Integrazione delle prospettive top down e bottom up
PROJECT
PROJECT
PROGETTO
MACROATTIVITA’
ATTIVITA’
TASK1
TASK2
TASK3
UTENTI
Project Leader
Project Manager
Chief engineer (Lean)
Product Owner (Agile)
ESIGENZE
Diagramma di GANTT
Milestone
Tabelloni Visuali
PROSPETTIVA di MEDIO LUNGO TERMINE
PROSPETTIVA di BREVE TERMINE
UTENTI
Risorse del team
ESIGENZE
SCRUM di Microattività o Task
Multi-project ROADMAP
Tabelloni visuali di Task
15. Lascomposizionedelprogetto:logicascrumelogicalean
15
Fasi e Sprint >>>
Tema Epic Story
Fase 1 - Sviluppo Prototipo
Fase 2 - Validazione
Prototipo
Sprint 1 Sprint 2 Sprint 3 Sprint 1 Sprint 2
Interfaccia
Layout generale Sviluppo Layout
Test
Documentazione
Rilascio Layout
Layout finale
Sviluppo Layout
fin.
Test Layout fin. Rilascio layout fin. Test e bug fixing
Rilascio versione
finale
Menu apertura File Finestra apertura Creazione cartelle Preview File
Menu comandi Comandi File
Comandi
ordinamento
Algoritmi
Calcolo perimetro
Sviluppo
algoritmo
Debug algoritmo Rilascio algoritmo
Calcolo Area
Sviluppo
algoritmo
Debug algoritmo Rilascio algoritmo
Calcolo Volume
Sviluppo
algoritmo
Debug algoritmo Rilascio algoritmo
Ordinamento
Elenco
ordinamenti
Ottimizzazione
Database
Campi Elenco Campi Base
Gestione Campo
User
Relazioni Relazioni base
Verifica
ridondanze
Semplificazione
relazioni
Fasi e Attività >>>
Tema Epic Story
Fase 1 - Analisi Fattibilità Fase 2 - Progettazione
Attività1
Specifiche e
requisiti
Attività2
Pre-progetto
Attività3
Macro
progettazione
Attività4
Prog. di dettaglio
Sistema Bicicletta
Requisiti di prodotto Requisiti preliminari Studio preliminare Studio d’insieme Distinta base
Calcolo Costi Stima costi Calcolo costi Calcolo costi finale
Trasmissione
Cambio Calcolo coppia Selezione cambio El.fissaggio cambio
Catena Calcolo tiro Selezione catena
Pedivella Disegno di massima Studio pedalata Disegno pedivelle
Ruote Studio ruote
Mozzo ruota e
cerchioni
Freni Studio frenata Selezione freni
Telaio
Telaio tubolare Studio giunzione tubi El.fissaggio freni
Forcella posteriore Studio forcella post.
Forcella e supporti
mozzo
Manubrio e Forcella
ant.
Studio sterzata
Studio manubrio e
forc.
Manubrio e forcella
User
Story
16. Cambio Catena Ruote
TRASMISSIONE
Nome Attività Durata Inizio Fine Settembre 2013 Ottobre 2013 Novembre 2013
Specifiche e requisiti 12 gg 01/09/13 18/09/13
Pre progetto 15 gg 18/09/13 13/10/13
Macro progettazione 20 gg 5/10/13 5/11/13
Progettazione di dettaglio 5 gg 18/09/13 28/09/13
Realizzazione prototipo 10 gg 28/09/13 13/10/13
Test prototipo sala prove 18 gg 13/10/13 10/11/13
Test prototipo presso cliente 3 gg 10/11/13 16/11/13
Come nasce il visible planning
Settembre 2013
w36 w37 w38 w39 w40
Ottobre 2013
w41 w42 w43 w44
Tom
John
John
Jack
17. Dal visible planning allo scrum mono-progetto
Settembre 2013
w36 w37 w38 w39 w40
Ottobre 2013
w41 w42 w43 w44
Tom
John
John
Jack
W40
Da fare
W41
John
Tom
Jack
In Corso Fatto
MicroAttività /
TASKS
18. Dal visible planning allo scrum multi progetto
Settembre 2013
w36 w37 w38 w39 w40
Ottobre 2013
w41 w42 w43 w44
Tom
John
John
Jack
W40
Da fare
W41
John
Tom
Jack
In Corso Fatto
Project 1
Project 3
Project 2
TASKS
19. Dalle User Stories allo User Stories Kanban Board
(Passando per lo Scrum)
W40
Da fare
W41
John
Tom
Jack
In Corso Fatto
To do Dev Test Release Done
Manubrio Pedali Telaio
Product Features Breakdown
Tasks di un singolo progetto
User Story (argomento)
20. Management e leadership
E' rischioso ritenere che il management possa gestire la
complessità
• I Manager fanno in modo che “cose cattive” non accadano. I
Leader fanno si che “cose buone” accadano
• I manager sono stabilizzatori e i leader sono innovatori
• Alcune cose vanno gestite altre vanno guidate
• I manager tendono a minimizzare il cambiamento e a
mantenere il controllo su politiche e procedure e lavorano
meglio su progetti stabili
• I leader cercano ragioni per il cambiamento e si basano su
linee guida, valori condivisi e sono “manager di relazioni”
Tutti i progetti richiedono il bilanciamento di entrambe
le figure
“Se hai tutto sotto
controllo stai andando
troppo piano”
Mario Andretti.
21. Gestione Priorità e Rischi
La delega comporta
La gestione delle priorità
La gestione dei rischi
Sicuro che accadrà 5 51 52 53 54 55
Quasi certo che
accadrà
4 41 42 43 44 45
Potrebbe accadere 3 31 32 33 34 35
Se accade sarà raro 2 21 22 23 24 25
Probabile che non
accadrà
1 11 12 13 14 15
1 2 3 4 5
Impatto non
significativo
Impatto
minore
Impatto
moderato
Impatto
severo
Impatto
catastrofico
Matrice Priorità dei Rischi (Mizenboshi Management)
Matrice delle Priorità
22. I ruoli nella gestione progetti in Breton
• Ordini Cliente
– Breton è organizzata per progetti ed ogni ordine Cliente è gestito con un
progetto
– Un ruolo di project manager classico in una azienda organizzata per funzioni e
processi non è ipotizzabile, occorrono nuovi paradigmi
– I Coordinatori di Progetto (COOR ) hanno il compito di coordinare le riunioni
di sincronizzazione (sono vicini al ruolo di Scrum Master)
– Il Referente Cliente ha il compito di gestire i rapporti con il cliente (vicino al
ruolo di Product Owner)
• Sviluppo Nuovo Prodotto
– C’è una figura di Project Leader per ogni progetto impersonato dal tecnico
progettista «prevalente»
– Il Project Leader coordina le attività di sviluppo esclusa la costruzione dei
prototipi HW collegati allo sviluppo del prodotto
– Lo sviluppo dei prototipi HW è gestito come un ordine cliente
23. Le due facce del progetto
Scomposizione e Pianificazione
(La parte nota e per questo pianificata)
• Story View di prodotto
– Epic Story Sistema
– Epic Stories Funzioni
– …
• Plan View
– Macroattività (Gestione Progetto,
Macchina e WBS, Fase Sviluppo nuovo
prodotto
• Attività
• Milestone
Gestione di ciò che Emerge
(Che non può essere pianificato in anticipo)
• Rischi ed azioni di riduzione
• Miniprogetti View
– Miniprogetto Relazione Cliente (CRM)
– Miniprogetti PDCA per la soluzione di
problemi che emergono
• Story View
– Epic Story Incontro di Sincronizzazione
• User Story Diario Di Bordo
• User Story ToDo
• User Story Decisioni
• User Story Check list
25. Canvas della Maxima 1400
• Macchina utensile per la lavorazione di metalli con tavola rotante di tornitura e fresatura
• Le principali funzionalità divengono Epic Story
• Tutto il contenuto del canvas potrebbe essere rappresentato con Epic Story
26. Dalla SBCE alle Epic e User Story
Ingegnerizzazione per Set di Soluzioni Concorrenti (SBCE)
Argomenti
Concept
Studi
[Ore]
Sviluppo e
Particolari
[Ore]
Documenti
e Assiemi
[Ore]
Tazza Gialla 100 80 30
Tazza Viola 80 75 20
Tazza Azzurra 90 85 20
Collegamento Lean -> Agile
Argomenti = User Story
Concept
Tazza
Gialla
100
Task 1.1
20
Task 1.2
25
Task 1.3
30
Task 1.4
25
1
Concept
Tazza
Viola
80
Task 2.1
22
Task 2.2
28
Task 2.3
30
2
Concept
Tazza
Azzurra
90
Task 3.1
32
Task 3.2
28
Task 3.3
30
3
Sviluppo
Tazza
Gialla
80
Task 4.1
26
Task 4.2
34
Task 4.3
20
4
Sviluppo
Tazza
Viola
75
Task 4.1
23
Task 4.2
27
Task 4.3
20
Task 4.3
5
5
Ordinamento (sequenza sviluppo)
29. Tabellone Kanban multiprogetto
• Ciascun cartellino (Kanban) è relativo ad un
progetto.
• Ogni Kanban è posizionato sulla riga alla fase
del progetto e sulla colonna corrispondente
alla prima attività in scadenza.
• Quando l’attività è completata il kanban
viene riposizionato come prima
34. Tabellone ibrid Scrum
• Il Tabellone è un ibrido fa Scrum e Visible Planning
• La prima settimana è organizzata come uno Scrum e le risorse devono pianificare in
base alle ore disponibili a netto degli imprevisti (capacità finita)
• Le settimana successive devono essere pianificate con carico decrescente
Scrum
Risorsa
Settimana
Settimana
+1
Settimana
+2
Settimana
+3
Da fare In Corso Fatto
Non Assegnato
MARIO
(comm,
t. leader)
GIULIA
(ufficio
acquisti)
LUCA
(ufficio
tecnico)
SETT.14 -- 3-7 apr
SETT. 15 SETT.16 SETT.17
Carico Personale
e/o di team
88. MAI USATI TANTI POST IT!
IL CARTOLAIO RINGRAZIA ;)
saurin.claudio@breton.it
@claudesauro
www.breton.com
www.lapitec.it
daniela.d.rinaldi@gmail.com
@dd_rinaldi
E anche noi