SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Nome Speaker
@twitter

Giuseppe Cossu
giuseppe.cossu@xpeppers.com
The Phoenix Project:
Vuoi scoprire gli assassini del reparto IT?
“assomiglia alla copertina di un giallo con la
soluzione già scritta nel titolo”*
*citazione MsT
The Phoenix Project
L’idea del Romanzo
● Descrive i problemi dell’IT e i
cambiamenti necessari per migliorare
la situazione
● Mostra gli step per il successo con le
pratiche che oggi rientrano nel
“DevOps” e nei metodi “Agile”
<<I’d like to think that “The Phoenix Project”
is what Dr. Goldratt would have written if he
wrote “The Goal” today, and had Tarantino or
Scorsese as a novel coach>>
L’azienda
Parts Unlimited
Azienda che produce ricambi per
automobili:
● C’è “fermento” nel consiglio di
amministrazione per dare una svolta
all’azienda che ha in conti in rosso...
● Steve viene rimosso dall'incarico di
Presidente e Bob riprende il suo posto
dopo che era andato in pensione
Il protagonista
Bill
Bill è un manager del reparto IT:
● Viene promosso - in modo inaspettato -
a “VP of IT Operations”
● Ha il compito di risollevare il reparto IT:
○ Poco budget, poche risorse, poco tempo, tanti
problemi!
○ C’è il “muro” tra Dev, Ops, Sec (e business...)
○ Il reparto IT è nell’occhio del ciclone
● Ci mostra come superare gli ostacoli!
Lo scontro tra i reparti
Il reparto Sviluppo e
di Sicurezza
“Che cosa c’è peggio di uno sviluppatore?
Uno sviluppatore in combutta con uno della
sicurezza”
● Il deployment durano giorni con un
sacco di ore perse per sistemare
problemi
● Update e patch di sicurezza su sistemi
datati…
● Scambio di colpe reciproche!
Il progetto
The Phoenix Project
E’ il progetto che dovrebbe risolvere i problemi aziendali
● L’azienda è in grave ritardo con la concorrenza e il progetto dovrebbe
colmare il gap ma…
○ … il progetto è vecchio di 2 anni e non ancora in produzione
● Il reparto IT non riesce a stargli dietro...
○ Bill cerca di capire il carico di lavoro del suo reparto
○ All’inizio del suo mandato regna il caos!
■ Tutti lavorano sodo ma le cose vanno decisamente male
Il buono
Erik
Erik è il personaggio che aiuta Bill
nel percorso…
● Il lavoro dell’IT è come quello
di un impianto industriale:
○ I materiali in ingresso sono i
progetti assegnati all’IT
○ Come si arriva al massimo
throughput?
■ occorre monitorare i progetti
■ ci sono dei vincoli da tenere sotto
controllo
■ ...
Il cattivo
Sarah
Cercherà di mettere i bastoni tra le
ruote a Bill
● E’ il falco, mira ad una promozione e
non si pone molti scrupoli
○ Spinge per mandare in deployment in
progetto Phoenix nonostante i pareri
negativi dei reparti Dev e Ops
● Assegna dei task al reparto IT secondo
le proprie esigenze (scavalcando Bill)
○ e.g., modifica al DBMS
● … ma Bill ha un bel team… :)
Il “piccolo” team IT
Il team di Bill
… ma Bill ha un bel team… :)
● I primi step verso il successo
○ Progetto di Monitoring
■ Capire chi fa cosa e il “work in
progress” WIP
■ Che tipi di lavoro svolgono nel reparto?
■ Evitare l’unplanned work
○ Board Kanban intorno a Brent
■ Brent è un vincolo!
○ Improvement Kata
■ “Culture of improvements”
■ Velocizzare i processi (e.g. sostituzione
laptop)
Il guru
Brent
Brent è la chiave per capire i
fallimenti e per la loro risoluzione
● E’ la persona con più
competenze
○ ...è l’unico che sa risolvere i
problemi
○ ...è uno shortcut per implementare
lavori di altri team
○ Non riesce a dedicarsi al goal
principale: il progetto phoenix!
Il caos
I problemi di deployment, conformità
normative, sicurezza, ...
● Sistemi vecchi da aggiornare
● Cambiamenti al DB non tracciati
● Failure nell’ambiente di produzione:
○ Non funziona il sistema delle buste paga
● I sistemi business richiedono che i servizi IT funzionino correttamente!
● Si scopre che alcuni sistemi “core” che andrebbero modificati sono
gestiti in outsourcing
Il “grande” team
Il cambiamento deve
essere globale
...il CEO organizza un meeting con i
manager per superare i problemi di
mancanza di fiducia tra i team
● Gli invita a parlare delle propria storia
e delle proprie vulnerabilità
● ...mette in atto un cambiamento sia
umano che di fiducia reciproca tra i
responsabili e i team
○ Inizia la collaborazione e il cambio dei
processi aziendali
Il “grande” team
Collaborazione tra Dev, Ops, Sec e
Business
● Dev e Ops iniziano a non saltare le riunioni tra team
● Brent da “vincolo” diviene “leva”
○ La sua visione di insieme aiuta a creare una pipeline completa
● Il reparto Security partecipa alla collaborazione individuando in che
punto della pipeline inserire solo i controlli necessari - non superflui -
● Si scopre che gli obiettivi aziendali non coincidono con le aspettative
del progetto Phoenix
○ Viene creato un progetto minore chiamato Unicorn
■ Il progetto permette al business di fare proposte al cliente ed avere un rapido
feedback…
■ Il reparto business utilizza questa possibilità per aumentare le vendite alla festa
del ringraziamento
Il rapporto tra IT e Business
Ridurre i tempi di rilascio, avere
feedback maggiori = miglior business!
As if Steve knows what I’m thinking, he says, “You know, when Erik and I first
met, many months ago, he said that the relationship between IT and the business
is like a dysfunctional marriage—both feel powerless and held hostage by the
other. I’ve thought about this for months, and I finally figured something out.
“A dysfunctional marriage assumes that the business and IT are two separate
entities. IT should either be embedded into business operations or into the
business. Voilà! There you go. No tension. No marriage, and maybe no IT
Department, either.”
No spoiler
Riferimenti & Libri consigliati dagli autori
● https://books.google.it/books/about/The_Phoenix_Project.html?id=_An-CAAAQ
BAJ&source=kp_cover&redir_esc=y&hl=en
● http://itrevolution.com/learn-more-about-concepts-in-phoenix-project/
● http://itrevolution.com/resource-guide-for-the-phoenix-project-kanbans-part-2
/
● http://www.slideshare.net/rnwolf/limited-wip-the-phoenix-project-book-review
www.xpeppers.com
/xpepperssrl@xpeppers

Contenu connexe

Similaire à The Phoenix Project: un romanzo sull'IT

Seo horror stories - ConvegnoGT 2013 - Andrea Scarpetta
Seo horror stories - ConvegnoGT 2013 - Andrea ScarpettaSeo horror stories - ConvegnoGT 2013 - Andrea Scarpetta
Seo horror stories - ConvegnoGT 2013 - Andrea ScarpettaAndrea Scarpetta
 
L’arte di massimizzare la quantità di lavoro non svolto
L’arte di massimizzare la quantità di lavoro non svoltoL’arte di massimizzare la quantità di lavoro non svolto
L’arte di massimizzare la quantità di lavoro non svoltoextrategy
 
L'arte di massimizzare la quantità di lavoro non svolto
L'arte di massimizzare la quantità di lavoro non svoltoL'arte di massimizzare la quantità di lavoro non svolto
L'arte di massimizzare la quantità di lavoro non svoltoextrategy
 
Come farsi capire dagli Informatici (Smau Roma 2013)
Come farsi capire dagli Informatici (Smau Roma 2013)Come farsi capire dagli Informatici (Smau Roma 2013)
Come farsi capire dagli Informatici (Smau Roma 2013)Walter Vannini
 
Cicerus - una piattaforma per lo sviluppo di chatbot
Cicerus - una piattaforma per lo sviluppo di chatbotCicerus - una piattaforma per lo sviluppo di chatbot
Cicerus - una piattaforma per lo sviluppo di chatbotPaolo Montrasio
 
Imola Informatica S.P.A.- Presentazione per Università
Imola Informatica S.P.A.- Presentazione per UniversitàImola Informatica S.P.A.- Presentazione per Università
Imola Informatica S.P.A.- Presentazione per UniversitàCristian Faraoni
 
Serve Davvero il Machine Learning nelle PMI? | Niccolò Annino
Serve Davvero il Machine Learning nelle PMI? | Niccolò AnninoServe Davvero il Machine Learning nelle PMI? | Niccolò Annino
Serve Davvero il Machine Learning nelle PMI? | Niccolò AnninoMeetupDataScienceRoma
 
Software ...e tutto ciò che comporta
Software ...e tutto ciò che comportaSoftware ...e tutto ciò che comporta
Software ...e tutto ciò che comportaAlberto Brandolini
 
I quattro punti cardinali per un orientamento lean nell'impr... insomma.
I quattro punti cardinali per un orientamento lean nell'impr... insomma.I quattro punti cardinali per un orientamento lean nell'impr... insomma.
I quattro punti cardinali per un orientamento lean nell'impr... insomma.Jacopo Romei
 
Agile project management 1 giornata - board game - v2
Agile project management   1 giornata - board game - v2Agile project management   1 giornata - board game - v2
Agile project management 1 giornata - board game - v2Giulio Roggero
 
2010.11.26 F# questo sconosciuto
2010.11.26 F# questo sconosciuto2010.11.26 F# questo sconosciuto
2010.11.26 F# questo sconosciutoMarco Parenzan
 
PMLS - Project Management Life Style - Generalità 1
PMLS - Project Management Life Style - Generalità 1PMLS - Project Management Life Style - Generalità 1
PMLS - Project Management Life Style - Generalità 1Gian Luca Rivalta
 
Il piccolo grande uomo del Project Management
Il piccolo grande uomo del Project ManagementIl piccolo grande uomo del Project Management
Il piccolo grande uomo del Project Managementeurekaservice
 
Utilizzo di IBM Connections nelle PMI
Utilizzo di IBM Connections nelle PMIUtilizzo di IBM Connections nelle PMI
Utilizzo di IBM Connections nelle PMIAndreas Ponte
 
Il futuro è dato: Data Science e Network Science e l'azienda del XXI secolo (...
Il futuro è dato: Data Science e Network Science e l'azienda del XXI secolo (...Il futuro è dato: Data Science e Network Science e l'azienda del XXI secolo (...
Il futuro è dato: Data Science e Network Science e l'azienda del XXI secolo (...Walter Vannini
 
Agile Lean Conference 2016 - Pecis _ Servant leadership e lean
Agile Lean Conference 2016 -  Pecis _ Servant leadership e leanAgile Lean Conference 2016 -  Pecis _ Servant leadership e lean
Agile Lean Conference 2016 - Pecis _ Servant leadership e leanAgile Lean Conference
 
Servant Leadership e Lean Development. L'unico matrimonio possibile.
Servant Leadership e Lean Development. L'unico matrimonio possibile.Servant Leadership e Lean Development. L'unico matrimonio possibile.
Servant Leadership e Lean Development. L'unico matrimonio possibile.Emiliano Pecis
 
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...Commit University
 

Similaire à The Phoenix Project: un romanzo sull'IT (20)

Seo horror stories - ConvegnoGT 2013 - Andrea Scarpetta
Seo horror stories - ConvegnoGT 2013 - Andrea ScarpettaSeo horror stories - ConvegnoGT 2013 - Andrea Scarpetta
Seo horror stories - ConvegnoGT 2013 - Andrea Scarpetta
 
L’arte di massimizzare la quantità di lavoro non svolto
L’arte di massimizzare la quantità di lavoro non svoltoL’arte di massimizzare la quantità di lavoro non svolto
L’arte di massimizzare la quantità di lavoro non svolto
 
L'arte di massimizzare la quantità di lavoro non svolto
L'arte di massimizzare la quantità di lavoro non svoltoL'arte di massimizzare la quantità di lavoro non svolto
L'arte di massimizzare la quantità di lavoro non svolto
 
Come farsi capire dagli Informatici (Smau Roma 2013)
Come farsi capire dagli Informatici (Smau Roma 2013)Come farsi capire dagli Informatici (Smau Roma 2013)
Come farsi capire dagli Informatici (Smau Roma 2013)
 
Cicerus - una piattaforma per lo sviluppo di chatbot
Cicerus - una piattaforma per lo sviluppo di chatbotCicerus - una piattaforma per lo sviluppo di chatbot
Cicerus - una piattaforma per lo sviluppo di chatbot
 
Imola Informatica S.P.A.- Presentazione per Università
Imola Informatica S.P.A.- Presentazione per UniversitàImola Informatica S.P.A.- Presentazione per Università
Imola Informatica S.P.A.- Presentazione per Università
 
Serve Davvero il Machine Learning nelle PMI? | Niccolò Annino
Serve Davvero il Machine Learning nelle PMI? | Niccolò AnninoServe Davvero il Machine Learning nelle PMI? | Niccolò Annino
Serve Davvero il Machine Learning nelle PMI? | Niccolò Annino
 
Software ...e tutto ciò che comporta
Software ...e tutto ciò che comportaSoftware ...e tutto ciò che comporta
Software ...e tutto ciò che comporta
 
I quattro punti cardinali per un orientamento lean nell'impr... insomma.
I quattro punti cardinali per un orientamento lean nell'impr... insomma.I quattro punti cardinali per un orientamento lean nell'impr... insomma.
I quattro punti cardinali per un orientamento lean nell'impr... insomma.
 
Agile project management 1 giornata - board game - v2
Agile project management   1 giornata - board game - v2Agile project management   1 giornata - board game - v2
Agile project management 1 giornata - board game - v2
 
2010.11.26 F# questo sconosciuto
2010.11.26 F# questo sconosciuto2010.11.26 F# questo sconosciuto
2010.11.26 F# questo sconosciuto
 
PMLS - Project Management Life Style - Generalità 1
PMLS - Project Management Life Style - Generalità 1PMLS - Project Management Life Style - Generalità 1
PMLS - Project Management Life Style - Generalità 1
 
7 richmond-report-it
7 richmond-report-it7 richmond-report-it
7 richmond-report-it
 
Il piccolo grande uomo del Project Management
Il piccolo grande uomo del Project ManagementIl piccolo grande uomo del Project Management
Il piccolo grande uomo del Project Management
 
Utilizzo di IBM Connections nelle PMI
Utilizzo di IBM Connections nelle PMIUtilizzo di IBM Connections nelle PMI
Utilizzo di IBM Connections nelle PMI
 
Utilizzo di IBM Connections nelle PMI #dd12
Utilizzo di IBM Connections nelle PMI #dd12Utilizzo di IBM Connections nelle PMI #dd12
Utilizzo di IBM Connections nelle PMI #dd12
 
Il futuro è dato: Data Science e Network Science e l'azienda del XXI secolo (...
Il futuro è dato: Data Science e Network Science e l'azienda del XXI secolo (...Il futuro è dato: Data Science e Network Science e l'azienda del XXI secolo (...
Il futuro è dato: Data Science e Network Science e l'azienda del XXI secolo (...
 
Agile Lean Conference 2016 - Pecis _ Servant leadership e lean
Agile Lean Conference 2016 -  Pecis _ Servant leadership e leanAgile Lean Conference 2016 -  Pecis _ Servant leadership e lean
Agile Lean Conference 2016 - Pecis _ Servant leadership e lean
 
Servant Leadership e Lean Development. L'unico matrimonio possibile.
Servant Leadership e Lean Development. L'unico matrimonio possibile.Servant Leadership e Lean Development. L'unico matrimonio possibile.
Servant Leadership e Lean Development. L'unico matrimonio possibile.
 
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
 

Plus de XPeppers

Yagni, You aren't gonna need it
Yagni, You aren't gonna need itYagni, You aren't gonna need it
Yagni, You aren't gonna need itXPeppers
 
Jenkins Shared Libraries
Jenkins Shared LibrariesJenkins Shared Libraries
Jenkins Shared LibrariesXPeppers
 
The Continuous Delivery process
The Continuous Delivery processThe Continuous Delivery process
The Continuous Delivery processXPeppers
 
A quick and fast intro to Kotlin
A quick and fast intro to Kotlin A quick and fast intro to Kotlin
A quick and fast intro to Kotlin XPeppers
 
How Agile Dev Teams work
How Agile Dev Teams workHow Agile Dev Teams work
How Agile Dev Teams workXPeppers
 
Metriche per finanziare il cambiamento
Metriche per finanziare il cambiamentoMetriche per finanziare il cambiamento
Metriche per finanziare il cambiamentoXPeppers
 
How do you handle renaming of a resource in RESTful way
How do you handle renaming of a resource in RESTful wayHow do you handle renaming of a resource in RESTful way
How do you handle renaming of a resource in RESTful wayXPeppers
 
La tecnica del pomodoro - Come viene adottata in XPeppers
La tecnica del pomodoro - Come viene adottata in XPeppersLa tecnica del pomodoro - Come viene adottata in XPeppers
La tecnica del pomodoro - Come viene adottata in XPeppersXPeppers
 
Collective code ownership in Extreme Programming
Collective code ownership in Extreme ProgrammingCollective code ownership in Extreme Programming
Collective code ownership in Extreme ProgrammingXPeppers
 
What is Agile?
What is Agile?What is Agile?
What is Agile?XPeppers
 
Improve your TDD skills
Improve your TDD skillsImprove your TDD skills
Improve your TDD skillsXPeppers
 
Test driven infrastructure
Test driven infrastructureTest driven infrastructure
Test driven infrastructureXPeppers
 
Banche agili un ossimoro?
Banche agili un ossimoro?Banche agili un ossimoro?
Banche agili un ossimoro?XPeppers
 
Hiring Great People: how we improved our recruiting process to build and grow...
Hiring Great People: how we improved our recruiting process to build and grow...Hiring Great People: how we improved our recruiting process to build and grow...
Hiring Great People: how we improved our recruiting process to build and grow...XPeppers
 
Continuous Delivery in Java
Continuous Delivery in JavaContinuous Delivery in Java
Continuous Delivery in JavaXPeppers
 
Life in XPeppers
Life in XPeppersLife in XPeppers
Life in XPeppersXPeppers
 
Cloud e innovazione
Cloud e innovazioneCloud e innovazione
Cloud e innovazioneXPeppers
 
Company culture slides
Company culture slidesCompany culture slides
Company culture slidesXPeppers
 
Agileday2013 Bravi si diventa
Agileday2013 Bravi si diventaAgileday2013 Bravi si diventa
Agileday2013 Bravi si diventaXPeppers
 
Agileday2013 pratiche agili applicate all'infrastruttura
Agileday2013 pratiche agili applicate all'infrastrutturaAgileday2013 pratiche agili applicate all'infrastruttura
Agileday2013 pratiche agili applicate all'infrastrutturaXPeppers
 

Plus de XPeppers (20)

Yagni, You aren't gonna need it
Yagni, You aren't gonna need itYagni, You aren't gonna need it
Yagni, You aren't gonna need it
 
Jenkins Shared Libraries
Jenkins Shared LibrariesJenkins Shared Libraries
Jenkins Shared Libraries
 
The Continuous Delivery process
The Continuous Delivery processThe Continuous Delivery process
The Continuous Delivery process
 
A quick and fast intro to Kotlin
A quick and fast intro to Kotlin A quick and fast intro to Kotlin
A quick and fast intro to Kotlin
 
How Agile Dev Teams work
How Agile Dev Teams workHow Agile Dev Teams work
How Agile Dev Teams work
 
Metriche per finanziare il cambiamento
Metriche per finanziare il cambiamentoMetriche per finanziare il cambiamento
Metriche per finanziare il cambiamento
 
How do you handle renaming of a resource in RESTful way
How do you handle renaming of a resource in RESTful wayHow do you handle renaming of a resource in RESTful way
How do you handle renaming of a resource in RESTful way
 
La tecnica del pomodoro - Come viene adottata in XPeppers
La tecnica del pomodoro - Come viene adottata in XPeppersLa tecnica del pomodoro - Come viene adottata in XPeppers
La tecnica del pomodoro - Come viene adottata in XPeppers
 
Collective code ownership in Extreme Programming
Collective code ownership in Extreme ProgrammingCollective code ownership in Extreme Programming
Collective code ownership in Extreme Programming
 
What is Agile?
What is Agile?What is Agile?
What is Agile?
 
Improve your TDD skills
Improve your TDD skillsImprove your TDD skills
Improve your TDD skills
 
Test driven infrastructure
Test driven infrastructureTest driven infrastructure
Test driven infrastructure
 
Banche agili un ossimoro?
Banche agili un ossimoro?Banche agili un ossimoro?
Banche agili un ossimoro?
 
Hiring Great People: how we improved our recruiting process to build and grow...
Hiring Great People: how we improved our recruiting process to build and grow...Hiring Great People: how we improved our recruiting process to build and grow...
Hiring Great People: how we improved our recruiting process to build and grow...
 
Continuous Delivery in Java
Continuous Delivery in JavaContinuous Delivery in Java
Continuous Delivery in Java
 
Life in XPeppers
Life in XPeppersLife in XPeppers
Life in XPeppers
 
Cloud e innovazione
Cloud e innovazioneCloud e innovazione
Cloud e innovazione
 
Company culture slides
Company culture slidesCompany culture slides
Company culture slides
 
Agileday2013 Bravi si diventa
Agileday2013 Bravi si diventaAgileday2013 Bravi si diventa
Agileday2013 Bravi si diventa
 
Agileday2013 pratiche agili applicate all'infrastruttura
Agileday2013 pratiche agili applicate all'infrastrutturaAgileday2013 pratiche agili applicate all'infrastruttura
Agileday2013 pratiche agili applicate all'infrastruttura
 

The Phoenix Project: un romanzo sull'IT

  • 1. Nome Speaker @twitter Giuseppe Cossu giuseppe.cossu@xpeppers.com The Phoenix Project: Vuoi scoprire gli assassini del reparto IT? “assomiglia alla copertina di un giallo con la soluzione già scritta nel titolo”* *citazione MsT
  • 2. The Phoenix Project L’idea del Romanzo ● Descrive i problemi dell’IT e i cambiamenti necessari per migliorare la situazione ● Mostra gli step per il successo con le pratiche che oggi rientrano nel “DevOps” e nei metodi “Agile” <<I’d like to think that “The Phoenix Project” is what Dr. Goldratt would have written if he wrote “The Goal” today, and had Tarantino or Scorsese as a novel coach>>
  • 3. L’azienda Parts Unlimited Azienda che produce ricambi per automobili: ● C’è “fermento” nel consiglio di amministrazione per dare una svolta all’azienda che ha in conti in rosso... ● Steve viene rimosso dall'incarico di Presidente e Bob riprende il suo posto dopo che era andato in pensione
  • 4. Il protagonista Bill Bill è un manager del reparto IT: ● Viene promosso - in modo inaspettato - a “VP of IT Operations” ● Ha il compito di risollevare il reparto IT: ○ Poco budget, poche risorse, poco tempo, tanti problemi! ○ C’è il “muro” tra Dev, Ops, Sec (e business...) ○ Il reparto IT è nell’occhio del ciclone ● Ci mostra come superare gli ostacoli!
  • 5. Lo scontro tra i reparti Il reparto Sviluppo e di Sicurezza “Che cosa c’è peggio di uno sviluppatore? Uno sviluppatore in combutta con uno della sicurezza” ● Il deployment durano giorni con un sacco di ore perse per sistemare problemi ● Update e patch di sicurezza su sistemi datati… ● Scambio di colpe reciproche!
  • 6. Il progetto The Phoenix Project E’ il progetto che dovrebbe risolvere i problemi aziendali ● L’azienda è in grave ritardo con la concorrenza e il progetto dovrebbe colmare il gap ma… ○ … il progetto è vecchio di 2 anni e non ancora in produzione ● Il reparto IT non riesce a stargli dietro... ○ Bill cerca di capire il carico di lavoro del suo reparto ○ All’inizio del suo mandato regna il caos! ■ Tutti lavorano sodo ma le cose vanno decisamente male
  • 7. Il buono Erik Erik è il personaggio che aiuta Bill nel percorso… ● Il lavoro dell’IT è come quello di un impianto industriale: ○ I materiali in ingresso sono i progetti assegnati all’IT ○ Come si arriva al massimo throughput? ■ occorre monitorare i progetti ■ ci sono dei vincoli da tenere sotto controllo ■ ...
  • 8. Il cattivo Sarah Cercherà di mettere i bastoni tra le ruote a Bill ● E’ il falco, mira ad una promozione e non si pone molti scrupoli ○ Spinge per mandare in deployment in progetto Phoenix nonostante i pareri negativi dei reparti Dev e Ops ● Assegna dei task al reparto IT secondo le proprie esigenze (scavalcando Bill) ○ e.g., modifica al DBMS ● … ma Bill ha un bel team… :)
  • 9. Il “piccolo” team IT Il team di Bill … ma Bill ha un bel team… :) ● I primi step verso il successo ○ Progetto di Monitoring ■ Capire chi fa cosa e il “work in progress” WIP ■ Che tipi di lavoro svolgono nel reparto? ■ Evitare l’unplanned work ○ Board Kanban intorno a Brent ■ Brent è un vincolo! ○ Improvement Kata ■ “Culture of improvements” ■ Velocizzare i processi (e.g. sostituzione laptop)
  • 10. Il guru Brent Brent è la chiave per capire i fallimenti e per la loro risoluzione ● E’ la persona con più competenze ○ ...è l’unico che sa risolvere i problemi ○ ...è uno shortcut per implementare lavori di altri team ○ Non riesce a dedicarsi al goal principale: il progetto phoenix!
  • 11. Il caos I problemi di deployment, conformità normative, sicurezza, ... ● Sistemi vecchi da aggiornare ● Cambiamenti al DB non tracciati ● Failure nell’ambiente di produzione: ○ Non funziona il sistema delle buste paga ● I sistemi business richiedono che i servizi IT funzionino correttamente! ● Si scopre che alcuni sistemi “core” che andrebbero modificati sono gestiti in outsourcing
  • 12. Il “grande” team Il cambiamento deve essere globale ...il CEO organizza un meeting con i manager per superare i problemi di mancanza di fiducia tra i team ● Gli invita a parlare delle propria storia e delle proprie vulnerabilità ● ...mette in atto un cambiamento sia umano che di fiducia reciproca tra i responsabili e i team ○ Inizia la collaborazione e il cambio dei processi aziendali
  • 13. Il “grande” team Collaborazione tra Dev, Ops, Sec e Business ● Dev e Ops iniziano a non saltare le riunioni tra team ● Brent da “vincolo” diviene “leva” ○ La sua visione di insieme aiuta a creare una pipeline completa ● Il reparto Security partecipa alla collaborazione individuando in che punto della pipeline inserire solo i controlli necessari - non superflui - ● Si scopre che gli obiettivi aziendali non coincidono con le aspettative del progetto Phoenix ○ Viene creato un progetto minore chiamato Unicorn ■ Il progetto permette al business di fare proposte al cliente ed avere un rapido feedback… ■ Il reparto business utilizza questa possibilità per aumentare le vendite alla festa del ringraziamento
  • 14. Il rapporto tra IT e Business Ridurre i tempi di rilascio, avere feedback maggiori = miglior business! As if Steve knows what I’m thinking, he says, “You know, when Erik and I first met, many months ago, he said that the relationship between IT and the business is like a dysfunctional marriage—both feel powerless and held hostage by the other. I’ve thought about this for months, and I finally figured something out. “A dysfunctional marriage assumes that the business and IT are two separate entities. IT should either be embedded into business operations or into the business. Voilà! There you go. No tension. No marriage, and maybe no IT Department, either.”
  • 16. Riferimenti & Libri consigliati dagli autori ● https://books.google.it/books/about/The_Phoenix_Project.html?id=_An-CAAAQ BAJ&source=kp_cover&redir_esc=y&hl=en ● http://itrevolution.com/learn-more-about-concepts-in-phoenix-project/ ● http://itrevolution.com/resource-guide-for-the-phoenix-project-kanbans-part-2 / ● http://www.slideshare.net/rnwolf/limited-wip-the-phoenix-project-book-review