SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
Disciplined Agile 2.0
Road to Disciplined DevOps
Felice Pescatore - @felicepescatore
About me…
felicepescatore.it
@felicepescatore
Felice Pescatore
Agile@Scale Italy Group
Innovation Manager
Agenda
Disciplined Agile 2.0
DevOps
Disciplined DevOps
Disciplined Agile 2.0
Process decision framework for Enterprise I.T.
Disciplined Agile 2.0
goal-driven
risk-value delivery
hybrid agile approach
people-first
learning-oriented
enterprise aware
tactically scalable
release Consumable Solutions
Disciplined Agile 2.0, big picture
Enterprise Value Framework
Disciplined Agile 2.0, sketch big picture
Foundation for Scaling
Disciplined Agile 2.0, sketch big picture
Foundation for Scaling
Disciplined DevOps, today focus
“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.”
DevOps Elephant!
It’s DevOps!
It’s DevOps!
It’s DevOps!
It’s DevOps!
the problem: everyone have a partial view
DevOps
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.
DevOps: Delivery Enhanced Values Over Processes Smells [f.p.]
DevOps: the three ways
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 gli ambienti di Dev, Test e Produzione
prima dell’inizio dello sviluppo, tenendoli consistenti;
• Sottoporre il codice a commit giornaliero;
• Dotarsi di test di regressione automatici;
• Rilasciare le feature in produzione su base giornaliera;
• Abbattere il Lead-Time e aumento del Cycle-Time in
chiave «pull».
DevOps: the three ways
Amplify Feedback Loops
• Revisionare alla «Pari» il codice e i cambiamenti agli
ambienti;
• 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
DevOps: the three ways
Culture of 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 resistenza del sistema;
• 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.
DevOps is CULTURE!
COMMUNICATION
COLLABORATION
AUTOMATION
INTEGRATION
“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
DevOps Gap
Functional
Testing
Acceptanc
e Testing
Ready to
Production
Deploy
UAT & QA
OPS
Agile Team
Value Canyon
Lean, Agile & DevOps
i tre approcci vanno adottati all’unisono
Disciplined DevOps Adoption Strategy
“you build it, you release it, you run it”
Disciplined DevOps, today focus
fast Time-to-Market
Delivery
Creazione della Soluzione
Program Management
Coordinamento e Pianificazione
Release Management
Gestione del Deployment
Strategies
Architettura, Dati e Business Awareness
Disciplined DevOps, delivery
diversi approcci in funzione delle esigenze e della maturità
Disciplined DevOps, Program Management
soluzioni complesse necessitano di Program Management
Disciplined DevOps, Program Management
un complesso ecosistema di interazioni
Disciplined DevOps, Release Management
from Release Management to Disciplined DevOps
Disciplined DevOps, strategies category
General
Collaborative work, Continuous
improvement, One team,…
Teaming
Production support,
Developer-led operations,…
Operations
Solution monitoring, Standard
platforms, Deployment testing,…
Development
Canary tests, Split tests,
Continuous integration,…
Enterprise Architecture
Reuse mindset, Technical-debt
mindset,…
Release Management
Release windows, Release train,…
Support (Help Desk)
Online information, Online
discussion forums,…
Data Management
Data and information guidelines,
Quality data sources,…
bilanciare rispetto allo specifico contesto tecnico-culturale
Disciplined DevOps, be CALM
Mixing strategies
Culture - cambiamento focalizzato su collaborazione e comunicazione
Hearts & Minds, Embrace Change;
Automation - rimuovere le azioni manuali lungo la catena del valore
Automation - rimuovere le azioni manuali lungo la catena del valore
Lean - utilizzare i principi Lean per rendere efficienti le attività
Customer Value focus, Small batch size;
Metrics - misurare per ottimizzare costantemente le attività
Measure Everything, Show the improvement;
Mixing strategies
Disciplined DevOps, be CALM
Conclusioni
• La complessità delle Soluzioni IT impone una approccio olistico di
realizzazione e gestione;
• Disciplined Agile 2.0 è un framework di Scaling che fornisce una
mainstream guide alla realizzazione di soluzioni complesse;
• DevOps è un approccio culturale, supportato da strumenti di
automazione, che consente di ottimizzare l’efficacia dell’azione di
business.
Risorse
DevOps Jump Start - L'approccio DevOps
Agile Application Lifecycle Management con VSO/TFS
Pubblicare un package nuget grazie alla build
Gestire la Semantic Versioning con GitFlow e
GitVersion in una vNext Build
Lean Startup, Jump Start!
DevOps Jump Start
Agile@Scale: visione olistica del valore
Lean Philosophy
Introduzione a Kanban
Application Lifecycle Management (ALM) con VSO
disciplinedagiledelivery.com
RESURCES
getlatestversion
www.youtube.com/watch?v=qse17d_CtKU
Felice Pescatore - @felicepescatore
Questa opera è distribuita con Licenza Creative Commons Attribuzione -
Non commerciale - Non opere derivate 4.0 Internazionale.

Weitere ähnliche Inhalte

Was ist angesagt?

Agile raccontato a mia nonna
Agile raccontato a mia nonnaAgile raccontato a mia nonna
Agile raccontato a mia nonnaFelice Pescatore
 
Agile Lean Conference 2016 - Simone Onofri & Claudia Spagnuolo - Agile, Lean...
Agile Lean Conference 2016 -  Simone Onofri & Claudia Spagnuolo - Agile, Lean...Agile Lean Conference 2016 -  Simone Onofri & Claudia Spagnuolo - Agile, Lean...
Agile Lean Conference 2016 - Simone Onofri & Claudia Spagnuolo - Agile, Lean...Agile Lean Conference
 
Quando il project management si fa agile
Quando il project management si fa agileQuando il project management si fa agile
Quando il project management si fa agileinspearit Italy
 
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
 
Back to basics - il Manifesto Agile
Back to basics - il Manifesto AgileBack to basics - il Manifesto Agile
Back to basics - il Manifesto AgileGiancarlo Valente
 
Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013  Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013 Fabio Armani
 
DAD e Visual Studio Online
DAD e Visual Studio OnlineDAD e Visual Studio Online
DAD e Visual Studio OnlineFelice Pescatore
 
2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio
2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio
2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e EsercizioACT Point
 
Lean Agile Development - a war story (Better Software 2010)
Lean Agile Development - a war story (Better Software  2010)Lean Agile Development - a war story (Better Software  2010)
Lean Agile Development - a war story (Better Software 2010)Fabio Armani
 
Certificazione Agile PMI-ACP
Certificazione Agile PMI-ACPCertificazione Agile PMI-ACP
Certificazione Agile PMI-ACPVito Madaio
 
Agile e Lean Management
 Agile e Lean Management Agile e Lean Management
Agile e Lean ManagementSimone Onofri
 
Percorsi formativi Lean-Agile
Percorsi formativi Lean-AgilePercorsi formativi Lean-Agile
Percorsi formativi Lean-AgileGiulio Roggero
 
5 scrum dalle trincee - principi agili
5   scrum dalle trincee - principi agili5   scrum dalle trincee - principi agili
5 scrum dalle trincee - principi agiliAlessio Del Toro
 
Sviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUMSviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUMMatteo Papadopoulos
 
Agile Lean Conference 2016 - Paragano_Agile per vincere le resistenze
Agile Lean Conference 2016 - Paragano_Agile per vincere le resistenzeAgile Lean Conference 2016 - Paragano_Agile per vincere le resistenze
Agile Lean Conference 2016 - Paragano_Agile per vincere le resistenzeAgile Lean Conference
 
Impatti dell'introduzione di Scrum
Impatti dell'introduzione di ScrumImpatti dell'introduzione di Scrum
Impatti dell'introduzione di ScrumAndrea Di Pinto
 
Redistributable Intro To Scrum Ita
Redistributable Intro To Scrum ItaRedistributable Intro To Scrum Ita
Redistributable Intro To Scrum ItaLuciano Benetti
 

Was ist angesagt? (20)

Agile raccontato a mia nonna
Agile raccontato a mia nonnaAgile raccontato a mia nonna
Agile raccontato a mia nonna
 
Agile Lean Conference 2016 - Simone Onofri & Claudia Spagnuolo - Agile, Lean...
Agile Lean Conference 2016 -  Simone Onofri & Claudia Spagnuolo - Agile, Lean...Agile Lean Conference 2016 -  Simone Onofri & Claudia Spagnuolo - Agile, Lean...
Agile Lean Conference 2016 - Simone Onofri & Claudia Spagnuolo - Agile, Lean...
 
Quando il project management si fa agile
Quando il project management si fa agileQuando il project management si fa agile
Quando il project management si fa agile
 
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
 
Back to basics - il Manifesto Agile
Back to basics - il Manifesto AgileBack to basics - il Manifesto Agile
Back to basics - il Manifesto Agile
 
Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013  Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013
 
DAD e Visual Studio Online
DAD e Visual Studio OnlineDAD e Visual Studio Online
DAD e Visual Studio Online
 
Introduzione a Scrum
Introduzione a ScrumIntroduzione a Scrum
Introduzione a Scrum
 
2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio
2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio
2015 mag 28 PMI Rome Agile Project Management - Agile tra Sviluppo e Esercizio
 
Lean Agile Development - a war story (Better Software 2010)
Lean Agile Development - a war story (Better Software  2010)Lean Agile Development - a war story (Better Software  2010)
Lean Agile Development - a war story (Better Software 2010)
 
Certificazione Agile PMI-ACP
Certificazione Agile PMI-ACPCertificazione Agile PMI-ACP
Certificazione Agile PMI-ACP
 
Agile e Lean Management
 Agile e Lean Management Agile e Lean Management
Agile e Lean Management
 
Agile methodologies
Agile methodologiesAgile methodologies
Agile methodologies
 
Percorsi formativi Lean-Agile
Percorsi formativi Lean-AgilePercorsi formativi Lean-Agile
Percorsi formativi Lean-Agile
 
5 scrum dalle trincee - principi agili
5   scrum dalle trincee - principi agili5   scrum dalle trincee - principi agili
5 scrum dalle trincee - principi agili
 
Sviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUMSviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUM
 
Agile Lean Conference 2016 - Paragano_Agile per vincere le resistenze
Agile Lean Conference 2016 - Paragano_Agile per vincere le resistenzeAgile Lean Conference 2016 - Paragano_Agile per vincere le resistenze
Agile Lean Conference 2016 - Paragano_Agile per vincere le resistenze
 
Impatti dell'introduzione di Scrum
Impatti dell'introduzione di ScrumImpatti dell'introduzione di Scrum
Impatti dell'introduzione di Scrum
 
Redistributable Intro To Scrum Ita
Redistributable Intro To Scrum ItaRedistributable Intro To Scrum Ita
Redistributable Intro To Scrum Ita
 
Disciplined Agile 2.1
Disciplined Agile 2.1Disciplined Agile 2.1
Disciplined Agile 2.1
 

Ähnlich wie Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps

Digital Transformation - Lean It Consulting
Digital Transformation - Lean It ConsultingDigital Transformation - Lean It Consulting
Digital Transformation - Lean It ConsultingGiulio Rizzo
 
Lean StartUP - EmiliaRomagnaIN Modena 6 febbraio
Lean StartUP - EmiliaRomagnaIN Modena 6 febbraioLean StartUP - EmiliaRomagnaIN Modena 6 febbraio
Lean StartUP - EmiliaRomagnaIN Modena 6 febbraioEmiliaRomagnaIN
 
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
 
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
 
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
 
Introduzione alla Metodologia Scrumban
Introduzione alla Metodologia ScrumbanIntroduzione alla Metodologia Scrumban
Introduzione alla Metodologia ScrumbanNextre Engineering
 
Dimostrazione sintetica del nuovo e originale modello: hello pitagora, prima ...
Dimostrazione sintetica del nuovo e originale modello: hello pitagora, prima ...Dimostrazione sintetica del nuovo e originale modello: hello pitagora, prima ...
Dimostrazione sintetica del nuovo e originale modello: hello pitagora, prima ...hello pitagora
 
TIGPaper_DevOps_170615 Final
TIGPaper_DevOps_170615 FinalTIGPaper_DevOps_170615 Final
TIGPaper_DevOps_170615 FinalElena Vaciago
 
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
 
Cosa vuol dire fare VERO Smart working?
Cosa vuol dire fare VERO Smart working?Cosa vuol dire fare VERO Smart working?
Cosa vuol dire fare VERO Smart working?srlIllogic
 
La governance de iprogetti agili
La governance de iprogetti agiliLa governance de iprogetti agili
La governance de iprogetti agiliinspearit Italy
 
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
 
Lean thinking - ridurre i costi e migliorare le prestazioni
Lean thinking - ridurre i costi e migliorare le prestazioniLean thinking - ridurre i costi e migliorare le prestazioni
Lean thinking - ridurre i costi e migliorare le prestazionilogisticaefficiente
 
Business Agility ed Enterprise Agility
Business Agility ed Enterprise AgilityBusiness Agility ed Enterprise Agility
Business Agility ed Enterprise AgilityFelice Pescatore
 
6 Innovazione E Diffusione
6 Innovazione E Diffusione6 Innovazione E Diffusione
6 Innovazione E DiffusioneLuca Vecchiato
 

Ähnlich wie Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps (20)

Digital Transformation - Lean It Consulting
Digital Transformation - Lean It ConsultingDigital Transformation - Lean It Consulting
Digital Transformation - Lean It Consulting
 
Agile for Genio
Agile for GenioAgile for Genio
Agile for Genio
 
DevOps Jump Start
DevOps Jump StartDevOps Jump Start
DevOps Jump Start
 
Lean StartUP - EmiliaRomagnaIN Modena 6 febbraio
Lean StartUP - EmiliaRomagnaIN Modena 6 febbraioLean StartUP - EmiliaRomagnaIN Modena 6 febbraio
Lean StartUP - EmiliaRomagnaIN Modena 6 febbraio
 
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
 
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
 
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...
 
Introduzione alla Metodologia Scrumban
Introduzione alla Metodologia ScrumbanIntroduzione alla Metodologia Scrumban
Introduzione alla Metodologia Scrumban
 
DevOps e Outsourcing
DevOps e OutsourcingDevOps e Outsourcing
DevOps e Outsourcing
 
Corso progettazione
Corso progettazioneCorso progettazione
Corso progettazione
 
Dimostrazione sintetica del nuovo e originale modello: hello pitagora, prima ...
Dimostrazione sintetica del nuovo e originale modello: hello pitagora, prima ...Dimostrazione sintetica del nuovo e originale modello: hello pitagora, prima ...
Dimostrazione sintetica del nuovo e originale modello: hello pitagora, prima ...
 
TIGPaper_DevOps_170615 Final
TIGPaper_DevOps_170615 FinalTIGPaper_DevOps_170615 Final
TIGPaper_DevOps_170615 Final
 
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
 
Cosa vuol dire fare VERO Smart working?
Cosa vuol dire fare VERO Smart working?Cosa vuol dire fare VERO Smart working?
Cosa vuol dire fare VERO Smart working?
 
La governance de iprogetti agili
La governance de iprogetti agiliLa governance de iprogetti agili
La governance de iprogetti agili
 
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
 
Lean thinking - ridurre i costi e migliorare le prestazioni
Lean thinking - ridurre i costi e migliorare le prestazioniLean thinking - ridurre i costi e migliorare le prestazioni
Lean thinking - ridurre i costi e migliorare le prestazioni
 
Business Agility ed Enterprise Agility
Business Agility ed Enterprise AgilityBusiness Agility ed Enterprise Agility
Business Agility ed Enterprise Agility
 
6 Innovazione E Diffusione
6 Innovazione E Diffusione6 Innovazione E Diffusione
6 Innovazione E Diffusione
 

Mehr von Agile Lean Conference

Agile Lean Conference 2016 - Torres Agile retrospectives
Agile Lean Conference 2016 - Torres Agile retrospectivesAgile Lean Conference 2016 - Torres Agile retrospectives
Agile Lean Conference 2016 - Torres Agile retrospectivesAgile Lean Conference
 
Agile Lean Conference 2016 - Nasini_Lean-but-not-fast
Agile Lean Conference 2016 - Nasini_Lean-but-not-fastAgile Lean Conference 2016 - Nasini_Lean-but-not-fast
Agile Lean Conference 2016 - Nasini_Lean-but-not-fastAgile Lean Conference
 
Agile Lean Conference 2016 - Minelle_ Competenze per il project manager (agil...
Agile Lean Conference 2016 - Minelle_ Competenze per il project manager (agil...Agile Lean Conference 2016 - Minelle_ Competenze per il project manager (agil...
Agile Lean Conference 2016 - Minelle_ Competenze per il project manager (agil...Agile Lean Conference
 
Agile Lean Conference 2016 - Buglione_Lean for (being) Agile
Agile Lean Conference 2016 - Buglione_Lean for (being) AgileAgile Lean Conference 2016 - Buglione_Lean for (being) Agile
Agile Lean Conference 2016 - Buglione_Lean for (being) AgileAgile Lean Conference
 
Agile Lean Conference 2016 - Cagliesi - Agile like the queen
Agile Lean Conference 2016 - Cagliesi - Agile like the queenAgile Lean Conference 2016 - Cagliesi - Agile like the queen
Agile Lean Conference 2016 - Cagliesi - Agile like the queenAgile Lean Conference
 
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
 
Agile Lean Conference 2015 - Team Building for Agile (Spagnuolo Sabrina)
Agile Lean Conference 2015 - Team Building for Agile (Spagnuolo Sabrina)Agile Lean Conference 2015 - Team Building for Agile (Spagnuolo Sabrina)
Agile Lean Conference 2015 - Team Building for Agile (Spagnuolo Sabrina)Agile Lean Conference
 
Agile Lean Conference 2015 - Team Building & Idea Generation Workshop (Spagnu...
Agile Lean Conference 2015 - Team Building & Idea Generation Workshop (Spagnu...Agile Lean Conference 2015 - Team Building & Idea Generation Workshop (Spagnu...
Agile Lean Conference 2015 - Team Building & Idea Generation Workshop (Spagnu...Agile Lean Conference
 
Agile Lean Conference 2015 - Apertura
Agile Lean Conference 2015 - AperturaAgile Lean Conference 2015 - Apertura
Agile Lean Conference 2015 - AperturaAgile Lean Conference
 
Agile Lean Conference 2015 - Agile, Lean & Business (Onofri & Spagnuolo)
Agile Lean Conference 2015 -  Agile, Lean & Business (Onofri & Spagnuolo)Agile Lean Conference 2015 -  Agile, Lean & Business (Onofri & Spagnuolo)
Agile Lean Conference 2015 - Agile, Lean & Business (Onofri & Spagnuolo)Agile Lean Conference
 
Agile Lean Conference 2015 -Facilitare le retrospettive per ottenere il massi...
Agile Lean Conference 2015 -Facilitare le retrospettive per ottenere il massi...Agile Lean Conference 2015 -Facilitare le retrospettive per ottenere il massi...
Agile Lean Conference 2015 -Facilitare le retrospettive per ottenere il massi...Agile Lean Conference
 
Agile Lean Conference 2015 - How to convince Investors (Gazzelloni)
Agile Lean Conference 2015 - How to convince Investors (Gazzelloni)Agile Lean Conference 2015 - How to convince Investors (Gazzelloni)
Agile Lean Conference 2015 - How to convince Investors (Gazzelloni)Agile Lean Conference
 
Agile Lean Conference 2015 - Lean Model Canvas (Danese)
Agile Lean Conference 2015 - Lean Model Canvas (Danese)Agile Lean Conference 2015 - Lean Model Canvas (Danese)
Agile Lean Conference 2015 - Lean Model Canvas (Danese)Agile Lean Conference
 
Agile Lean Conference 2015 - Agile Software Management (Colonese)
Agile Lean Conference 2015 - Agile Software Management (Colonese)Agile Lean Conference 2015 - Agile Software Management (Colonese)
Agile Lean Conference 2015 - Agile Software Management (Colonese)Agile Lean Conference
 
Agile Lean Conference 2015 - Twitter: la comunicazione ci rende Agili (Carini)
Agile Lean Conference 2015 - Twitter: la comunicazione ci rende Agili (Carini)Agile Lean Conference 2015 - Twitter: la comunicazione ci rende Agili (Carini)
Agile Lean Conference 2015 - Twitter: la comunicazione ci rende Agili (Carini)Agile Lean Conference
 
Agile Lean Conference 2015 - Lean & Startup (Canessa)
Agile Lean Conference 2015 - Lean & Startup (Canessa)Agile Lean Conference 2015 - Lean & Startup (Canessa)
Agile Lean Conference 2015 - Lean & Startup (Canessa)Agile Lean Conference
 
Agile Lean Conference 2015 - Integrare metodi di gestione progetto tradiziona...
Agile Lean Conference 2015 - Integrare metodi di gestione progetto tradiziona...Agile Lean Conference 2015 - Integrare metodi di gestione progetto tradiziona...
Agile Lean Conference 2015 - Integrare metodi di gestione progetto tradiziona...Agile Lean Conference
 

Mehr von Agile Lean Conference (17)

Agile Lean Conference 2016 - Torres Agile retrospectives
Agile Lean Conference 2016 - Torres Agile retrospectivesAgile Lean Conference 2016 - Torres Agile retrospectives
Agile Lean Conference 2016 - Torres Agile retrospectives
 
Agile Lean Conference 2016 - Nasini_Lean-but-not-fast
Agile Lean Conference 2016 - Nasini_Lean-but-not-fastAgile Lean Conference 2016 - Nasini_Lean-but-not-fast
Agile Lean Conference 2016 - Nasini_Lean-but-not-fast
 
Agile Lean Conference 2016 - Minelle_ Competenze per il project manager (agil...
Agile Lean Conference 2016 - Minelle_ Competenze per il project manager (agil...Agile Lean Conference 2016 - Minelle_ Competenze per il project manager (agil...
Agile Lean Conference 2016 - Minelle_ Competenze per il project manager (agil...
 
Agile Lean Conference 2016 - Buglione_Lean for (being) Agile
Agile Lean Conference 2016 - Buglione_Lean for (being) AgileAgile Lean Conference 2016 - Buglione_Lean for (being) Agile
Agile Lean Conference 2016 - Buglione_Lean for (being) Agile
 
Agile Lean Conference 2016 - Cagliesi - Agile like the queen
Agile Lean Conference 2016 - Cagliesi - Agile like the queenAgile Lean Conference 2016 - Cagliesi - Agile like the queen
Agile Lean Conference 2016 - Cagliesi - Agile like the queen
 
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
 
Agile Lean Conference 2015 - Team Building for Agile (Spagnuolo Sabrina)
Agile Lean Conference 2015 - Team Building for Agile (Spagnuolo Sabrina)Agile Lean Conference 2015 - Team Building for Agile (Spagnuolo Sabrina)
Agile Lean Conference 2015 - Team Building for Agile (Spagnuolo Sabrina)
 
Agile Lean Conference 2015 - Team Building & Idea Generation Workshop (Spagnu...
Agile Lean Conference 2015 - Team Building & Idea Generation Workshop (Spagnu...Agile Lean Conference 2015 - Team Building & Idea Generation Workshop (Spagnu...
Agile Lean Conference 2015 - Team Building & Idea Generation Workshop (Spagnu...
 
Agile Lean Conference 2015 - Apertura
Agile Lean Conference 2015 - AperturaAgile Lean Conference 2015 - Apertura
Agile Lean Conference 2015 - Apertura
 
Agile Lean Conference 2015 - Agile, Lean & Business (Onofri & Spagnuolo)
Agile Lean Conference 2015 -  Agile, Lean & Business (Onofri & Spagnuolo)Agile Lean Conference 2015 -  Agile, Lean & Business (Onofri & Spagnuolo)
Agile Lean Conference 2015 - Agile, Lean & Business (Onofri & Spagnuolo)
 
Agile Lean Conference 2015 -Facilitare le retrospettive per ottenere il massi...
Agile Lean Conference 2015 -Facilitare le retrospettive per ottenere il massi...Agile Lean Conference 2015 -Facilitare le retrospettive per ottenere il massi...
Agile Lean Conference 2015 -Facilitare le retrospettive per ottenere il massi...
 
Agile Lean Conference 2015 - How to convince Investors (Gazzelloni)
Agile Lean Conference 2015 - How to convince Investors (Gazzelloni)Agile Lean Conference 2015 - How to convince Investors (Gazzelloni)
Agile Lean Conference 2015 - How to convince Investors (Gazzelloni)
 
Agile Lean Conference 2015 - Lean Model Canvas (Danese)
Agile Lean Conference 2015 - Lean Model Canvas (Danese)Agile Lean Conference 2015 - Lean Model Canvas (Danese)
Agile Lean Conference 2015 - Lean Model Canvas (Danese)
 
Agile Lean Conference 2015 - Agile Software Management (Colonese)
Agile Lean Conference 2015 - Agile Software Management (Colonese)Agile Lean Conference 2015 - Agile Software Management (Colonese)
Agile Lean Conference 2015 - Agile Software Management (Colonese)
 
Agile Lean Conference 2015 - Twitter: la comunicazione ci rende Agili (Carini)
Agile Lean Conference 2015 - Twitter: la comunicazione ci rende Agili (Carini)Agile Lean Conference 2015 - Twitter: la comunicazione ci rende Agili (Carini)
Agile Lean Conference 2015 - Twitter: la comunicazione ci rende Agili (Carini)
 
Agile Lean Conference 2015 - Lean & Startup (Canessa)
Agile Lean Conference 2015 - Lean & Startup (Canessa)Agile Lean Conference 2015 - Lean & Startup (Canessa)
Agile Lean Conference 2015 - Lean & Startup (Canessa)
 
Agile Lean Conference 2015 - Integrare metodi di gestione progetto tradiziona...
Agile Lean Conference 2015 - Integrare metodi di gestione progetto tradiziona...Agile Lean Conference 2015 - Integrare metodi di gestione progetto tradiziona...
Agile Lean Conference 2015 - Integrare metodi di gestione progetto tradiziona...
 

Kürzlich hochgeladen

Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaSalvatore Cianciabella
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxlorenzodemidio01
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....giorgiadeascaniis59
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxlorenzodemidio01
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxlorenzodemidio01
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.camillaorlando17
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxtecongo2007
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxtecongo2007
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxlorenzodemidio01
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................giorgiadeascaniis59
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxlorenzodemidio01
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxtecongo2007
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxlorenzodemidio01
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................giorgiadeascaniis59
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxtecongo2007
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoyanmeng831
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileNicola Rabbi
 
Confronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptConfronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptcarlottagalassi
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxlorenzodemidio01
 

Kürzlich hochgeladen (19)

Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
Confronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptConfronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.ppt
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptx
 

Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps

  • 1. Disciplined Agile 2.0 Road to Disciplined DevOps Felice Pescatore - @felicepescatore
  • 4. Disciplined Agile 2.0 Process decision framework for Enterprise I.T.
  • 5. Disciplined Agile 2.0 goal-driven risk-value delivery hybrid agile approach people-first learning-oriented enterprise aware tactically scalable release Consumable Solutions
  • 6. Disciplined Agile 2.0, big picture Enterprise Value Framework
  • 7. Disciplined Agile 2.0, sketch big picture Foundation for Scaling
  • 8. Disciplined Agile 2.0, sketch big picture Foundation for Scaling
  • 9. Disciplined DevOps, today focus “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.”
  • 10. DevOps Elephant! It’s DevOps! It’s DevOps! It’s DevOps! It’s DevOps! the problem: everyone have a partial view
  • 11. DevOps 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. DevOps: Delivery Enhanced Values Over Processes Smells [f.p.]
  • 12. DevOps: the three ways 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 gli ambienti di Dev, Test e Produzione prima dell’inizio dello sviluppo, tenendoli consistenti; • Sottoporre il codice a commit giornaliero; • Dotarsi di test di regressione automatici; • Rilasciare le feature in produzione su base giornaliera; • Abbattere il Lead-Time e aumento del Cycle-Time in chiave «pull».
  • 13. DevOps: the three ways Amplify Feedback Loops • Revisionare alla «Pari» il codice e i cambiamenti agli ambienti; • 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
  • 14. DevOps: the three ways Culture of 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 resistenza del sistema; • 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.
  • 15. DevOps is CULTURE! COMMUNICATION COLLABORATION AUTOMATION INTEGRATION “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
  • 16. DevOps Gap Functional Testing Acceptanc e Testing Ready to Production Deploy UAT & QA OPS Agile Team Value Canyon
  • 17. Lean, Agile & DevOps i tre approcci vanno adottati all’unisono
  • 18. Disciplined DevOps Adoption Strategy “you build it, you release it, you run it”
  • 19. Disciplined DevOps, today focus fast Time-to-Market Delivery Creazione della Soluzione Program Management Coordinamento e Pianificazione Release Management Gestione del Deployment Strategies Architettura, Dati e Business Awareness
  • 20. Disciplined DevOps, delivery diversi approcci in funzione delle esigenze e della maturità
  • 21. Disciplined DevOps, Program Management soluzioni complesse necessitano di Program Management
  • 22. Disciplined DevOps, Program Management un complesso ecosistema di interazioni
  • 23. Disciplined DevOps, Release Management from Release Management to Disciplined DevOps
  • 24. Disciplined DevOps, strategies category General Collaborative work, Continuous improvement, One team,… Teaming Production support, Developer-led operations,… Operations Solution monitoring, Standard platforms, Deployment testing,… Development Canary tests, Split tests, Continuous integration,… Enterprise Architecture Reuse mindset, Technical-debt mindset,… Release Management Release windows, Release train,… Support (Help Desk) Online information, Online discussion forums,… Data Management Data and information guidelines, Quality data sources,… bilanciare rispetto allo specifico contesto tecnico-culturale
  • 25. Disciplined DevOps, be CALM Mixing strategies Culture - cambiamento focalizzato su collaborazione e comunicazione Hearts & Minds, Embrace Change; Automation - rimuovere le azioni manuali lungo la catena del valore Automation - rimuovere le azioni manuali lungo la catena del valore Lean - utilizzare i principi Lean per rendere efficienti le attività Customer Value focus, Small batch size; Metrics - misurare per ottimizzare costantemente le attività Measure Everything, Show the improvement;
  • 27. Conclusioni • La complessità delle Soluzioni IT impone una approccio olistico di realizzazione e gestione; • Disciplined Agile 2.0 è un framework di Scaling che fornisce una mainstream guide alla realizzazione di soluzioni complesse; • DevOps è un approccio culturale, supportato da strumenti di automazione, che consente di ottimizzare l’efficacia dell’azione di business.
  • 28. Risorse DevOps Jump Start - L'approccio DevOps Agile Application Lifecycle Management con VSO/TFS Pubblicare un package nuget grazie alla build Gestire la Semantic Versioning con GitFlow e GitVersion in una vNext Build Lean Startup, Jump Start! DevOps Jump Start Agile@Scale: visione olistica del valore Lean Philosophy Introduzione a Kanban Application Lifecycle Management (ALM) con VSO disciplinedagiledelivery.com RESURCES getlatestversion www.youtube.com/watch?v=qse17d_CtKU
  • 29. Felice Pescatore - @felicepescatore Questa opera è distribuita con Licenza Creative Commons Attribuzione - Non commerciale - Non opere derivate 4.0 Internazionale.