View
1.205
Download
0
Embed Size (px)
DESCRIPTION
Il mio talk a Better Software 2013 riveduto e corretto. Dove parlo di Kanban, management, e del virus dell'esternalizzazione guidata dal mantra della "riduzione dei costi".
Citation preview
Kanban Unbounded
@ziobrando
Siamo sulla linea di faglia…
Cos’è Kanban?
Kanban è una scusa
…per affrontare finalmente i problemi
Matematica del mucchio:
1 mucchio - 1 = 1 mucchio
Non possiamo risolvere un mucchio di problemi
Possiamo risolvere N problemi
UNO alla volta
Classificazione dei problemi
Una cosa che odio fare…
Non ci vuole la scala..
Strategie risolutive
Qui è semplice…
Qui è semplice…
Ma non siete qui per questo…
Qui è già diverso…
Non c’è alcun problema!
Cosa sta pensando l’uomo sulla destra?
Cosa sta pensando l’uomo sulla destra?
a) Volevo solo segnare leore…
Cosa sta pensando l’uomo sulla destra?
a) Volevo solo segnare leore…
b) Volevo solo impostareun bonifico ricorrente perpagare l’affitto…
Cosa sta pensando l’uomo sulla destra?
a) Volevo solo segnare leore…
b) Volevo solo impostareun bonifico ricorrente perpagare l’affitto…
c) Volevo solo acquistareun biglietto del treno…
Cosa sta pensando l’uomo sulla destra?
a) Volevo solo segnare leore…
b) Volevo solo impostareun bonifico ricorrente perpagare l’affitto…
c) Volevo solo acquistareun biglietto del treno…
d) Sempre meglio che ilCOBOL
Software != prodotto
E la percezione del cliente/utente è influenzata dall’intero prodotto
Nonostante la code coverage
Quindi anche in Kanban serve il Product Owner?
Ebbene, sì.
Nelle piccole aziende è relativamente facile
Nelle grandi aziende…
Nelle grandi aziende…
Nella pubblica ammnistrazione, invece…
Nella pubblica ammnistrazione, invece…
…perchè non prioritizziamo le storie
sulla base delle revenue?
…perchè non prioritizziamo le storie
sulla base delle revenue?
…perchè non prioritizziamo le storie
sulla base delle revenue?Non si possono
stimare le revenues
“Cos’ è che hai detto…?”
Breve storia di una telefonata
Buongiorno, dopo essere andato in banca a richiedere una
nuova chiavetta, non riesco più ad accedere al mio conto corrente con le
mie credenziali…
Buongiorno, dopo essere andato in banca a richiedere una
nuova chiavetta, non riesco più ad accedere al mio conto corrente con le
mie credenziali…
Deve tornare in banca e fare [operazione incomprensibile per associare la chiavetta al conto]
Non vorrei dire una boiata, ma ho l’impressione che la sua collega lo
avesse già fatto, almeno a parole così mi ha descritto l’operazione
Vuole che non lo sappia? Ne sblocco 300 al giorno…
Non vorrei dire una boiata, ma ho l’impressione che la sua collega lo
avesse già fatto, almeno a parole così mi ha descritto l’operazione
Vuole che non lo sappia? Ne sblocco 300 al giorno…
Potrebbe inciampare 300 volte al giorno nella stessa buca?
Prendi un badile e risolvi il problema!
Prendi un badile e risolvi il problema!
In genere, aggiungendo un folcloristico rafforzativo dialettale
Nelle grandi aziende…
Filiale
Call Center
Development Team
Come comunicano?
Filiale
Call Center
Development Team
Vi piacerebbe…
Il canale di comunicazione
sei tu
• gruppi diversi!
• in città diverse!
• in aziende diverse
No ma è che io lavoro per un’azienda diversa…
Questi non devono essere problemi
dell’utente
Siamo in condizioni di
massima inefficienza
nella comunicazione
1 birra in omaggio a chi individua l’unica forma di comunicazione ancora più inefficiente.
E le metriche?
Chiudiamo una chiamata
in meno di 3 minuti!!
Chiudiamo una chiamata
in meno di 3 minuti!!
Alla grande!
Metriche
• Tutti chiedono la stessa cosa —> rispondo velocemente —> le mie metriche sono ok.!
• …perché dovrei sbattermi a risolvere il problema?
La configurazione raggiunta è stabile
sottosistemi che non comunicano
impossibilitati a migliorare
Possono nascere tutte quelle belle cose in termini di Customer Experience…?
Miglioriamo la comunicazione!
non si può
Non possiamo comunicare più di così
La comunicazione non è una risorsa infinita
Non dobbiamo comunicare di più
Non dobbiamo comunicare di più
Dobbiamo ridurre il numero delle cose da dirci
I pattern di comunicazione e collaborazione sono
prevedibili
I pattern di comunicazione e collaborazione sono
prevedibili
Ma spesso vengono previsti solo a posteriori. Ovviamente…
Alternative?
“Best customer care ever!”
…per non parlare delle politiche di recruiting…
Qui invece?…
1: Lamentarsi
2: affrontare il problema
Tutti insieme
Tutti insieme
Come siete messi a code
coverage?
Cos’è lo sviluppo software?
Come condensare un talk in una slide sola…
Coding 20cl, learning 20cl, deciding 20cl, waiting...
È molto semplice
È molto sempliceChi impone vincoli
allo sviluppo
È molto sempliceChi impone vincoli
allo sviluppo
Management
È molto sempliceChi impone vincoli
allo sviluppo
ManagementUfficio Personale
È molto sempliceChi impone vincoli
allo sviluppo
ManagementUfficio Personale
Amministrazione
È molto sempliceChi impone vincoli
allo sviluppo
ManagementUfficio Personale
AmministrazioneAgenzia delle Entrate
È molto sempliceChi impone vincoli
allo sviluppo
ManagementUfficio Personale
AmministrazioneAgenzia delle Entrate
Ministero del Lavoro
È molto sempliceChi impone vincoli
allo sviluppo
ManagementUfficio Personale
AmministrazioneAgenzia delle Entrate
Ministero del LavoroSindacati
È molto sempliceChi impone vincoli
allo sviluppo
ManagementUfficio Personale
AmministrazioneAgenzia delle Entrate
Ministero del LavoroSindacati
Banche
È molto sempliceChi impone vincoli
allo sviluppo
ManagementUfficio Personale
AmministrazioneAgenzia delle Entrate
Ministero del LavoroSindacati
…Banche
È molto sempliceChi impone vincoli
allo sviluppoChi sa cosa significa
sviluppare
ManagementUfficio Personale
AmministrazioneAgenzia delle Entrate
Ministero del LavoroSindacati
…Banche
È molto sempliceChi impone vincoli
allo sviluppoChi sa cosa significa
sviluppare
ManagementUfficio Personale
AmministrazioneAgenzia delle Entrate
Ministero del LavoroSindacati
…Banche
noi
È molto sempliceChi impone vincoli
allo sviluppoChi sa cosa significa
sviluppare
ManagementUfficio Personale
AmministrazioneAgenzia delle Entrate
Ministero del LavoroSindacati
…Banche
noi(forse)
Fernando, per la Ferrari del 2014
abbiamo pensato di andare sul classico…
Ministero del Lavoro
Ministero del Lavoro
…sfruttando le sinergie del gruppo per
fare branding 2.0
Alla grande!
Alla grande!
Stupiscici!
Budget
Ti va un altro drink?
Ti va un altro drink?
No, grazie, ho
esaurito il budget per gli alcolici
Non è un gioco difficile…
Non è un gioco difficile…
Non è un gioco difficile…Risorse
Non è un gioco difficile…Risorse
Opzioni
Non è un gioco difficile…Risorse
OpzioniContesto
Anti pattern:!Il PM/PO gestisce le spese, ma non ha controllo sulle revenue
Posso sedermi al tavolo con voi?
Posso sedermi al tavolo con voi?
Dimenticavo, io non posso rilanciare…
Posso sedermi al tavolo con voi?
Dimenticavo, io non posso rilanciare…
“Any idiot can cut 5% costs”
Ma senza far polemica…• Grosso lavoro upfront!
• Estremamente costoso!
• Promuove magheggi!
• Rinforza dinamiche errate!
• …
ma in realtà… !non abbiamo un budget
…ma una semplice paghetta… :-(
Quanti di voi possono…• Comprare hardware senza chiedere autorizzazione!
• Comprare software senza chiedere autorizzazione!
• Spostare il team sul campo senza chiedere l’autorizzazione!
• Esplorare differenti opportunità senza chiedere l’autorizzazione !
• La domanda sulle conferenze non la faccio, siete qui…
Quanti di voi possono…• Comprare hardware senza chiedere autorizzazione!
• Comprare software senza chiedere autorizzazione!
• Spostare il team sul campo senza chiedere l’autorizzazione!
• Esplorare differenti opportunità senza chiedere l’autorizzazione !
• La domanda sulle conferenze non la faccio, siete qui…
(assomiglia ad una slide del 2010, sorry, ma il problema è ancora lì)
Decision making
Storia di un’interruzione
Aspetto economico• Un’interruzione carica di costi imprevisti il
processo interrotto:!• context switch!
• gestione del ritardo!
• polemiche etc!
• Mettiamoli in evidenza! —> Riportiamo su chi interrompe il doppio del tempo dedicato.
Basta pagare…
nothing happened
Spreadsheets
Strumenti di supporto alle decisioni strategiche
carico cognitivo…• “…abbiamo caricato queste voci su un progetto
fittizio”!
• “le ore riportate non includono lo straordinario”!
• “I dati devono essere condivisi con il cliente”!
!
• i buoni pasto :-(
Pattern risolutivo
Doppia contabilità?
È molto sempliceChi impone vincoli
allo sviluppoChi sa cosa significa
sviluppare
ManagementUfficio Personale
AmministrazioneAgenzia delle Entrate
Ministero del LavoroSindacati
…Banche
noi(forse)
ma la trasparenza…?
Trasparenza bidirezionale
Torniamo all’excel
Code coverage?
http://www.businessweek.com/articles/2013-04-18/faq-reinhart-rogoff-and-the-excel-error-that-changed-history
Non credo ai vostri Excel
Ouch, sono arrivato lungo…
Conclusioni
Rethink Services
Rethink Services
Siete pronti a scoperchiare il vaso di Pandora?
Challenge assumptions
Challenge assumptions
Potreste scoprire qualcosa
Challenge assumptions
Potreste scoprire qualcosa
Potreste imparare qualcosa
Vincoli
VincoliNon lasciate che
condizioni esterne compromettano la vostra capacità di
realizzazione
Comunicazione
Nei tubi piccoli ci passa meno acqua
Le persone non sono righe di excel
Le persone non sono righe di excel
Ed un sistema complesso non si modella con due moltiplicazioni…
Ma soprattutto…
Grazie!
Grazie!
@ziobrando
About meOwner at avanscoperta
@ziobrando
ziobrando.blogspot.com