2014 11-15 presentazione breton agile day ancona

88
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

description

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)

Transcript of 2014 11-15 presentazione breton agile day ancona

Page 1: 2014 11-15 presentazione breton agile day ancona

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

Page 2: 2014 11-15 presentazione breton agile day ancona

• 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

Page 3: 2014 11-15 presentazione breton agile day ancona

Bretonstone e Lapitec

Page 4: 2014 11-15 presentazione breton agile day ancona

Centri di lavoro a controllo numerico per la pietra

Page 5: 2014 11-15 presentazione breton agile day ancona

Centri di lavoro a controllo numerico per metalli e resine

Page 6: 2014 11-15 presentazione breton agile day ancona

Soluzioni speciali Breton per applicazioni speciali

Page 7: 2014 11-15 presentazione breton agile day ancona

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

Page 8: 2014 11-15 presentazione breton agile day ancona

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

Activity A11

Activity A12

Phase A2

Activity A21

Activity A22

…..

Phase A3

Activity A31

Activity A31

April May June July

Activity A23

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

Page 9: 2014 11-15 presentazione breton agile day ancona

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

Page 10: 2014 11-15 presentazione breton agile day ancona

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.

Page 11: 2014 11-15 presentazione breton agile day ancona

Comparazione fra le metodologie di pianificazione

Page 12: 2014 11-15 presentazione breton agile day ancona

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

Page 13: 2014 11-15 presentazione breton agile day ancona

La gestione ibrida dei progetti

La soluzione mediante l’integrazione delle metodologie

Page 14: 2014 11-15 presentazione breton agile day ancona

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

Page 15: 2014 11-15 presentazione breton agile day ancona

La s

com

posi

zio

ne d

el pro

gett

o:

logic

a s

cru

m e

lo

gic

a lean

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

Page 16: 2014 11-15 presentazione breton agile day ancona

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

Page 17: 2014 11-15 presentazione breton agile day ancona

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

Page 18: 2014 11-15 presentazione breton agile day ancona

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

Page 19: 2014 11-15 presentazione breton agile day ancona

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)

Page 20: 2014 11-15 presentazione breton agile day ancona

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.

Page 21: 2014 11-15 presentazione breton agile day ancona

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 cheaccadrà

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 nonsignificativo

Impattominore

Impattomoderato

Impattosevero

Impattocatastrofico

Matrice Priorità dei Rischi (Mizenboshi Management)

Matrice delle Priorità

Page 22: 2014 11-15 presentazione breton agile day ancona

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

Page 23: 2014 11-15 presentazione breton agile day ancona

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

Page 24: 2014 11-15 presentazione breton agile day ancona

Sviluppo prodotto HW – Maxima 1400

Page 25: 2014 11-15 presentazione breton agile day ancona

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

Page 26: 2014 11-15 presentazione breton agile day ancona

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)

Page 27: 2014 11-15 presentazione breton agile day ancona

Tabellone Visual Story - Maxima 1400

Guide Centrate

Guide Arretrate

Guide Posteriori

Page 28: 2014 11-15 presentazione breton agile day ancona

Portfolio Progetti Visuale

Page 29: 2014 11-15 presentazione breton agile day ancona

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

Page 30: 2014 11-15 presentazione breton agile day ancona

I post-it non sono tutto, c’è l’informatica

Page 31: 2014 11-15 presentazione breton agile day ancona

Il piano visuale dei Milestone

I milestone possono diventare indicatori visivi delle tappe dello sviluppo, ispirandosi ai semafori

Page 32: 2014 11-15 presentazione breton agile day ancona

Gestione multiprogetto visuale

Page 33: 2014 11-15 presentazione breton agile day ancona

Gestione Multiprogetto dei lavori Visual Activity Task

Page 34: 2014 11-15 presentazione breton agile day ancona

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

Page 35: 2014 11-15 presentazione breton agile day ancona

Hybrid Scrum multiprogetto digitale

Page 36: 2014 11-15 presentazione breton agile day ancona

UN ESEMPIO IN UN CANTIERE DI

RISTRUTTURAZIONE EDILIZIA

Daniela D. Rinaldi & Claudio Saurin

Page 37: 2014 11-15 presentazione breton agile day ancona

LO STATO DEI LUOGHI

Page 38: 2014 11-15 presentazione breton agile day ancona

LO STATO DEI LUOGHI LO STATO DEI LUOGHI

Page 39: 2014 11-15 presentazione breton agile day ancona

DALLA BOZZA AL PROGETTO DEFINITIVO

LE SPECIFICHE RICHIESTE DAL CLIENTE

Page 40: 2014 11-15 presentazione breton agile day ancona

IL PROGETTO ESECUTIVO

Page 41: 2014 11-15 presentazione breton agile day ancona

LE MODIFICHE NEL CORSO DEL CANTIERE

Page 42: 2014 11-15 presentazione breton agile day ancona

IL DIAGRAMMA DI GANTT A TAVOLINO

GANTT MODIFICATO IN CANTIERE

GANTT INVECCHIA IN FRETTA

Page 43: 2014 11-15 presentazione breton agile day ancona

BOARD DELLE STORIE CON SEQUENZIATORE

Page 44: 2014 11-15 presentazione breton agile day ancona

IL TEAM

Page 45: 2014 11-15 presentazione breton agile day ancona

USER STORY COSTRUITE CON IL TEAM

Page 46: 2014 11-15 presentazione breton agile day ancona

IL TEAM SEQUENZIA I TASK

Page 47: 2014 11-15 presentazione breton agile day ancona

IL TEAM SEQUENZIA I TASK

Page 48: 2014 11-15 presentazione breton agile day ancona

IL TEAM SEQUENZIA I TASK

Page 49: 2014 11-15 presentazione breton agile day ancona

IL TEAM SEQUENZIA I TASK

Page 50: 2014 11-15 presentazione breton agile day ancona

IL TEAM SEQUENZIA I TASK

FINITO! SI COMINCIA IL CANTIERE

Page 51: 2014 11-15 presentazione breton agile day ancona

SCRUM IBRIDO DI CANTIERE

PRIMA SETTIMANA: PROGRAMMAZIONE

DI TUTTO IL PERIODO

Page 52: 2014 11-15 presentazione breton agile day ancona

PRIMA SETTIMANA: IL CANTIERE

Page 53: 2014 11-15 presentazione breton agile day ancona

ARCHIVIAZIONE DEI TASK

Page 54: 2014 11-15 presentazione breton agile day ancona

SECONDA SETTIMANA

Page 55: 2014 11-15 presentazione breton agile day ancona

SECONDA SETTIMANA: IL CANTIERE

Page 56: 2014 11-15 presentazione breton agile day ancona

TERZA SETTIMANA

Page 57: 2014 11-15 presentazione breton agile day ancona

TERZA SETTIMANA: IL CANTIERE

Page 58: 2014 11-15 presentazione breton agile day ancona

QUARTA SETTIMANA

Page 59: 2014 11-15 presentazione breton agile day ancona

QUARTA SETTIMANA: IL CANTIERE

Page 60: 2014 11-15 presentazione breton agile day ancona

ARCHIVIAZIONE DEI TASK

Page 61: 2014 11-15 presentazione breton agile day ancona

QUINTA SETTIMANA

Page 62: 2014 11-15 presentazione breton agile day ancona

QUINTA SETTIMANA: IL CANTIERE

Page 63: 2014 11-15 presentazione breton agile day ancona

SESTA SETTIMANA

Page 64: 2014 11-15 presentazione breton agile day ancona

SESTA SETTIMANA: IL CANTIERE

Page 65: 2014 11-15 presentazione breton agile day ancona

SETTIMA SETTIMANA

Page 66: 2014 11-15 presentazione breton agile day ancona

SETTIMA SETTIMANA: IL CANTIERE

Page 67: 2014 11-15 presentazione breton agile day ancona

OTTAVA SETTIMANA

Page 68: 2014 11-15 presentazione breton agile day ancona

OTTAVA SETTIMANA: IL CANTIERE

Page 69: 2014 11-15 presentazione breton agile day ancona

ARCHIVIAZIONE DEI TASK

Page 70: 2014 11-15 presentazione breton agile day ancona

NONA SETTIMANA

Page 71: 2014 11-15 presentazione breton agile day ancona

NONA SETTIMANA: IL CANTIERE

Page 72: 2014 11-15 presentazione breton agile day ancona

DECIMA SETTIMANA

Page 73: 2014 11-15 presentazione breton agile day ancona

DECIMA SETTIMANA: IL CANTIERE

Page 74: 2014 11-15 presentazione breton agile day ancona

DECIMA SETTIMANA: IL CANTIERE

Page 75: 2014 11-15 presentazione breton agile day ancona

UNDICESIMA SETTIMANA

Page 76: 2014 11-15 presentazione breton agile day ancona

UNDICESIMA SETTIMANA: IL CANTIERE

Page 77: 2014 11-15 presentazione breton agile day ancona

DODICESIMA SETTIMANA

Page 78: 2014 11-15 presentazione breton agile day ancona

DODICESIMA SETTIMANA: IL CANTIERE

Page 79: 2014 11-15 presentazione breton agile day ancona

ARCHIVIAZIONE DEI TASK

Page 80: 2014 11-15 presentazione breton agile day ancona

TREDICESIMA SETTIMANA

Page 81: 2014 11-15 presentazione breton agile day ancona

TREDICESIMA SETTIMANA: IL CANTIERE

Page 82: 2014 11-15 presentazione breton agile day ancona

QUATTORDICESIMA SETTIMANA

Page 83: 2014 11-15 presentazione breton agile day ancona

QUATTORDICESIMA SETTIMANA: IL CANTIERE

Page 84: 2014 11-15 presentazione breton agile day ancona

QUATTORDICESIMA SETTIMANA: IL CANTIERE

Page 85: 2014 11-15 presentazione breton agile day ancona

QUINDICESIMA SETTIMANA

Page 86: 2014 11-15 presentazione breton agile day ancona

ARCHIVIAZIONE DEI TASK

Page 87: 2014 11-15 presentazione breton agile day ancona

QUINDICESIMA SETTIMANA: CONSEGNA!!

Page 88: 2014 11-15 presentazione breton agile day ancona

MAI USATI TANTI POST IT!

IL CARTOLAIO RINGRAZIA ;)

[email protected] @claudesauro www.breton.com www.lapitec.it

[email protected] @dd_rinaldi

E anche noi