liberate il kraken

114
Liberate il kraken! @ziobrando avanscoperta

Upload: alberto-brandolini

Post on 30-Apr-2015

1.337 views

Category:

Software


0 download

DESCRIPTION

My presentation at #BSW14. From silos to using #eventstorming to leverage organizationsl learning.

TRANSCRIPT

Page 1: Liberate il kraken

Liberate il kraken!@ziobrando avanscoperta

Page 2: Liberate il kraken

#complexity

#management

#lean

#DDDesign#eventstorming

#TOC

Page 3: Liberate il kraken

Il punto di partenza

Chi siamo, da dove veniamo, ...le solite cose

Page 4: Liberate il kraken

Il brodo primordiale

Page 5: Liberate il kraken

I dinosauri

Page 6: Liberate il kraken

il meteorite

Page 7: Liberate il kraken

Le organizzazioni a silos

Page 8: Liberate il kraken

Perché?

Page 9: Liberate il kraken

Silos come antipattern

Ci sarà un motivo...

Page 10: Liberate il kraken

È così e basta.

Page 11: Liberate il kraken

An anti-pattern (or antipattern) is a common response to a recurring problem that is usually ineffective and risks being highly counterproductive.

http://en.wikipedia.org/wiki/Anti-pattern

Page 12: Liberate il kraken

Autosostenuto (una volta raggiunta questa

configurazione, è stabile)

...ricordate le piramidi?

Page 13: Liberate il kraken

I nuovi ingressi...

-Fanno riferimento alla gerarchia esistente - Chi è il mio capo?

-Imparano per imitazione - (l’esperimento delle 5 scimmie...)

Page 14: Liberate il kraken

Basta questo.

Ovvero: ci sono altri N motivi per cui questo avviene, ma non mi serve la spiegazione

esaustiva...

Page 15: Liberate il kraken

Silos come sistema

Ci sarà un motivo...

Page 16: Liberate il kraken

Al microscopio...

Page 17: Liberate il kraken

Valore aggiunto

-Il valore aggiunto di ogni nuovo ingresso tende a decrescere in una gerarchia...

Page 18: Liberate il kraken

Nella pratica...

-“Io sono un FrontEnd Developer, non un Web Designer”

-“Io sono un Tester, non uno che scrive la documentazione”

Page 19: Liberate il kraken

Nelle sovrapposizioni succede qualcosa di

interessante...

Page 20: Liberate il kraken

“Bisogna che ci diamo delle regole”

Page 21: Liberate il kraken

Nelle sovrapposizioni-Mentoring

-Passaggio di competenze

-Mutuo apprendimento

-Conflitti

-Errori

Page 22: Liberate il kraken

“Leadership è insegnare”

Page 23: Liberate il kraken

Ma sappiamo fare ad insegnare?

Page 24: Liberate il kraken

Guardiamoci meglio...

Page 25: Liberate il kraken

I silos minimizzano il tempo da dedicare a

far crescere le persone

Page 26: Liberate il kraken

Stiamo modellando le aziende sulle nostre

disfunzioni

Page 27: Liberate il kraken
Page 28: Liberate il kraken

Stiamo barando

Page 29: Liberate il kraken

...fanno tutti così...

Page 30: Liberate il kraken

le aziende non sono luoghi dove imparare,

ma solo dove fare

Page 31: Liberate il kraken

2 strade:

1. Non sognare: considerare i tempi e i modi di apprendimento.

2. Fare in modo che imparare sia facile.

Page 32: Liberate il kraken

“Perché?”

Stephen Parry

Page 33: Liberate il kraken

Enterprise Architecturedrivers for key decisions

Page 34: Liberate il kraken

Contenimento dei costi

Page 35: Liberate il kraken

Strategie di recruiting

Page 36: Liberate il kraken

Desiderio di

uniformità

Page 37: Liberate il kraken

“Abbiamo sempre fatto così”

Page 38: Liberate il kraken

... but the real winner is ...

Page 39: Liberate il kraken

La coda di paglia

Page 40: Liberate il kraken

La maggior parte delle decisioni

strategiche è guidata dalla necessità di non

ammettere di aver fatto una cazzata

CENSURA

Page 41: Liberate il kraken

Cynefin

Page 42: Liberate il kraken

(sì è la stessa slide di 3 anni fa...)

Page 43: Liberate il kraken

C’è un nesso con la coda di paglia...

Page 44: Liberate il kraken

Fare errori fa parte del gioco

Page 45: Liberate il kraken

Ma se non abbiamo capito il gioco....

Page 46: Liberate il kraken

Qualche mito da sfatare

...anche nelle migliori famiglie

Page 47: Liberate il kraken

Mito N°1: Ubiquitous Language

... dobbiamo tutti parlare la stessa lingua

Page 48: Liberate il kraken

L’età dell’acquario!!!

Page 49: Liberate il kraken

Mentre invece...

SalesDelivery

Operations

Finance

HR

Page 50: Liberate il kraken

Che assomiglia a...

Page 51: Liberate il kraken

che assomiglia a...

Page 52: Liberate il kraken

O peggio...

SalesDelivery

Operations

Finance

HR

IT

Page 53: Liberate il kraken

Mito N°2: Il Domain Expert

Il Domain Expert ne sa a pacchi.

Page 54: Liberate il kraken

Domain Expert?

Page 55: Liberate il kraken
Page 56: Liberate il kraken
Page 57: Liberate il kraken
Page 58: Liberate il kraken

Requirements Gathering

Page 59: Liberate il kraken

Come raccogliamo i requisiti?

Page 60: Liberate il kraken
Page 61: Liberate il kraken

InterrogatoriTempo...

Page 62: Liberate il kraken
Page 63: Liberate il kraken

troppo tardi...

Page 64: Liberate il kraken

Opzione 1:

Page 65: Liberate il kraken

Opzione 1:

Chiedo a lui

Page 66: Liberate il kraken

Oppure.... Mettiamo tutte le persone chiave nella stessa stanza e costruiamo insieme un modello

Page 67: Liberate il kraken

Non così

Page 68: Liberate il kraken
Page 69: Liberate il kraken
Page 70: Liberate il kraken

Va già molto meglio...

Page 71: Liberate il kraken

InterrogatoriTempo...

Page 72: Liberate il kraken

EventStormingTempo...

Page 73: Liberate il kraken

Chaotic eats sequential for

breakfast

Page 74: Liberate il kraken
Page 75: Liberate il kraken

The Big Picture

Tutto il processo (end to end)

E magari anche un po’ oltre...

Page 76: Liberate il kraken

Big Picture approaches

-Impact Mapping -> Gojko Adzic

-Specification Workshop -> Gojko Adzic

-User Story Mapping -> Jeff Patton

-Value Stream Mapping -> Stephen Parry

-...

Page 77: Liberate il kraken

In EventStorming

-Tutti gli stakeholder nella stessa stanza

-Modelliamo su una superficie illimitata

-Modelliamo i processi chiave appoggiandoci sui Domain Events

Page 78: Liberate il kraken

Business conversation

Technical  conversation

Page 79: Liberate il kraken

Business conversation

Event  Sourcing  CQRS  

Event  Driven  Architecture  Modello  che  evolve  con  il  business  

Page 80: Liberate il kraken

Business conversationValue Stream

Aree di interesse Zone di conflitto Colli di bottiglia

Complessità accidentale

Page 81: Liberate il kraken
Page 82: Liberate il kraken

E poi...?

Page 83: Liberate il kraken
Page 84: Liberate il kraken
Page 85: Liberate il kraken
Page 86: Liberate il kraken

Ora è allo scoperto!

Page 87: Liberate il kraken

Possiamo finalmente essere LEAN

Page 88: Liberate il kraken

L’intolleranza Estrema Alle miNchiate

Page 89: Liberate il kraken

Che succede?

Page 90: Liberate il kraken

Collo di bottiglia

Dobbiamo realmente misurarlo o...

Page 91: Liberate il kraken

Backlog

Ne abbiamo realmente bisogno?

Page 92: Liberate il kraken

Value Creation Nework

È lì, in tutto il suo splendore...

Page 93: Liberate il kraken

Danger Zone...

Page 94: Liberate il kraken
Page 95: Liberate il kraken

Se avete scheletri troppo ingombranti

può essere un problema

Page 96: Liberate il kraken

La Trasparenza paga

Page 97: Liberate il kraken

Ma lean non è solo rimozione degli

sprechi

Page 98: Liberate il kraken

Maximize Learning?

Page 99: Liberate il kraken

L’organizzazione cresce in proporzione alla nostra capacità di

insegnare

Page 100: Liberate il kraken

L’organizzazione cresce in proporzione alla nostra capacità di

imparare

Page 101: Liberate il kraken

“Non possiamo permetterci di

sbagliare”

Page 102: Liberate il kraken

...allora chiudete!

Page 103: Liberate il kraken

Cynefin

Page 104: Liberate il kraken

(sì è la stessa slide di 3 anni fa...)

Page 105: Liberate il kraken

Nessuno si aspetta tutti i passaggi di

prima...

Page 106: Liberate il kraken

Prova! Smuovi qualcosa!

Page 107: Liberate il kraken

Quanti esperimenti fate?

Page 108: Liberate il kraken

C’è convergenza...-Lean Startup

-Lean UX

-Popcorn Flow

-Small Controlled Experiments

-Modellathlon

Page 109: Liberate il kraken

http://www.noop.nl/wp-content/uploads/2014/07/celebration-zone-color.png

Page 110: Liberate il kraken

Business experiments

Implementation  experiments

Page 111: Liberate il kraken

Il Kraken è già lì

Page 112: Liberate il kraken

Grazie!@ziobrando [email protected]

avanscoperta

Page 113: Liberate il kraken

avanscoperta

Page 114: Liberate il kraken

Riferimenti

http://ziobrando.blogspot.com #eventstormers su Google+:

https://plus.google.com/u/0/