SlideShare a Scribd company logo
1 of 36
Download to read offline
DISEGNA IL TUO PROBLEMALESS PRINCIPLES -> SYSTEM THINKING -> CAUSAL LOOP DIAGRAM
MASSIMO SARTI
PMI-ACP - CERTIFIED LESS PRACTITIONER - SCRUM PRODUCT OWNER - SCRUM MASTER - LEAN IT - PMP - PRINCE2 PRACTITIONER - ITIL - KANBANER INSIDE - POST-IT® LOVER
Adattato da un workshop di Shaun Smith (thanks Shaun!)
Meetup Scrum Roma - 5 Maggio 2017
https://creativecommons.org/licenses/by-sa/4.0/
DISEGNA IL TUO PROBLEMA
NORME COMPORTAMENTALI
▸Sicurezza psicologica: massimo rispetto verso gli altri. E quindi…
▸Voci uguali: tutti i partecipanti, anche quelli più timidi e riflessivi,
hanno una voce uguale ed uguale statura. Tutte le idee sono
valutate nel loro potenziale prima di essere eventualmente criticate
o rifiutate
▸Smartphones/tablets: metteteli via, il mondo continuerà a
funzionare anche se non vi ascolta e non vi parla per un’ora
▸Quando l’organizzatore alza una mano, tutti smettono di parlare e
alzano la mano a loro volta
DISEGNA IL TUO PROBLEMA
CHE COSA FAREMO?
‣ Introdurremo i Diagrammi dei Cicli Causali (Causal Loop Diagram)
con alcuni semplici esempi e spiegheremo come i team possono
utilizzarli per cercare un senso nei problemi complessi
‣ Selezioneremo un problema da affrontare
‣ Introdurremo una notazione base e la useremo per iniziare a
disegnare un diagramma
‣ Daremo una occhiata a qualche tecnica più avanzata e
l’applicheremo ai diagrammi fatti
‣ Confronteremo problemi e diagrammi realizzati
DISEGNA IL TUO PROBLEMA
LESS IN UNA PAGINA
DISEGNA IL TUO PROBLEMA
I 10 PRINCIPI DI LESS
IL PENSIERO SISTEMICO È LA DISCIPLINA DEL VEDERE GLI
INTERI. È UNO SCHEMA DI RIFERIMENTO PER VEDERE LE
INTERRELAZIONI ANZICHÉ LE COSE, PER VEDERE I MODELLI
DI CAMBIAMENTO PIUTTOSTO CHE LE «ISTANTANEE»
STATICHE… È UNA CAPACITÀ DI SENTIRE – A CAUSA DELLA
SOTTILE INTERCONNESSIONE CHE DÀ AI SISTEMI VIVENTI IL
LORO CARATTERE UNICO.
Peter Senge
DISEGNA IL TUO PROBLEMA
NON POSSIAMO RISOLVERE I
PROBLEMI UTILIZZANDO LO STESSO
TIPO DI PENSIERO CHE ABBIAMO
USATO PER CREARLI
Albert Einstein
DISEGNA IL TUO PROBLEMA
SONO PIÙ I PROGETTI SOFTWARE ANDATI
MALE PER LE AZIONI INTRAPRESE DAL
MANAGEMENT SULLA BASE DI MODELLI
DI SISTEMA NON CORRETTI CHE PER
TUTTE LE ALTRE CAUSE MESSE INSIEME
Legge di Weinberg-Brooks
DISEGNA IL TUO PROBLEMA
DISEGNA IL TUO PROBLEMA
COME RICONOSCERE UN SISTEMA DA UN MUCCHIO DI OGGETTI?
A. Puoi identificare le parti? …e
B. Le parti si influenzano? ….e
C. Le parti insieme producono un effetto differente
dall’effetto di ciascuna parte? …e forse
D. L’effetto, il comportamento nel tempo, persiste in una
varietà di circostanze?
[Dana Meadows]
DISEGNA IL TUO PROBLEMA
COME INCREMENTARE IL NUMERO DI CLIENTI?
VARIABILE
DISEGNA IL TUO PROBLEMA
COME INCREMENTARE IL NUMERO DI CLIENTI?
EFFETTO CAUSALE
DISEGNA IL TUO PROBLEMA
COME INCREMENTARE IL NUMERO DI CLIENTI?
DISEGNA IL TUO PROBLEMA
COME INCREMENTARE IL NUMERO DI CLIENTI?
NEGATIVO
DISEGNA IL TUO PROBLEMA
COME INCREMENTARE IL NUMERO DI CLIENTI?
RITARDO
DISEGNA IL TUO PROBLEMA
CREATE IL TEAM DI LAVORO (5 MINUTI)
‣ Formate dei gruppi di almeno 5-6 persone (o più se
necessario)
‣ Presentatevi agli altri
‣ Scegliete un nome per il gruppo e scrivetelo su un post-it
‣ Attaccate il post-it con il nome del gruppo ad un angolo
della whiteboard
DISEGNA IL TUO PROBLEMA
SCEGLIETE IL VOSTRO PROBLEMA (5 MINUTI)
‣ Scegliete in modo collaborativo un tema da esplorare. Alcuni
esempi:
‣ Come posso incrementare il numero dei clienti?
‣ Che cosa ci limita a migliorare l’usabilità dei nostri prodotti?
‣ Come posso rendere felice il mio cliente (capo/team/…)?
‣ Quali sono le fonti di stress per il mio team?
‣ O, MEGLIO, scegliete un qualsiasi altro tema che interessi il
gruppo
DISEGNA IL TUO PROBLEMA
GUARDATE I PROBLEMI DEGLI ALTRI (3 MINUTI)
‣ Girate nella stanza e guardate che cosa hanno disegnato
gli altri gruppi
‣ Se trovate un problema più interessante di quello
proposto dal vostro gruppo iniziale, unitevi all’altro
gruppo
DISEGNA IL TUO PROBLEMA
SUGGERIMENTI (1 DI 2)
Estensione
temporale
Considerate in quale periodo temporale è rilevante il problema
che affrontate
Confini Mettetevi d’accordo su che cosa è realmente importante - non
esagerate con l’estensione del diagramma
Livello di
dettaglio
Mantenete il giusto livello di dettaglio: la comunicazione è piû
importante della accuratezza
Variabili
Quando introducete una nuova variabile, controllate se
influenza o è influenzata da altre variabili
Le variabili dovrebbero essere sempre“misurabili”
DISEGNA IL TUO PROBLEMA
SUGGERIMENTI (2 DI 2)
Sentimenti ed
emozioni Felicità, stress e simili sono spesso direttamente coinvolti
Forma positiva Preferire“Crescita”a“Contrazione”: rende il diagramma più
facile da leggere
Distinguere tra stati
reali e percepiti
Ad esempio: l’avanzamento percepito per un progetto potrebbe
essere molto differente dall’avanzamento reale
Usare i post-it Per le variabili: sono più facili da cambiare, rifinire, spostare
Ci sono molte
differenti notazioni
Quella utlizzata è la notazione usata in LeSS (con le nuvolette
di Weinberg!), ma ce ne sono altre ugualmente valide
DISEGNA IL TUO PROBLEMA
DISEGNATE IL PROBLEMA (15 MINUTI)
EFFETTO CAUSALE
NEGATIVO
RITARDO
ALTRI SPUNTI DI
RIFLESSIONE
Disegna il tuo problema
DISEGNA IL TUO PROBLEMA
CICLI DI RAFFORZAMENTO* (1 DI 2)
* REINFORCING LOOP
(R)
DISEGNA IL TUO PROBLEMA
CICLI DI RAFFORZAMENTO* (2 DI 2)
(R)
DISEGNA IL TUO PROBLEMA
CICLO DI BILANCIAMENTO* (CON VINCOLO)
* BALANCING LOOP
(B)
VINCOLO (CONSTRAINT)
DISEGNA IL TUO PROBLEMA
COMPORTAMENTO NEL TEMPO: TEMPERATURA DELLA DOCCIA
DISEGNA IL TUO PROBLEMA
RAFFINATE I DIAGRAMMI FATTI (15 MINUTI)
‣ Se volete cambiare gruppo/problema, fatelo!
‣ Individuate i cicli di bilanciamento e di rafforzamento
‣ Introducete nuove variabili:
‣ per controllare i cicli di rafforzamento
‣ per migliorare la leggibilità del modello
‣ Introducete i vincoli (eventuali)
QUANDO “DOBBIAMO”
DISEGNARE UN PROBLEMA?
Disegna il tuo problema
FUNZIONA MEGLIO QUANDO VIENE
FATTO IN GRUPPO: I CAUSAL LOOP
DIAGRAM SONO UN OTTIMO MEZZO
PER CONDIVIDERE MODELLI MENTALI
Disegna il tuo problema
QUANDO STIAMO CERCANDO DI
TROVARE UN SENSO AD UN
PROBLEMA INGARBUGLIATO. PER
ESEMPIO QUANDO SIAMO BLOCCATI
IN DISCUSSIONI RIPETITIVE
Disegna il tuo problema
I CLD POSSONO ESSERE UTILI
NELLE RETROSPETTIVE, NELLA
MODELLAZIONE DI BUSINESS CASE
E IN GENERALE NEL PROBLEM
SOLVING
Disegna il tuo problema
PER ESPLORARE COME UN
SISTEMA FUNZIONA E PENSARE
AD INTERVENTI IMMEDIATI E A
SOLUZIONI A LUNGO TERMINE
Disegna il tuo problema
DISEGNA IL TUO PROBLEMA
BIBLIOGRAFIA CONSIGLIATA
▸Peter Senge - Fifth Discipline
▸Fifth Discipline Fieldbook
▸Donella Meadows - Thinking in Systems
▸Gerald Weinberg - An Introduction to
GST
▸Gerald Weinberg - Collana di libri su
Quality Software
DISEGNA IL TUO PROBLEMA
RISORSE ONLINE
▸ LeSS Systems Thinking: less.works/less/principles/systems_thinking.html
▸ Daniel H. Kim - Linee guida per disegnare i Causal Loop: www.cs.toronto.edu/~sme/
SystemsThinking/GuidelinesforDrawingCausalLoopDiagrams.pdf
▸ Diagrammi di Effetti: mr-noaman.blogspot.co.uk/2014/04/diagrams-of-effects.html
▸ Come si leggono i Causal Loop Diagrams: systemsandus.com/2012/08/15/learn-to-read-
clds/
▸ The Way of Systems: www.systems-thinking.org/theWay/theWay.htm
▸ Esempi di Shifting the burden: blog.iseesystems.com/systems-thinking/shifting-the-
burden/
WOW!
CHE NE DICI DI…?
SUGGERIMENTI PER I PROSSIMI
MEETUP?
LinkedIn: https://www.linkedin.com/in/sartimassimo/
GRAZIE PER LA
PARTECIPAZIONE!
Massimo Sarti

More Related Content

Similar to LeSS -> System Thinking -> Disegna il tuo problema

Domino policies: what else?
Domino policies: what else?Domino policies: what else?
Domino policies: what else?stefano.benassi
 
Guida al computer - Lezione 123 - Pannello di Controllo - Risoluzione dei Pro...
Guida al computer - Lezione 123 - Pannello di Controllo - Risoluzione dei Pro...Guida al computer - Lezione 123 - Pannello di Controllo - Risoluzione dei Pro...
Guida al computer - Lezione 123 - Pannello di Controllo - Risoluzione dei Pro...caioturtle
 
Alessia Morichi - Crisis Management
Alessia Morichi - Crisis ManagementAlessia Morichi - Crisis Management
Alessia Morichi - Crisis ManagementYoung Digital Lab
 
Intervento a TP Incisa - 13 nov 2009
Intervento a TP Incisa - 13 nov 2009Intervento a TP Incisa - 13 nov 2009
Intervento a TP Incisa - 13 nov 2009michfabi
 
Andrea Saletti wmt2017
Andrea Saletti wmt2017Andrea Saletti wmt2017
Andrea Saletti wmt2017Roberto Serra
 
Blomming Lean Startup @ Better Software 2011
Blomming Lean Startup @ Better Software 2011Blomming Lean Startup @ Better Software 2011
Blomming Lean Startup @ Better Software 2011Nicola Junior Vitto
 
Dimitri favre #noprojects - Modern software development focuses on Teams and...
Dimitri favre  #noprojects - Modern software development focuses on Teams and...Dimitri favre  #noprojects - Modern software development focuses on Teams and...
Dimitri favre #noprojects - Modern software development focuses on Teams and...Dimitri Favre
 
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...Commit University
 
Lightning Decision Jam - ITA
Lightning Decision Jam - ITALightning Decision Jam - ITA
Lightning Decision Jam - ITAMichela Ferron
 
Freelance Day Pills - Lean Startup per sviluppare il tuo prossimo prodotto - ...
Freelance Day Pills - Lean Startup per sviluppare il tuo prossimo prodotto - ...Freelance Day Pills - Lean Startup per sviluppare il tuo prossimo prodotto - ...
Freelance Day Pills - Lean Startup per sviluppare il tuo prossimo prodotto - ...Toolbox Coworking
 
Tips x creare una Presentazione Efficace
Tips x creare una Presentazione EfficaceTips x creare una Presentazione Efficace
Tips x creare una Presentazione EfficaceMarilina Roccasalva
 
Articolo Fdr Lean Manufacturing 2009 06
Articolo Fdr Lean Manufacturing 2009 06Articolo Fdr Lean Manufacturing 2009 06
Articolo Fdr Lean Manufacturing 2009 06giopelle
 
Agile web development - Forum IISF - 2016
Agile web development - Forum IISF - 2016Agile web development - Forum IISF - 2016
Agile web development - Forum IISF - 2016Luciano Amodio
 

Similar to LeSS -> System Thinking -> Disegna il tuo problema (16)

Ascoltere la rete: la sentiment analysis
Ascoltere la rete: la sentiment analysisAscoltere la rete: la sentiment analysis
Ascoltere la rete: la sentiment analysis
 
Domino policies: what else?
Domino policies: what else?Domino policies: what else?
Domino policies: what else?
 
#dd12 stefano benassi_domino_policies_what_else21
#dd12 stefano benassi_domino_policies_what_else21#dd12 stefano benassi_domino_policies_what_else21
#dd12 stefano benassi_domino_policies_what_else21
 
Guida al computer - Lezione 123 - Pannello di Controllo - Risoluzione dei Pro...
Guida al computer - Lezione 123 - Pannello di Controllo - Risoluzione dei Pro...Guida al computer - Lezione 123 - Pannello di Controllo - Risoluzione dei Pro...
Guida al computer - Lezione 123 - Pannello di Controllo - Risoluzione dei Pro...
 
Alessia Morichi - Crisis Management
Alessia Morichi - Crisis ManagementAlessia Morichi - Crisis Management
Alessia Morichi - Crisis Management
 
Intervento a TP Incisa - 13 nov 2009
Intervento a TP Incisa - 13 nov 2009Intervento a TP Incisa - 13 nov 2009
Intervento a TP Incisa - 13 nov 2009
 
Andrea Saletti wmt2017
Andrea Saletti wmt2017Andrea Saletti wmt2017
Andrea Saletti wmt2017
 
Blomming Lean Startup @ Better Software 2011
Blomming Lean Startup @ Better Software 2011Blomming Lean Startup @ Better Software 2011
Blomming Lean Startup @ Better Software 2011
 
Dimitri favre #noprojects - Modern software development focuses on Teams and...
Dimitri favre  #noprojects - Modern software development focuses on Teams and...Dimitri favre  #noprojects - Modern software development focuses on Teams and...
Dimitri favre #noprojects - Modern software development focuses on Teams and...
 
Agile Engineering
Agile EngineeringAgile Engineering
Agile Engineering
 
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
Collaborazione, Decisionalità e Gestione della Complessità nel Tempo: cosa ...
 
Lightning Decision Jam - ITA
Lightning Decision Jam - ITALightning Decision Jam - ITA
Lightning Decision Jam - ITA
 
Freelance Day Pills - Lean Startup per sviluppare il tuo prossimo prodotto - ...
Freelance Day Pills - Lean Startup per sviluppare il tuo prossimo prodotto - ...Freelance Day Pills - Lean Startup per sviluppare il tuo prossimo prodotto - ...
Freelance Day Pills - Lean Startup per sviluppare il tuo prossimo prodotto - ...
 
Tips x creare una Presentazione Efficace
Tips x creare una Presentazione EfficaceTips x creare una Presentazione Efficace
Tips x creare una Presentazione Efficace
 
Articolo Fdr Lean Manufacturing 2009 06
Articolo Fdr Lean Manufacturing 2009 06Articolo Fdr Lean Manufacturing 2009 06
Articolo Fdr Lean Manufacturing 2009 06
 
Agile web development - Forum IISF - 2016
Agile web development - Forum IISF - 2016Agile web development - Forum IISF - 2016
Agile web development - Forum IISF - 2016
 

More from Massimo Sarti

CLSxItaly Come far nascere un movimento e farlo crescere di 5 volte in un anno
CLSxItaly Come far nascere un movimento e farlo crescere di 5 volte in un annoCLSxItaly Come far nascere un movimento e farlo crescere di 5 volte in un anno
CLSxItaly Come far nascere un movimento e farlo crescere di 5 volte in un annoMassimo Sarti
 
Introduzione al Metodo Kanban
Introduzione al Metodo KanbanIntroduzione al Metodo Kanban
Introduzione al Metodo KanbanMassimo Sarti
 
Let's bake a Kanban pizza!
Let's bake a Kanban pizza!Let's bake a Kanban pizza!
Let's bake a Kanban pizza!Massimo Sarti
 
La Fattoria (Agile) degli Animali
La Fattoria (Agile) degli AnimaliLa Fattoria (Agile) degli Animali
La Fattoria (Agile) degli AnimaliMassimo Sarti
 
introduzione al Metodo Kanban 5 di 5 - Wrap up
introduzione al Metodo Kanban 5 di 5 - Wrap upintroduzione al Metodo Kanban 5 di 5 - Wrap up
introduzione al Metodo Kanban 5 di 5 - Wrap upMassimo Sarti
 
introduzione al Metodo Kanban 4 di 5 - Feedback e misure
introduzione al Metodo Kanban 4 di 5 - Feedback e misureintroduzione al Metodo Kanban 4 di 5 - Feedback e misure
introduzione al Metodo Kanban 4 di 5 - Feedback e misureMassimo Sarti
 
Introduzione al Metodo Kanban 3 di 5 - Limita il WiP
Introduzione al Metodo Kanban 3 di 5 - Limita il WiPIntroduzione al Metodo Kanban 3 di 5 - Limita il WiP
Introduzione al Metodo Kanban 3 di 5 - Limita il WiPMassimo Sarti
 
Introduzione al Metodo Kanban 2 di 5 - Visualizza
Introduzione al Metodo Kanban 2 di 5 - VisualizzaIntroduzione al Metodo Kanban 2 di 5 - Visualizza
Introduzione al Metodo Kanban 2 di 5 - VisualizzaMassimo Sarti
 
Introduzione a kanban - 1 di 5
Introduzione a kanban - 1 di 5Introduzione a kanban - 1 di 5
Introduzione a kanban - 1 di 5Massimo Sarti
 
Boost your team performance
Boost your team performanceBoost your team performance
Boost your team performanceMassimo Sarti
 

More from Massimo Sarti (14)

Scrum guide 2020
Scrum guide 2020Scrum guide 2020
Scrum guide 2020
 
CLSxItaly Come far nascere un movimento e farlo crescere di 5 volte in un anno
CLSxItaly Come far nascere un movimento e farlo crescere di 5 volte in un annoCLSxItaly Come far nascere un movimento e farlo crescere di 5 volte in un anno
CLSxItaly Come far nascere un movimento e farlo crescere di 5 volte in un anno
 
Introduzione al Metodo Kanban
Introduzione al Metodo KanbanIntroduzione al Metodo Kanban
Introduzione al Metodo Kanban
 
Let's bake a Kanban pizza!
Let's bake a Kanban pizza!Let's bake a Kanban pizza!
Let's bake a Kanban pizza!
 
Kanban Pizza Game
Kanban Pizza GameKanban Pizza Game
Kanban Pizza Game
 
Kanban Pizza!
Kanban Pizza!Kanban Pizza!
Kanban Pizza!
 
La Fattoria (Agile) degli Animali
La Fattoria (Agile) degli AnimaliLa Fattoria (Agile) degli Animali
La Fattoria (Agile) degli Animali
 
introduzione al Metodo Kanban 5 di 5 - Wrap up
introduzione al Metodo Kanban 5 di 5 - Wrap upintroduzione al Metodo Kanban 5 di 5 - Wrap up
introduzione al Metodo Kanban 5 di 5 - Wrap up
 
introduzione al Metodo Kanban 4 di 5 - Feedback e misure
introduzione al Metodo Kanban 4 di 5 - Feedback e misureintroduzione al Metodo Kanban 4 di 5 - Feedback e misure
introduzione al Metodo Kanban 4 di 5 - Feedback e misure
 
Introduzione al Metodo Kanban 3 di 5 - Limita il WiP
Introduzione al Metodo Kanban 3 di 5 - Limita il WiPIntroduzione al Metodo Kanban 3 di 5 - Limita il WiP
Introduzione al Metodo Kanban 3 di 5 - Limita il WiP
 
Introduzione al Metodo Kanban 2 di 5 - Visualizza
Introduzione al Metodo Kanban 2 di 5 - VisualizzaIntroduzione al Metodo Kanban 2 di 5 - Visualizza
Introduzione al Metodo Kanban 2 di 5 - Visualizza
 
Introduzione a kanban - 1 di 5
Introduzione a kanban - 1 di 5Introduzione a kanban - 1 di 5
Introduzione a kanban - 1 di 5
 
The wisdom of Teams
The wisdom of TeamsThe wisdom of Teams
The wisdom of Teams
 
Boost your team performance
Boost your team performanceBoost your team performance
Boost your team performance
 

LeSS -> System Thinking -> Disegna il tuo problema

  • 1. DISEGNA IL TUO PROBLEMALESS PRINCIPLES -> SYSTEM THINKING -> CAUSAL LOOP DIAGRAM MASSIMO SARTI PMI-ACP - CERTIFIED LESS PRACTITIONER - SCRUM PRODUCT OWNER - SCRUM MASTER - LEAN IT - PMP - PRINCE2 PRACTITIONER - ITIL - KANBANER INSIDE - POST-IT® LOVER Adattato da un workshop di Shaun Smith (thanks Shaun!) Meetup Scrum Roma - 5 Maggio 2017 https://creativecommons.org/licenses/by-sa/4.0/
  • 2. DISEGNA IL TUO PROBLEMA NORME COMPORTAMENTALI ▸Sicurezza psicologica: massimo rispetto verso gli altri. E quindi… ▸Voci uguali: tutti i partecipanti, anche quelli più timidi e riflessivi, hanno una voce uguale ed uguale statura. Tutte le idee sono valutate nel loro potenziale prima di essere eventualmente criticate o rifiutate ▸Smartphones/tablets: metteteli via, il mondo continuerà a funzionare anche se non vi ascolta e non vi parla per un’ora ▸Quando l’organizzatore alza una mano, tutti smettono di parlare e alzano la mano a loro volta
  • 3. DISEGNA IL TUO PROBLEMA CHE COSA FAREMO? ‣ Introdurremo i Diagrammi dei Cicli Causali (Causal Loop Diagram) con alcuni semplici esempi e spiegheremo come i team possono utilizzarli per cercare un senso nei problemi complessi ‣ Selezioneremo un problema da affrontare ‣ Introdurremo una notazione base e la useremo per iniziare a disegnare un diagramma ‣ Daremo una occhiata a qualche tecnica più avanzata e l’applicheremo ai diagrammi fatti ‣ Confronteremo problemi e diagrammi realizzati
  • 4. DISEGNA IL TUO PROBLEMA LESS IN UNA PAGINA
  • 5. DISEGNA IL TUO PROBLEMA I 10 PRINCIPI DI LESS
  • 6. IL PENSIERO SISTEMICO È LA DISCIPLINA DEL VEDERE GLI INTERI. È UNO SCHEMA DI RIFERIMENTO PER VEDERE LE INTERRELAZIONI ANZICHÉ LE COSE, PER VEDERE I MODELLI DI CAMBIAMENTO PIUTTOSTO CHE LE «ISTANTANEE» STATICHE… È UNA CAPACITÀ DI SENTIRE – A CAUSA DELLA SOTTILE INTERCONNESSIONE CHE DÀ AI SISTEMI VIVENTI IL LORO CARATTERE UNICO. Peter Senge DISEGNA IL TUO PROBLEMA
  • 7. NON POSSIAMO RISOLVERE I PROBLEMI UTILIZZANDO LO STESSO TIPO DI PENSIERO CHE ABBIAMO USATO PER CREARLI Albert Einstein DISEGNA IL TUO PROBLEMA
  • 8.
  • 9. SONO PIÙ I PROGETTI SOFTWARE ANDATI MALE PER LE AZIONI INTRAPRESE DAL MANAGEMENT SULLA BASE DI MODELLI DI SISTEMA NON CORRETTI CHE PER TUTTE LE ALTRE CAUSE MESSE INSIEME Legge di Weinberg-Brooks DISEGNA IL TUO PROBLEMA
  • 10. DISEGNA IL TUO PROBLEMA COME RICONOSCERE UN SISTEMA DA UN MUCCHIO DI OGGETTI? A. Puoi identificare le parti? …e B. Le parti si influenzano? ….e C. Le parti insieme producono un effetto differente dall’effetto di ciascuna parte? …e forse D. L’effetto, il comportamento nel tempo, persiste in una varietà di circostanze? [Dana Meadows]
  • 11. DISEGNA IL TUO PROBLEMA COME INCREMENTARE IL NUMERO DI CLIENTI? VARIABILE
  • 12. DISEGNA IL TUO PROBLEMA COME INCREMENTARE IL NUMERO DI CLIENTI? EFFETTO CAUSALE
  • 13. DISEGNA IL TUO PROBLEMA COME INCREMENTARE IL NUMERO DI CLIENTI?
  • 14. DISEGNA IL TUO PROBLEMA COME INCREMENTARE IL NUMERO DI CLIENTI? NEGATIVO
  • 15. DISEGNA IL TUO PROBLEMA COME INCREMENTARE IL NUMERO DI CLIENTI? RITARDO
  • 16. DISEGNA IL TUO PROBLEMA CREATE IL TEAM DI LAVORO (5 MINUTI) ‣ Formate dei gruppi di almeno 5-6 persone (o più se necessario) ‣ Presentatevi agli altri ‣ Scegliete un nome per il gruppo e scrivetelo su un post-it ‣ Attaccate il post-it con il nome del gruppo ad un angolo della whiteboard
  • 17. DISEGNA IL TUO PROBLEMA SCEGLIETE IL VOSTRO PROBLEMA (5 MINUTI) ‣ Scegliete in modo collaborativo un tema da esplorare. Alcuni esempi: ‣ Come posso incrementare il numero dei clienti? ‣ Che cosa ci limita a migliorare l’usabilità dei nostri prodotti? ‣ Come posso rendere felice il mio cliente (capo/team/…)? ‣ Quali sono le fonti di stress per il mio team? ‣ O, MEGLIO, scegliete un qualsiasi altro tema che interessi il gruppo
  • 18. DISEGNA IL TUO PROBLEMA GUARDATE I PROBLEMI DEGLI ALTRI (3 MINUTI) ‣ Girate nella stanza e guardate che cosa hanno disegnato gli altri gruppi ‣ Se trovate un problema più interessante di quello proposto dal vostro gruppo iniziale, unitevi all’altro gruppo
  • 19. DISEGNA IL TUO PROBLEMA SUGGERIMENTI (1 DI 2) Estensione temporale Considerate in quale periodo temporale è rilevante il problema che affrontate Confini Mettetevi d’accordo su che cosa è realmente importante - non esagerate con l’estensione del diagramma Livello di dettaglio Mantenete il giusto livello di dettaglio: la comunicazione è piû importante della accuratezza Variabili Quando introducete una nuova variabile, controllate se influenza o è influenzata da altre variabili Le variabili dovrebbero essere sempre“misurabili”
  • 20. DISEGNA IL TUO PROBLEMA SUGGERIMENTI (2 DI 2) Sentimenti ed emozioni Felicità, stress e simili sono spesso direttamente coinvolti Forma positiva Preferire“Crescita”a“Contrazione”: rende il diagramma più facile da leggere Distinguere tra stati reali e percepiti Ad esempio: l’avanzamento percepito per un progetto potrebbe essere molto differente dall’avanzamento reale Usare i post-it Per le variabili: sono più facili da cambiare, rifinire, spostare Ci sono molte differenti notazioni Quella utlizzata è la notazione usata in LeSS (con le nuvolette di Weinberg!), ma ce ne sono altre ugualmente valide
  • 21. DISEGNA IL TUO PROBLEMA DISEGNATE IL PROBLEMA (15 MINUTI) EFFETTO CAUSALE NEGATIVO RITARDO
  • 23. DISEGNA IL TUO PROBLEMA CICLI DI RAFFORZAMENTO* (1 DI 2) * REINFORCING LOOP (R)
  • 24. DISEGNA IL TUO PROBLEMA CICLI DI RAFFORZAMENTO* (2 DI 2) (R)
  • 25. DISEGNA IL TUO PROBLEMA CICLO DI BILANCIAMENTO* (CON VINCOLO) * BALANCING LOOP (B) VINCOLO (CONSTRAINT)
  • 26. DISEGNA IL TUO PROBLEMA COMPORTAMENTO NEL TEMPO: TEMPERATURA DELLA DOCCIA
  • 27. DISEGNA IL TUO PROBLEMA RAFFINATE I DIAGRAMMI FATTI (15 MINUTI) ‣ Se volete cambiare gruppo/problema, fatelo! ‣ Individuate i cicli di bilanciamento e di rafforzamento ‣ Introducete nuove variabili: ‣ per controllare i cicli di rafforzamento ‣ per migliorare la leggibilità del modello ‣ Introducete i vincoli (eventuali)
  • 28. QUANDO “DOBBIAMO” DISEGNARE UN PROBLEMA? Disegna il tuo problema
  • 29. FUNZIONA MEGLIO QUANDO VIENE FATTO IN GRUPPO: I CAUSAL LOOP DIAGRAM SONO UN OTTIMO MEZZO PER CONDIVIDERE MODELLI MENTALI Disegna il tuo problema
  • 30. QUANDO STIAMO CERCANDO DI TROVARE UN SENSO AD UN PROBLEMA INGARBUGLIATO. PER ESEMPIO QUANDO SIAMO BLOCCATI IN DISCUSSIONI RIPETITIVE Disegna il tuo problema
  • 31. I CLD POSSONO ESSERE UTILI NELLE RETROSPETTIVE, NELLA MODELLAZIONE DI BUSINESS CASE E IN GENERALE NEL PROBLEM SOLVING Disegna il tuo problema
  • 32. PER ESPLORARE COME UN SISTEMA FUNZIONA E PENSARE AD INTERVENTI IMMEDIATI E A SOLUZIONI A LUNGO TERMINE Disegna il tuo problema
  • 33. DISEGNA IL TUO PROBLEMA BIBLIOGRAFIA CONSIGLIATA ▸Peter Senge - Fifth Discipline ▸Fifth Discipline Fieldbook ▸Donella Meadows - Thinking in Systems ▸Gerald Weinberg - An Introduction to GST ▸Gerald Weinberg - Collana di libri su Quality Software
  • 34. DISEGNA IL TUO PROBLEMA RISORSE ONLINE ▸ LeSS Systems Thinking: less.works/less/principles/systems_thinking.html ▸ Daniel H. Kim - Linee guida per disegnare i Causal Loop: www.cs.toronto.edu/~sme/ SystemsThinking/GuidelinesforDrawingCausalLoopDiagrams.pdf ▸ Diagrammi di Effetti: mr-noaman.blogspot.co.uk/2014/04/diagrams-of-effects.html ▸ Come si leggono i Causal Loop Diagrams: systemsandus.com/2012/08/15/learn-to-read- clds/ ▸ The Way of Systems: www.systems-thinking.org/theWay/theWay.htm ▸ Esempi di Shifting the burden: blog.iseesystems.com/systems-thinking/shifting-the- burden/
  • 35. WOW! CHE NE DICI DI…? SUGGERIMENTI PER I PROSSIMI MEETUP?