SlideShare a Scribd company logo
1 of 34
VIMERCATE 2017
Felice Pescatore
Disciplined Agile 2.0
IT al servizio del business
VIMERCATE 2017
VIMERCATE 2017
Software engineering and architecture…
what changes over the time is the scale
and the organizational complexity
WHY WE NEED TO SCALE… OR GROWTH!
VIMERCATE 2017
It’s DevOps!
It’s DevOps!
It’s DevOps!
It’s DevOps!
DevOps is…
…a movement, a philosophy, a way of thinking;
…someone who can perform both Dev/Ops roles;
…means cross skilling people;
…is continuous delivery;
…is a job title;
…is automation;
…is a team of developers and operation staff;
…is a culture movement;
…is monitoring.
WAIT… ARE WE SURE TO KNOW WHAT IS DEVOPS?
VIMERCATE 2017
DevOps: Delivery Enhanced Values Over Processes Smells
DevOps è un approccio Culturale in cui l’intera Line of Business si assume la responsabilità
della creazione di Valore per il cliente.
In tale scenario, Developers e Operations sperimentano continuamente nuovi modi di
lavorare insieme, andando a standardizzare e padroneggiare i processi attraverso
la ripetitività e la pratica.
VIMERCATE 2017
DEVOPS IS CULTURE
“DevOps isn’t something you can
buy it’s something you have to do,
and you have to do it yourself”
John Michelsen, CTO, CA Technologies
VIMERCATE 2017
DEVOPS FIVE PILLARS
Automazione, utilizzo di piattaforme e tool per efficientare il processo
Misurazione, avere elementi oggettivi per valutare i miglioramenti ottenuti
Comunicazione, con pochi formalismi e massima trasparenza
Integrazione, sinergia tra le differenti figure in chiave olistica rispetto al business
Collaborazione, massimizzare il risultato complessivo
VIMERCATE 2017
• System Thinking
• Amplify Feedback Loop
• Culture of Continual Experimentation and
Learning
DEVOPS: THE THREE WAYS
VIMERCATE 2017
First Way: System Thinking
•Utilizzare un singolo Repository per codice e ambienti;
•Tenere sotto version control tutti gli artefatti, sia di Dev che di Ops;
•Creare un processo di release deterministico;
•Preparare parallelamente gli ambienti di Dev, Test e Produzione, tenendoli consistenti;
•Dotarsi di test di regressione automatici;
•Rilasciare le feature in produzione su base giornaliera;
•Abbattere il Lead-Time e aumentare il Cycle-Time in chiave «pull».
VIMERCATE 2017
Second Way: Amplify Feedback Loops
•Utilizzare i test automatici per consentire ai team di lavorare e collaborare proficuamente;
•Monitorare proattivamente gli ambienti di produzione;
•Risolvere rapidamente i difetti e i problemi di sicurezza;
•Incentivare una Cultura basata sulla fiducia;
•Aumentare la sinergia tramite comunicazione e coordinamento;
•Incentivare la produttività individuale, di team e cross-team.
VIMERCATE 2017
Third Way: Continual Experimentation and Learning
•Dedicare una parte consistente delle attività (15-20%) al pagamento del Debito Tecnico;
•Iniettare volontariamente «bug e fault programmati» per testare la resilienza;
•Fare quanto è possibile per alzare l’asticella della produttività;
•Condividere le esperienze di successo e di fallimento, in modo da imparare da esse e
aumentare la competitività sul mercato.
VIMERCATE 2017
Disciplined Agile 2.1 è un process framework
decisionale per l’ Enterprise I.T.
DISCIPLINED AGILE 2.1
VIMERCATE 2017
• risk-value delivery
• hybrid agile approach
• people-first
• learning-oriented
• enterprise aware
• tactically scalable
GOAL DRIVEN
VIMERCATE 2017
DISCIPLINED AGILE 2.1 POSTER
VIMERCATE 2017
DA 2.1: DISCIPLINED INITIATIVE
Focus sulla creazione di un legame diretto
tra ogni singola iniziativa IT e un preciso
obiettivo di business
VIMERCATE 2017
DISCIPLINED INITIATIVE process blade
Reuse Engineering, riutilizzabilità degli asset tecnologici
Product Manager, governance dei prodotti da realizzare
Portfolio Management, governance delle iniziative annesse al prodotto
Enterprise Architecture, omogeneizzare gli aspetti organizzativi e tecnologici portanti
VIMERCATE 2017
DA 2.1: DISCIPLINED GROWTH
Focus sulle Persone e sull’Evoluzione degli aspetti
organizzativi relativi all’IT
VIMERCATE 2017
DISCIPLINED GROWTH process blade
IT Governance, l’IT come parte strategico del business
People Management, le persone al centro di tutto
Continuous Improvement, creare un’organizzazione in grado di migliorarsi continuamente
VIMERCATE 2017
DA 2.1: DISCIPLINED DEVOPS
Cuore Pulsante del framework in cui il delivery
prende forma e la struttura si auto-organizza
per rispondere rapidamente agli obiettivi
VIMERCATE 2017
“mature” DISCIPLINED DEVOPS
“Disciplined DevOps is the streamlining of IT solution
development and IT operations activities, and supporting
enterprise-IT activities, to provide more effective
outcomes to an organization.”
VIMERCATE 2017
DELIVERY FOCUS: EMBRACE DISCIPLINED AGILE DELIVERY
VIMERCATE 2017
Program Management
Release Management
Lean IT Operation
Solution Support
Data Management
DISCIPLINED DEVOPS PROCESS blade
processi organizzativi a supporto
VIMERCATE 2017
PROGRAM MANAGEMENT blade
It’s the Whole System, not the singularity
Coordinare le attività di più team impegnati sullo stesso prodotto,
coinvolgendo anche aspetti trasversali non strettamente tecnico-tecnologici
VIMERCATE 2017
RELEASE MANAGEMENT balde
Consegnare al cliente quanto realizzato in modo da soddisfare le sue
necessità e creare un Valore reciproco.
VIMERCATE 2017
LEAN IT OPERATION blade
Garantire la continuità dei servizi, supportando adeguatamente le necessità di
affidabilità e cambiamento indispensabili per ogni organizzazione moderna.
VIMERCATE 2017
DATA MANAGEMENT & IT INTELLIGENCE blade
Utilizzare i dati annessi ai processi per di avere prontezza della validità delle
diverse assunzioni strategiche effettuate, sia di business che organizzative.
VIMERCATE 2017
SOLUTION SUPPORT blade
Una volta dispiegata, la soluzione deve poter essere “digerita” e richiederà un
supporto diretto, sia funzionale sia per la risoluzione delle anomalia riscontrate.
VIMERCATE 2017
STRATEGIES
General
Teaming
Development
Operations
Enterprise Architecture
VIMERCATE 2017
FIND YOUR WAY and…
VIMERCATE 2017
… be C.A.L.M.S.!
Culture - gestire il cambiamento focalizzandosi sulla collaborazione e la comunicazione
Automation - rimuovere le azioni manuali lungo la catena del valore
Lean - utilizzare i principi Lean per velocizzare, standardizzare e rendere efficienti le attività
Metrics - misurare qualsiasi cosa, utilizzando i risultati per rifinire costantemente le attività
Sharing, condividere le esperienze di successo e di fallimento per una crescita diffusa
Damon Edwards e Jez Humble
VIMERCATE 2017
Question
FIND YOUR WAY
VIMERCATE 2017
see you at.. AGILE O-DAY
Questa opera è distribuita con Licenza Creative Commons Attribuzione -
Non commerciale - Non opere derivate 4.0 Internazionale.
12 MAGGIO 2017 - NAPOLI
agilecommunitycampania.it
VIMERCATE 2017
BOOKS & LINKS
VIMERCATE 2017
felicepescatore.it @felicepescatore Felice Pescatore - Disciplined Agile Italy
btoresearch.com
ABOUT ME
Getlatestversion.it
VIMERCATE 2017
@felicepescatore
Questa opera è distribuita con Licenza Creative Commons Attribuzione -
Non commerciale - Non opere derivate 4.0 Internazionale.

More Related Content

What's hot

Agile Lean Conference 2016 - Scatena _ Agile e marketing
Agile Lean Conference 2016 -   Scatena _ Agile e marketingAgile Lean Conference 2016 -   Scatena _ Agile e marketing
Agile Lean Conference 2016 - Scatena _ Agile e marketingAgile Lean Conference
 
Business Agility ed Enterprise Agility
Business Agility ed Enterprise AgilityBusiness Agility ed Enterprise Agility
Business Agility ed Enterprise AgilityFelice Pescatore
 
Accelerazione agile e lean dello sviluppo prodotto
Accelerazione agile e lean dello sviluppo prodottoAccelerazione agile e lean dello sviluppo prodotto
Accelerazione agile e lean dello sviluppo prodottoClaudio Saurin
 
DevOps: l'IT al servizio del Business
DevOps: l'IT al servizio del BusinessDevOps: l'IT al servizio del Business
DevOps: l'IT al servizio del BusinessFelice Pescatore
 
2019 09-11 AITeM - The bimodal factory - Breton
2019 09-11 AITeM - The bimodal factory - Breton2019 09-11 AITeM - The bimodal factory - Breton
2019 09-11 AITeM - The bimodal factory - BretonClaudio Saurin
 
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOpsAgile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOpsAgile Lean Conference
 
2017 11-18 macchine agili - iad 2017-finale
2017 11-18 macchine agili - iad 2017-finale2017 11-18 macchine agili - iad 2017-finale
2017 11-18 macchine agili - iad 2017-finaleClaudio Saurin
 
Agile Lean Conference 2016 - Romano Lean_scrum_kanban
Agile Lean Conference 2016 - Romano Lean_scrum_kanbanAgile Lean Conference 2016 - Romano Lean_scrum_kanban
Agile Lean Conference 2016 - Romano Lean_scrum_kanbanAgile Lean Conference
 
agile people and machines - persone e macchine agili - saurin-breton-cuoa
agile people and machines - persone e macchine agili - saurin-breton-cuoaagile people and machines - persone e macchine agili - saurin-breton-cuoa
agile people and machines - persone e macchine agili - saurin-breton-cuoaClaudio Saurin
 
Agile e Lean Management
 Agile e Lean Management Agile e Lean Management
Agile e Lean ManagementSimone Onofri
 
La governance de iprogetti agili
La governance de iprogetti agiliLa governance de iprogetti agili
La governance de iprogetti agiliinspearit Italy
 
Agile Lean Conference 2016 - Machella_ Workshop facilitare retrospettive
Agile Lean Conference 2016 -   Machella_ Workshop facilitare retrospettiveAgile Lean Conference 2016 -   Machella_ Workshop facilitare retrospettive
Agile Lean Conference 2016 - Machella_ Workshop facilitare retrospettiveAgile Lean Conference
 
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service Management
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service ManagementITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service Management
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service ManagementSimone Onofri
 
Come ti cambio l'organizzazione con un Capo Progetto e un Team SCRUM
Come ti cambio l'organizzazione  con un Capo Progetto e un Team SCRUMCome ti cambio l'organizzazione  con un Capo Progetto e un Team SCRUM
Come ti cambio l'organizzazione con un Capo Progetto e un Team SCRUMStefania Di Cristofalo
 
DAD e Visual Studio Online
DAD e Visual Studio OnlineDAD e Visual Studio Online
DAD e Visual Studio OnlineFelice Pescatore
 
L'innovazione manageriale nello sviluppo dei servizi e dei prodotti
L'innovazione manageriale nello sviluppo dei servizi e dei prodottiL'innovazione manageriale nello sviluppo dei servizi e dei prodotti
L'innovazione manageriale nello sviluppo dei servizi e dei prodottiClaudio Saurin
 
La fabbrica Agile per lo sviluppo di prodotti HW - ABD21
La fabbrica Agile per lo sviluppo di prodotti HW  - ABD21La fabbrica Agile per lo sviluppo di prodotti HW  - ABD21
La fabbrica Agile per lo sviluppo di prodotti HW - ABD21Claudio Saurin
 
Agile raccontato a mia nonna
Agile raccontato a mia nonnaAgile raccontato a mia nonna
Agile raccontato a mia nonnaFelice Pescatore
 
Value Focused Team: road to DevOps
Value Focused Team: road to DevOpsValue Focused Team: road to DevOps
Value Focused Team: road to DevOpsFelice Pescatore
 

What's hot (20)

Agile Lean Conference 2016 - Scatena _ Agile e marketing
Agile Lean Conference 2016 -   Scatena _ Agile e marketingAgile Lean Conference 2016 -   Scatena _ Agile e marketing
Agile Lean Conference 2016 - Scatena _ Agile e marketing
 
Business Agility ed Enterprise Agility
Business Agility ed Enterprise AgilityBusiness Agility ed Enterprise Agility
Business Agility ed Enterprise Agility
 
Accelerazione agile e lean dello sviluppo prodotto
Accelerazione agile e lean dello sviluppo prodottoAccelerazione agile e lean dello sviluppo prodotto
Accelerazione agile e lean dello sviluppo prodotto
 
DevOps: l'IT al servizio del Business
DevOps: l'IT al servizio del BusinessDevOps: l'IT al servizio del Business
DevOps: l'IT al servizio del Business
 
2019 09-11 AITeM - The bimodal factory - Breton
2019 09-11 AITeM - The bimodal factory - Breton2019 09-11 AITeM - The bimodal factory - Breton
2019 09-11 AITeM - The bimodal factory - Breton
 
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOpsAgile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps
 
2017 11-18 macchine agili - iad 2017-finale
2017 11-18 macchine agili - iad 2017-finale2017 11-18 macchine agili - iad 2017-finale
2017 11-18 macchine agili - iad 2017-finale
 
Agile Lean Conference 2016 - Romano Lean_scrum_kanban
Agile Lean Conference 2016 - Romano Lean_scrum_kanbanAgile Lean Conference 2016 - Romano Lean_scrum_kanban
Agile Lean Conference 2016 - Romano Lean_scrum_kanban
 
agile people and machines - persone e macchine agili - saurin-breton-cuoa
agile people and machines - persone e macchine agili - saurin-breton-cuoaagile people and machines - persone e macchine agili - saurin-breton-cuoa
agile people and machines - persone e macchine agili - saurin-breton-cuoa
 
Agile e Lean Management
 Agile e Lean Management Agile e Lean Management
Agile e Lean Management
 
La governance de iprogetti agili
La governance de iprogetti agiliLa governance de iprogetti agili
La governance de iprogetti agili
 
Agile Lean Conference 2016 - Machella_ Workshop facilitare retrospettive
Agile Lean Conference 2016 -   Machella_ Workshop facilitare retrospettiveAgile Lean Conference 2016 -   Machella_ Workshop facilitare retrospettive
Agile Lean Conference 2016 - Machella_ Workshop facilitare retrospettive
 
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service Management
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service ManagementITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service Management
ITSMF Conferenza 2014 - L'officina Agile per innovare l'IT Service Management
 
Come ti cambio l'organizzazione con un Capo Progetto e un Team SCRUM
Come ti cambio l'organizzazione  con un Capo Progetto e un Team SCRUMCome ti cambio l'organizzazione  con un Capo Progetto e un Team SCRUM
Come ti cambio l'organizzazione con un Capo Progetto e un Team SCRUM
 
DAD e Visual Studio Online
DAD e Visual Studio OnlineDAD e Visual Studio Online
DAD e Visual Studio Online
 
L'innovazione manageriale nello sviluppo dei servizi e dei prodotti
L'innovazione manageriale nello sviluppo dei servizi e dei prodottiL'innovazione manageriale nello sviluppo dei servizi e dei prodotti
L'innovazione manageriale nello sviluppo dei servizi e dei prodotti
 
Agile@scale: be SAFe!
Agile@scale: be SAFe!Agile@scale: be SAFe!
Agile@scale: be SAFe!
 
La fabbrica Agile per lo sviluppo di prodotti HW - ABD21
La fabbrica Agile per lo sviluppo di prodotti HW  - ABD21La fabbrica Agile per lo sviluppo di prodotti HW  - ABD21
La fabbrica Agile per lo sviluppo di prodotti HW - ABD21
 
Agile raccontato a mia nonna
Agile raccontato a mia nonnaAgile raccontato a mia nonna
Agile raccontato a mia nonna
 
Value Focused Team: road to DevOps
Value Focused Team: road to DevOpsValue Focused Team: road to DevOps
Value Focused Team: road to DevOps
 

Viewers also liked

Cuan Bruto eres?
Cuan Bruto eres?Cuan Bruto eres?
Cuan Bruto eres?gueste49383
 
¿Eres burro o no?
¿Eres burro o no?¿Eres burro o no?
¿Eres burro o no?Andisgapo
 
What is goning to happen in 2017 in the Economy and shipping industry?
What is goning to happen in 2017 in the Economy and shipping industry?What is goning to happen in 2017 in the Economy and shipping industry?
What is goning to happen in 2017 in the Economy and shipping industry?MAX GALARZA HERNANDEZ
 
Gender diversity talk MultiCore World 2017
Gender diversity talk MultiCore World 2017Gender diversity talk MultiCore World 2017
Gender diversity talk MultiCore World 2017Victoria MacLennan
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakShelly Sanchez Terrell
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 

Viewers also liked (8)

Cuan Bruto eres?
Cuan Bruto eres?Cuan Bruto eres?
Cuan Bruto eres?
 
¿Eres burro o no?
¿Eres burro o no?¿Eres burro o no?
¿Eres burro o no?
 
Management 3.0
Management 3.0Management 3.0
Management 3.0
 
What is goning to happen in 2017 in the Economy and shipping industry?
What is goning to happen in 2017 in the Economy and shipping industry?What is goning to happen in 2017 in the Economy and shipping industry?
What is goning to happen in 2017 in the Economy and shipping industry?
 
Gender diversity talk MultiCore World 2017
Gender diversity talk MultiCore World 2017Gender diversity talk MultiCore World 2017
Gender diversity talk MultiCore World 2017
 
Biline Quantum - Indonesia Economy Outlook 2017
Biline Quantum - Indonesia Economy Outlook 2017Biline Quantum - Indonesia Economy Outlook 2017
Biline Quantum - Indonesia Economy Outlook 2017
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & Textspeak
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 

Similar to Disciplined Agile 2.1

Evolutive User Experience Design
Evolutive User Experience DesignEvolutive User Experience Design
Evolutive User Experience DesignLuca Mascaro
 
AgileIoT, agile meets IoT - MEC 2016
AgileIoT, agile meets IoT - MEC 2016AgileIoT, agile meets IoT - MEC 2016
AgileIoT, agile meets IoT - MEC 2016Felice Pescatore
 
Abilitare le organizzazioni e le persone ad adottare con successo il Cloud
Abilitare le organizzazioni e le persone ad adottare con successo il CloudAbilitare le organizzazioni e le persone ad adottare con successo il Cloud
Abilitare le organizzazioni e le persone ad adottare con successo il CloudAmazon Web Services
 
Costruire una chain of custody del software - una guida per Cto Cio Devops
Costruire una chain of custody del software - una guida per Cto Cio DevopsCostruire una chain of custody del software - una guida per Cto Cio Devops
Costruire una chain of custody del software - una guida per Cto Cio DevopsEmerasoft, solutions to collaborate
 
DevOps - Come diventare un buon DevOpper
DevOps -  Come diventare un buon DevOpperDevOps -  Come diventare un buon DevOpper
DevOps - Come diventare un buon DevOpperConsulthinkspa
 
Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...
Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...
Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...Vittorio Polizzi
 
Digital Transformation - Lean It Consulting
Digital Transformation - Lean It ConsultingDigital Transformation - Lean It Consulting
Digital Transformation - Lean It ConsultingGiulio Rizzo
 
Evolutive experience design
Evolutive experience designEvolutive experience design
Evolutive experience designLuca Mascaro
 
TIGPaper_DevOps_170615 Final
TIGPaper_DevOps_170615 FinalTIGPaper_DevOps_170615 Final
TIGPaper_DevOps_170615 FinalElena Vaciago
 
Gruppo Wice2009
Gruppo Wice2009Gruppo Wice2009
Gruppo Wice2009Elisorm
 
Essere project manager senza rinunciare all'agilità integrata - Fabio Savarino
Essere project manager senza rinunciare all'agilità integrata - Fabio SavarinoEssere project manager senza rinunciare all'agilità integrata - Fabio Savarino
Essere project manager senza rinunciare all'agilità integrata - Fabio SavarinoPMexpo
 
Smau Padova 2015 - Alterna
Smau Padova 2015 - AlternaSmau Padova 2015 - Alterna
Smau Padova 2015 - AlternaSMAU
 
Case Study Miele
Case Study MieleCase Study Miele
Case Study Mieleit Consult
 
Global System Srl - Presentazione BI Division
Global System Srl - Presentazione BI DivisionGlobal System Srl - Presentazione BI Division
Global System Srl - Presentazione BI DivisionGlobal System SRL
 
DevOps & ITIL: Friends or Foes?
DevOps & ITIL: Friends or Foes?DevOps & ITIL: Friends or Foes?
DevOps & ITIL: Friends or Foes?Luigi Buglione
 
AgileIoT, scopriamolo insieme
AgileIoT, scopriamolo insiemeAgileIoT, scopriamolo insieme
AgileIoT, scopriamolo insiemeFelice Pescatore
 

Similar to Disciplined Agile 2.1 (20)

Evolutive User Experience Design
Evolutive User Experience DesignEvolutive User Experience Design
Evolutive User Experience Design
 
AgileIoT, agile meets IoT - MEC 2016
AgileIoT, agile meets IoT - MEC 2016AgileIoT, agile meets IoT - MEC 2016
AgileIoT, agile meets IoT - MEC 2016
 
Abilitare le organizzazioni e le persone ad adottare con successo il Cloud
Abilitare le organizzazioni e le persone ad adottare con successo il CloudAbilitare le organizzazioni e le persone ad adottare con successo il Cloud
Abilitare le organizzazioni e le persone ad adottare con successo il Cloud
 
Costruire una chain of custody del software - una guida per Cto Cio Devops
Costruire una chain of custody del software - una guida per Cto Cio DevopsCostruire una chain of custody del software - una guida per Cto Cio Devops
Costruire una chain of custody del software - una guida per Cto Cio Devops
 
DevOps - Come diventare un buon DevOpper
DevOps -  Come diventare un buon DevOpperDevOps -  Come diventare un buon DevOpper
DevOps - Come diventare un buon DevOpper
 
XPeppers e AWS
XPeppers e AWSXPeppers e AWS
XPeppers e AWS
 
Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...
Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...
Open Innovation Campus - 05/04/2018 - Agile challenges: essere agili nello sv...
 
Netspin Lab soluzioni per le aziende
Netspin Lab soluzioni per le aziendeNetspin Lab soluzioni per le aziende
Netspin Lab soluzioni per le aziende
 
DevOps Jump Start
DevOps Jump StartDevOps Jump Start
DevOps Jump Start
 
Digital Transformation - Lean It Consulting
Digital Transformation - Lean It ConsultingDigital Transformation - Lean It Consulting
Digital Transformation - Lean It Consulting
 
Evolutive experience design
Evolutive experience designEvolutive experience design
Evolutive experience design
 
TIGPaper_DevOps_170615 Final
TIGPaper_DevOps_170615 FinalTIGPaper_DevOps_170615 Final
TIGPaper_DevOps_170615 Final
 
Digitaltogether 2.0 IL MANIFESTO
Digitaltogether 2.0 IL MANIFESTODigitaltogether 2.0 IL MANIFESTO
Digitaltogether 2.0 IL MANIFESTO
 
Gruppo Wice2009
Gruppo Wice2009Gruppo Wice2009
Gruppo Wice2009
 
Essere project manager senza rinunciare all'agilità integrata - Fabio Savarino
Essere project manager senza rinunciare all'agilità integrata - Fabio SavarinoEssere project manager senza rinunciare all'agilità integrata - Fabio Savarino
Essere project manager senza rinunciare all'agilità integrata - Fabio Savarino
 
Smau Padova 2015 - Alterna
Smau Padova 2015 - AlternaSmau Padova 2015 - Alterna
Smau Padova 2015 - Alterna
 
Case Study Miele
Case Study MieleCase Study Miele
Case Study Miele
 
Global System Srl - Presentazione BI Division
Global System Srl - Presentazione BI DivisionGlobal System Srl - Presentazione BI Division
Global System Srl - Presentazione BI Division
 
DevOps & ITIL: Friends or Foes?
DevOps & ITIL: Friends or Foes?DevOps & ITIL: Friends or Foes?
DevOps & ITIL: Friends or Foes?
 
AgileIoT, scopriamolo insieme
AgileIoT, scopriamolo insiemeAgileIoT, scopriamolo insieme
AgileIoT, scopriamolo insieme
 

More from Felice Pescatore

Il Cinismo dell'Agilista Imbruttito
Il Cinismo dell'Agilista ImbruttitoIl Cinismo dell'Agilista Imbruttito
Il Cinismo dell'Agilista ImbruttitoFelice Pescatore
 
Intelligent Business Agility
Intelligent Business AgilityIntelligent Business Agility
Intelligent Business AgilityFelice Pescatore
 
Disciplined Agile, la Promessa, la Svolta e il Prestigio
Disciplined Agile, la Promessa, la Svolta e il PrestigioDisciplined Agile, la Promessa, la Svolta e il Prestigio
Disciplined Agile, la Promessa, la Svolta e il PrestigioFelice Pescatore
 
The Disciplined Approach to Change
The Disciplined Approach to ChangeThe Disciplined Approach to Change
The Disciplined Approach to ChangeFelice Pescatore
 
The Disciplined Approach to Change
The Disciplined Approach to ChangeThe Disciplined Approach to Change
The Disciplined Approach to ChangeFelice Pescatore
 
PMI Disciplined Agile: la Promessa, la Svolta e il Prestigio
PMI Disciplined Agile: la Promessa, la Svolta e il PrestigioPMI Disciplined Agile: la Promessa, la Svolta e il Prestigio
PMI Disciplined Agile: la Promessa, la Svolta e il PrestigioFelice Pescatore
 
Un cuore moderno per l'Agilità
Un cuore moderno per l'AgilitàUn cuore moderno per l'Agilità
Un cuore moderno per l'AgilitàFelice Pescatore
 
L'Occhio di Ra sul Testing
L'Occhio di Ra sul TestingL'Occhio di Ra sul Testing
L'Occhio di Ra sul TestingFelice Pescatore
 
Industry 4.0... a che punto siamo in Italia
Industry 4.0... a che punto siamo in ItaliaIndustry 4.0... a che punto siamo in Italia
Industry 4.0... a che punto siamo in ItaliaFelice Pescatore
 
Agile IoT & Eclipse Duttile
Agile IoT & Eclipse DuttileAgile IoT & Eclipse Duttile
Agile IoT & Eclipse DuttileFelice Pescatore
 
Fuffa Day - The Sixth Sense
Fuffa Day - The Sixth SenseFuffa Day - The Sixth Sense
Fuffa Day - The Sixth SenseFelice Pescatore
 
Agile meets IoT: AgileIoT and Eclipse Duttile
Agile meets IoT: AgileIoT and Eclipse DuttileAgile meets IoT: AgileIoT and Eclipse Duttile
Agile meets IoT: AgileIoT and Eclipse DuttileFelice Pescatore
 

More from Felice Pescatore (20)

Il Cinismo dell'Agilista Imbruttito
Il Cinismo dell'Agilista ImbruttitoIl Cinismo dell'Agilista Imbruttito
Il Cinismo dell'Agilista Imbruttito
 
Intelligent Business Agility
Intelligent Business AgilityIntelligent Business Agility
Intelligent Business Agility
 
AgileBIM, BIM mets Agile
AgileBIM, BIM mets AgileAgileBIM, BIM mets Agile
AgileBIM, BIM mets Agile
 
Disciplined Agile, la Promessa, la Svolta e il Prestigio
Disciplined Agile, la Promessa, la Svolta e il PrestigioDisciplined Agile, la Promessa, la Svolta e il Prestigio
Disciplined Agile, la Promessa, la Svolta e il Prestigio
 
AgileBIM overview
AgileBIM overviewAgileBIM overview
AgileBIM overview
 
The Disciplined Approach to Change
The Disciplined Approach to ChangeThe Disciplined Approach to Change
The Disciplined Approach to Change
 
The Disciplined Approach to Change
The Disciplined Approach to ChangeThe Disciplined Approach to Change
The Disciplined Approach to Change
 
PMI Disciplined Agile: la Promessa, la Svolta e il Prestigio
PMI Disciplined Agile: la Promessa, la Svolta e il PrestigioPMI Disciplined Agile: la Promessa, la Svolta e il Prestigio
PMI Disciplined Agile: la Promessa, la Svolta e il Prestigio
 
Agilozzi le testa tutte
Agilozzi le testa tutteAgilozzi le testa tutte
Agilozzi le testa tutte
 
39bit al secondo
39bit al secondo39bit al secondo
39bit al secondo
 
Un cuore moderno per l'Agilità
Un cuore moderno per l'AgilitàUn cuore moderno per l'Agilità
Un cuore moderno per l'Agilità
 
L'Occhio di Ra sul Testing
L'Occhio di Ra sul TestingL'Occhio di Ra sul Testing
L'Occhio di Ra sul Testing
 
#NoElevator4DevOps
#NoElevator4DevOps#NoElevator4DevOps
#NoElevator4DevOps
 
Don't Dirty my Backlog!
Don't Dirty my Backlog!Don't Dirty my Backlog!
Don't Dirty my Backlog!
 
Industry 4.0... a che punto siamo in Italia
Industry 4.0... a che punto siamo in ItaliaIndustry 4.0... a che punto siamo in Italia
Industry 4.0... a che punto siamo in Italia
 
Agile IoT & Eclipse Duttile
Agile IoT & Eclipse DuttileAgile IoT & Eclipse Duttile
Agile IoT & Eclipse Duttile
 
Fuffa Day - The Sixth Sense
Fuffa Day - The Sixth SenseFuffa Day - The Sixth Sense
Fuffa Day - The Sixth Sense
 
#NoElevator for DevOps
#NoElevator for DevOps#NoElevator for DevOps
#NoElevator for DevOps
 
Value Focused Team
Value Focused TeamValue Focused Team
Value Focused Team
 
Agile meets IoT: AgileIoT and Eclipse Duttile
Agile meets IoT: AgileIoT and Eclipse DuttileAgile meets IoT: AgileIoT and Eclipse Duttile
Agile meets IoT: AgileIoT and Eclipse Duttile
 

Disciplined Agile 2.1

  • 1. VIMERCATE 2017 Felice Pescatore Disciplined Agile 2.0 IT al servizio del business VIMERCATE 2017
  • 2. VIMERCATE 2017 Software engineering and architecture… what changes over the time is the scale and the organizational complexity WHY WE NEED TO SCALE… OR GROWTH!
  • 3. VIMERCATE 2017 It’s DevOps! It’s DevOps! It’s DevOps! It’s DevOps! DevOps is… …a movement, a philosophy, a way of thinking; …someone who can perform both Dev/Ops roles; …means cross skilling people; …is continuous delivery; …is a job title; …is automation; …is a team of developers and operation staff; …is a culture movement; …is monitoring. WAIT… ARE WE SURE TO KNOW WHAT IS DEVOPS?
  • 4. VIMERCATE 2017 DevOps: Delivery Enhanced Values Over Processes Smells DevOps è un approccio Culturale in cui l’intera Line of Business si assume la responsabilità della creazione di Valore per il cliente. In tale scenario, Developers e Operations sperimentano continuamente nuovi modi di lavorare insieme, andando a standardizzare e padroneggiare i processi attraverso la ripetitività e la pratica.
  • 5. VIMERCATE 2017 DEVOPS IS CULTURE “DevOps isn’t something you can buy it’s something you have to do, and you have to do it yourself” John Michelsen, CTO, CA Technologies
  • 6. VIMERCATE 2017 DEVOPS FIVE PILLARS Automazione, utilizzo di piattaforme e tool per efficientare il processo Misurazione, avere elementi oggettivi per valutare i miglioramenti ottenuti Comunicazione, con pochi formalismi e massima trasparenza Integrazione, sinergia tra le differenti figure in chiave olistica rispetto al business Collaborazione, massimizzare il risultato complessivo
  • 7. VIMERCATE 2017 • System Thinking • Amplify Feedback Loop • Culture of Continual Experimentation and Learning DEVOPS: THE THREE WAYS
  • 8. VIMERCATE 2017 First Way: System Thinking •Utilizzare un singolo Repository per codice e ambienti; •Tenere sotto version control tutti gli artefatti, sia di Dev che di Ops; •Creare un processo di release deterministico; •Preparare parallelamente gli ambienti di Dev, Test e Produzione, tenendoli consistenti; •Dotarsi di test di regressione automatici; •Rilasciare le feature in produzione su base giornaliera; •Abbattere il Lead-Time e aumentare il Cycle-Time in chiave «pull».
  • 9. VIMERCATE 2017 Second Way: Amplify Feedback Loops •Utilizzare i test automatici per consentire ai team di lavorare e collaborare proficuamente; •Monitorare proattivamente gli ambienti di produzione; •Risolvere rapidamente i difetti e i problemi di sicurezza; •Incentivare una Cultura basata sulla fiducia; •Aumentare la sinergia tramite comunicazione e coordinamento; •Incentivare la produttività individuale, di team e cross-team.
  • 10. VIMERCATE 2017 Third Way: Continual Experimentation and Learning •Dedicare una parte consistente delle attività (15-20%) al pagamento del Debito Tecnico; •Iniettare volontariamente «bug e fault programmati» per testare la resilienza; •Fare quanto è possibile per alzare l’asticella della produttività; •Condividere le esperienze di successo e di fallimento, in modo da imparare da esse e aumentare la competitività sul mercato.
  • 11. VIMERCATE 2017 Disciplined Agile 2.1 è un process framework decisionale per l’ Enterprise I.T. DISCIPLINED AGILE 2.1
  • 12. VIMERCATE 2017 • risk-value delivery • hybrid agile approach • people-first • learning-oriented • enterprise aware • tactically scalable GOAL DRIVEN
  • 14. VIMERCATE 2017 DA 2.1: DISCIPLINED INITIATIVE Focus sulla creazione di un legame diretto tra ogni singola iniziativa IT e un preciso obiettivo di business
  • 15. VIMERCATE 2017 DISCIPLINED INITIATIVE process blade Reuse Engineering, riutilizzabilità degli asset tecnologici Product Manager, governance dei prodotti da realizzare Portfolio Management, governance delle iniziative annesse al prodotto Enterprise Architecture, omogeneizzare gli aspetti organizzativi e tecnologici portanti
  • 16. VIMERCATE 2017 DA 2.1: DISCIPLINED GROWTH Focus sulle Persone e sull’Evoluzione degli aspetti organizzativi relativi all’IT
  • 17. VIMERCATE 2017 DISCIPLINED GROWTH process blade IT Governance, l’IT come parte strategico del business People Management, le persone al centro di tutto Continuous Improvement, creare un’organizzazione in grado di migliorarsi continuamente
  • 18. VIMERCATE 2017 DA 2.1: DISCIPLINED DEVOPS Cuore Pulsante del framework in cui il delivery prende forma e la struttura si auto-organizza per rispondere rapidamente agli obiettivi
  • 19. VIMERCATE 2017 “mature” DISCIPLINED DEVOPS “Disciplined DevOps is the streamlining of IT solution development and IT operations activities, and supporting enterprise-IT activities, to provide more effective outcomes to an organization.”
  • 20. VIMERCATE 2017 DELIVERY FOCUS: EMBRACE DISCIPLINED AGILE DELIVERY
  • 21. VIMERCATE 2017 Program Management Release Management Lean IT Operation Solution Support Data Management DISCIPLINED DEVOPS PROCESS blade processi organizzativi a supporto
  • 22. VIMERCATE 2017 PROGRAM MANAGEMENT blade It’s the Whole System, not the singularity Coordinare le attività di più team impegnati sullo stesso prodotto, coinvolgendo anche aspetti trasversali non strettamente tecnico-tecnologici
  • 23. VIMERCATE 2017 RELEASE MANAGEMENT balde Consegnare al cliente quanto realizzato in modo da soddisfare le sue necessità e creare un Valore reciproco.
  • 24. VIMERCATE 2017 LEAN IT OPERATION blade Garantire la continuità dei servizi, supportando adeguatamente le necessità di affidabilità e cambiamento indispensabili per ogni organizzazione moderna.
  • 25. VIMERCATE 2017 DATA MANAGEMENT & IT INTELLIGENCE blade Utilizzare i dati annessi ai processi per di avere prontezza della validità delle diverse assunzioni strategiche effettuate, sia di business che organizzative.
  • 26. VIMERCATE 2017 SOLUTION SUPPORT blade Una volta dispiegata, la soluzione deve poter essere “digerita” e richiederà un supporto diretto, sia funzionale sia per la risoluzione delle anomalia riscontrate.
  • 29. VIMERCATE 2017 … be C.A.L.M.S.! Culture - gestire il cambiamento focalizzandosi sulla collaborazione e la comunicazione Automation - rimuovere le azioni manuali lungo la catena del valore Lean - utilizzare i principi Lean per velocizzare, standardizzare e rendere efficienti le attività Metrics - misurare qualsiasi cosa, utilizzando i risultati per rifinire costantemente le attività Sharing, condividere le esperienze di successo e di fallimento per una crescita diffusa Damon Edwards e Jez Humble
  • 31. VIMERCATE 2017 see you at.. AGILE O-DAY Questa opera è distribuita con Licenza Creative Commons Attribuzione - Non commerciale - Non opere derivate 4.0 Internazionale. 12 MAGGIO 2017 - NAPOLI agilecommunitycampania.it
  • 33. VIMERCATE 2017 felicepescatore.it @felicepescatore Felice Pescatore - Disciplined Agile Italy btoresearch.com ABOUT ME Getlatestversion.it
  • 34. VIMERCATE 2017 @felicepescatore Questa opera è distribuita con Licenza Creative Commons Attribuzione - Non commerciale - Non opere derivate 4.0 Internazionale.

Editor's Notes

  1. DevOps is… …a movement, a philosophy, a way of thinking; …is a person who can perform both Dev/Ops roles; …means cross skilling people; …is continuous delivery; …is a job title; …is automation; …is a team of developers and operation staff; …is a culture movement; …is monitoring.
  2. DevOps is… …a movement, a philosophy, a way of thinking; …is a person who can perform both Dev/Ops roles; …means cross skilling people; …is continuous delivery; …is a job title; …is automation; …is a team of developers and operation staff; …is a culture movement; …is monitoring.
  3. First way example: Utilizzare un singolo Repository per codice e ambienti; Second way example: Utilizzare i test automatici per consentire ai team di lavorare e collaborare proficuamente; Third way example: Dedicare una parte consistente delle attività (15-20%) al pagamento del Debito Tecnico
  4. The main characteristics of this framework are that it: is a people-first, learning-oriented hybrid agile approach; has a risk-value delivery lifecycle; is goal-driven; is enterprise aware; is tactically scalable at the team level; and scalable strategically across all of IT.
  5. Data Management - Data and information guidelines, Quality data sources, … Support (Help Desk) - Online information, Online discussion forums,… Release Management - Release windows, Release train, …
  6. General - Collaborative work, Continuous Improvement, One team, … Teaming - Production support, Developer-led operations, … Development - Canary tests, Split tests, Continuous integration, … Operations - Solution monitoring, Standard platforms, Deployment testing, … Enterprise Architecture - Reuse mindset, Technical-debt mindset,…
  7. Culture - gestire il cambiamento focalizzandosi sulla collaborazione e la comunicazione Hearts & Minds, Embrace Change; Automation - rimuovere le azioni manuali lungo la catena del valore Continuous Integration, Continuous Delivery/Deployment, Infrastructure-as-a-code; Lean - utilizzare i principi Lean per velocizzare, standardizzare e rendere efficienti le attività Customer Value focus, Small batch size; Metrics - misurare qualsiasi cosa, utilizzando i risultati per rifinire costantemente le attività Measure Everything, Show the improvement; Sharing, condividere le esperienze di successo e di fallimento per una crescita diffusa Open Information Sharing, Collaboration.