SlideShare a Scribd company logo
1 of 28
Download to read offline
DevOps & ITIL
Chiara Mainolfi – chiara.mainolfi@itsmf.it – itSMF Italia
Luigi Buglione – luigi.buglione@itsmf – itSMF Italia
Friends or Foes?
www.itsmf.it2 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
DevOps/ITIL Obiettivi della presentazione
 G1. Presentare una breve storia dell’ITSM degli ultimi anni
 G2. Illustrare i tratti caratteristici dei principali framework e
modelli nell’ITSM, tra cui ITIL e DevOps
 G3. Proporre la giusta sintesi di diversi approcci ITSM,
ricordando sempre che tali approcci rimangono sempre
strumento, non obiettivo
www.itsmf.it3 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
DevOps/ITIL Let’s Social...ize!
Per condividere commenti,
note, immagini…
 @agileleanconf
 @itSmfItalia
@ChiaraMainolfi_
@lbu_measure
#DevOps
#ITIL
#Agile
#Lean
…
www.itsmf.it4 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
Agenda
• Introduzione
– Alcuni esempi di (IT) Service Management
– Cosa è il ‘valore’?
– Service Management 101
– ITIL & gli altri
– Asset Management
• ITIL vs DevOps
– ITIL 101
– DevOps 101
– Friends or Foes?
• Alcune conclusioni
• Lessons learned
• Q & A
DevOps/ITIL
www.itsmf.it5 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
DevOps/ITIL itSMF Italia
 Associazione Italiana per l’IT Service
Management dal 2004
 Chapter di itSMF International
 …non solo ITIL, ma anche ‘gli altri’…
www.itsmf.it6 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
www.itsmf.it7 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
Introduzione Alcuni (cattivi) esempi (non IT) di non-XP
www.itsmf.it8 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
Introduzione Alcuni (cattivi) esempi (IT) di non-XP
www.itsmf.it9 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
Cosa vuol dire ‘Valore’?Introduzione
Qual è il giusto prezzo che pagheresti per il servizio?
Grotta Azzurra (Capri)
www.itsmf.it10 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
Introduzione Service Management 101
• Valore Utilità (Utility)+ Garanzia (Warranty)
• Service is a means of delivering value to customers by facilitating outcomes
customers want to achieve without the ownership of specific costs and risks.
(ITIL v3 Glossary, 2011)
www.itsmf.it11 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
Introduzione Service Management 101
• Valore (3 componenti)
 Preferenze (Cliente/Committente)
 Business Outcomes (verso gli Utenti/Stakeholders)
 Percezioni (degli Utenti/Stakeholders)
• Service is a means of delivering value to customers by facilitating outcomes
customers want to achieve without the ownership of specific costs and risks.
(ITIL v3 Glossary, 2011)
CopyrightAXELOSLimited2011.Allrightreserved.MaterialisreproducedunderlicencefromAXELOS
...quality in use (e.g.
ISO 25010)
www.itsmf.it12 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
Introduzione ITIL &...gli altri
www.itsmf.it13 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
Introduzione Asset Management
• Alcuni aspetti fondamentali
 Censire e tenere aggiornato l’’inventario’
 Tipologie di asset
 IT, HR, Logistiche, ...
 Più intimamente legato al Capacity Mgmt
 (ma non solo...)
 Stato di un asset nel CMS
 ADD, CHG, DEL, ...
www.itsmf.it14 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
ITIL vs DevOps?
www.itsmf.it15 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
DevOps/ITIL ITIL 101
CopyrightAXELOSLimited2011.Allrightreserved.MaterialisreproducedunderlicencefromAXELOS
www.itsmf.it16 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
DevOps/ITIL ITIL v3 2011 – Fasi/Processi
• Service Strategy (SS)
1. Strategy Management for IT Services
2. Service Portfolio Management
3. Financial Management for IT Services
4. Demand Management
5. Business Relationship Management
• Service Design (SD)
1. Design Coordination
2. Service Catalogue Management
3. Service Level Management
4. Availability Management
5. Capacity Management
6. IT Service Continuity Management
7. Information Security Management
8. Supplier Management
• Service Transition (ST)
1. Transition Planning & Support
2. Change Management
3. Service Asset & Configuration Mgmt
4. Release & Deployment Mgmt
5. Service Validation & Testing
6. Change Evaluation
7. Knowledge Management • Service Operation (SO)
1. Event Management
2. Incident Management
3. Request Fullfilment
4. Problem Management
5. Access Management• Continual Service Improvement (CSI)
1. 7-step improvement process
Manca qualcosa?
www.itsmf.it17 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
DevOps/ITIL DevOps 101
 Originato nel 2009 da Patrick Debois  ‘DevOps Days’
 Motivi principali per adozione DevOps:
• Utilizzo delle metodologie agili e altre metodologie di sviluppo del software
• Necessità di incrementare la frequenza dei rilasci in produzione
• Ampia disponibilità di un'infrastruttura virtualizzata e in cloud
• Incremento nell'uso di data center automatizzati e tool di configuration
management
Req. Mgmt
www.itsmf.it18 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
DevOps/ITIL DevOps 101
 https://www.devopsdays.org
 https://www.devopsdays.org/events/ - eventi dal 2009
 Tra gli ‘upcoming events’ (ma anche ‘past’...) nessuna città Italiana
www.itsmf.it19 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
DevOps/ITIL DevOps – Top10 Operational Req’s
1. Documentation (RTFM...not WTFM)
2. Robust Regression Test suite
3. Automation and “scriptability”
4. Horizontal Scalability (for all tiers)
5. “Feature Flags”
6. Configurability
7. Backward/Forward Compatibility
8. Code defensively & degrade gracefully
9. Keep the track on the dependencies
10. Instrumentation
www.itsmf.it20 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
DevOps/ITIL Cosa dicono gli altri? Axelos
Da qui...
...a qui
www.itsmf.it21 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
DevOps/ITIL Cosa dicono gli altri?
www.itsmf.it22 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
DevOps/ITIL Cosa dicono gli altri?
www.itsmf.it23 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
DevOps/ITIL (Alcune) domande Aperte...
• Friends
 Delivery qualitativamente valida
 Riduzione dei rework con una gestione proattiva dei ‘known error’
 Riuso sistematico dell’esperienza, anche da archivi ‘qualitativi’
 Risk Management proattivo
 Cambiamenti (change) continui
 pianificazione ‘agile’, indipendente dalla specifica tecnica adottata
 Distinguere ASD (Agile Sw Development) da APM (Agile Project Mgmt)
 XP non è Scrum o DSDM!
 Lean non è Agile, ma...
 ...è possibile avere un approccio «L4A» (Lean for – being – Agile)
• Foes
 Processi vs Tecnologia
 Contrapposizione o combinazione da tarare nel tempo?
 Attenzione a tool di ALM
 ...più che all’elicitazione di requisiti, stakeholder engagement &
management
 Cloud e virtualizzazione
 sono strumenti, non obiettivo finale
 Sviluppatori + Team Operation
 ...e gli altri nelle fasi ‘alte’ del SLC?
www.itsmf.it24 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
Alcune Conclusioni...
www.itsmf.it25 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
DevOps/ITIL Alcune conclusioni...
• Gestire un servizio
 Un servizio è un mezzo per erogare valore, l’IT è solo uno dei possibili asset da usare
 Cosa fare se i requisiti non alimentassero in modo ‘continuo’ l’ellisse di DevOps?
 TOGAF declina il termine ‘architettura’ anche al business, ovverosia  organizzazione
• Strumenti e Obiettivi
 Non perdere mai di vista l’obiettivo per lo user, non solo per il business
 La tecnologia cambia con maggiore velocità dei processi, es: non esiste un BoK per DevOps...
 Approcci, modelli etecniche non sono sinonimi...esplorare le complementarietà e i diversi pdv
 Ogni modello/approccio è la sintesi di una serie di esperienze, ma non esiste ‘il’ modello
• Knowledge Management
 ‘Non puoi controllare ciò che non puoi misurare’ ma...
 ...non puoi misurare ciò che non conosci...
 ...e non puoi conoscere ciò che non sai definire...
 Auto-formazione, Continuous Learning, non solo Continuous Delivery!
 Asset Management
 Uno dei processi ‘core’ da monitorare è quello di gestione degli asset aziendali, non solo IT
 Siamo ‘maturi’ per una gestione L4A (Lean 4 Agile) o non ancora?
 Gestiamo o subiamo un insourcing/outsouring?
It is not the strongest of the species that survive, nor the
most intelligent, but the one most responsive to change
(Charles Darwin)
www.itsmf.it26 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
Lessons Learned...
URL:www.dilbert.com
DevOps/ITIL
www.itsmf.it27 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
Q & ADevOps/ITIL
Thanks for your attention!
Grazie per l’attenzione!
www.itsmf.it28 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
Dati di contattoDevOps/ITIL
Luigi Buglione
itSMF Italia
luigi.buglione@itsmf.it
Chiara Mainolfi
itSMF Italia
chiara.mainolfi@itsmf.it

More Related Content

Viewers also liked

La Resilienza e i Modelli di Maturità
La Resilienza e i Modelli di MaturitàLa Resilienza e i Modelli di Maturità
La Resilienza e i Modelli di MaturitàLuigi Buglione
 
The LEGO Maturity & Capability Model Approach
The LEGO Maturity & Capability Model ApproachThe LEGO Maturity & Capability Model Approach
The LEGO Maturity & Capability Model ApproachLuigi Buglione
 
Software or Service? That’s the question!
Software or Service? That’s the question!Software or Service? That’s the question!
Software or Service? That’s the question!Luigi Buglione
 
The LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable DeploymentThe LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable DeploymentLuigi Buglione
 
Kamu: reconciling DevOps and ITSM/ITIL
Kamu: reconciling DevOps and ITSM/ITILKamu: reconciling DevOps and ITSM/ITIL
Kamu: reconciling DevOps and ITSM/ITILRob England
 
Improving the User Story Agile Technique Using the INVEST Criteria
Improving the User Story Agile Technique Using the  INVEST CriteriaImproving the User Story Agile Technique Using the  INVEST Criteria
Improving the User Story Agile Technique Using the INVEST CriteriaLuigi Buglione
 
Impact of DevOps on ITIL
Impact of DevOps on ITILImpact of DevOps on ITIL
Impact of DevOps on ITILAneej Matthai
 
DevOps at DreamLab
DevOps at DreamLabDevOps at DreamLab
DevOps at DreamLabDreamLab
 
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOpsKMS Technology
 
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends Gene Kim
 
ITIL and DevOps can be friends
ITIL and DevOps can be friendsITIL and DevOps can be friends
ITIL and DevOps can be friendsJan-Joost Bouwman
 
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology OrgsWhy Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology OrgsGene Kim
 
Mastering DevOps With Oracle
Mastering DevOps With OracleMastering DevOps With Oracle
Mastering DevOps With OracleKelly Goetsch
 
Support and Initiate a DevOps Transformation
Support and Initiate a DevOps TransformationSupport and Initiate a DevOps Transformation
Support and Initiate a DevOps Transformationdev2ops
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyCA Technologies
 

Viewers also liked (20)

La Resilienza e i Modelli di Maturità
La Resilienza e i Modelli di MaturitàLa Resilienza e i Modelli di Maturità
La Resilienza e i Modelli di Maturità
 
The LEGO Maturity & Capability Model Approach
The LEGO Maturity & Capability Model ApproachThe LEGO Maturity & Capability Model Approach
The LEGO Maturity & Capability Model Approach
 
Software or Service? That’s the question!
Software or Service? That’s the question!Software or Service? That’s the question!
Software or Service? That’s the question!
 
The LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable DeploymentThe LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable Deployment
 
Kamu: reconciling DevOps and ITSM/ITIL
Kamu: reconciling DevOps and ITSM/ITILKamu: reconciling DevOps and ITSM/ITIL
Kamu: reconciling DevOps and ITSM/ITIL
 
Improving the User Story Agile Technique Using the INVEST Criteria
Improving the User Story Agile Technique Using the  INVEST CriteriaImproving the User Story Agile Technique Using the  INVEST Criteria
Improving the User Story Agile Technique Using the INVEST Criteria
 
Impact of DevOps on ITIL
Impact of DevOps on ITILImpact of DevOps on ITIL
Impact of DevOps on ITIL
 
Experiences joining Agile and ITIL for DevOps
Experiences joining Agile and ITIL for DevOpsExperiences joining Agile and ITIL for DevOps
Experiences joining Agile and ITIL for DevOps
 
DevOps at DreamLab
DevOps at DreamLabDevOps at DreamLab
DevOps at DreamLab
 
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
 
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
 
ITIL and DevOps can be friends
ITIL and DevOps can be friendsITIL and DevOps can be friends
ITIL and DevOps can be friends
 
ITIL for Dummies
ITIL for DummiesITIL for Dummies
ITIL for Dummies
 
DevOps beyond the Tools
DevOps beyond the ToolsDevOps beyond the Tools
DevOps beyond the Tools
 
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology OrgsWhy Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
 
Mastering DevOps With Oracle
Mastering DevOps With OracleMastering DevOps With Oracle
Mastering DevOps With Oracle
 
Support and Initiate a DevOps Transformation
Support and Initiate a DevOps TransformationSupport and Initiate a DevOps Transformation
Support and Initiate a DevOps Transformation
 
DevOps
DevOpsDevOps
DevOps
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 

Similar to DevOps & ITIL: Friends or Foes?

La Gestione Dei Servizi IT - Fattore abilitante dei Risultati Aziendali
La Gestione Dei Servizi IT - Fattore abilitante dei Risultati AziendaliLa Gestione Dei Servizi IT - Fattore abilitante dei Risultati Aziendali
La Gestione Dei Servizi IT - Fattore abilitante dei Risultati AziendaliGianfranco Ruffini
 
ITIL® e CMDBuild in Eurogroup Per La Gestione Dei Servizi IT
ITIL® e CMDBuild in Eurogroup Per La Gestione Dei Servizi ITITIL® e CMDBuild in Eurogroup Per La Gestione Dei Servizi IT
ITIL® e CMDBuild in Eurogroup Per La Gestione Dei Servizi ITCMDBuild org
 
(It) Da ITIL v3 a ITIL v4: tutte le news sull'aggiornamento
(It) Da ITIL v3 a ITIL v4: tutte le news sull'aggiornamento(It) Da ITIL v3 a ITIL v4: tutte le news sull'aggiornamento
(It) Da ITIL v3 a ITIL v4: tutte le news sull'aggiornamentoQRPInternational
 
ITIL e project management
ITIL e project managementITIL e project management
ITIL e project managementAndrea Praitano
 
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
 
Verso un nuovo paradigma di Ingegneria del Software per le applicazioni ad al...
Verso un nuovo paradigma di Ingegneria del Software per le applicazioni ad al...Verso un nuovo paradigma di Ingegneria del Software per le applicazioni ad al...
Verso un nuovo paradigma di Ingegneria del Software per le applicazioni ad al...festival ICT 2016
 
Pro Active Performance Management Bsc 20091117
Pro Active Performance Management Bsc 20091117Pro Active Performance Management Bsc 20091117
Pro Active Performance Management Bsc 20091117Stefano Mizio
 
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
 
Le nuove competenze di Maticmind in ambito applicativo
Le nuove competenze di Maticmind in ambito applicativoLe nuove competenze di Maticmind in ambito applicativo
Le nuove competenze di Maticmind in ambito applicativoMaticmind
 
Agile Project Management: Integrare metodologie di progetto tradizionali con ...
Agile Project Management: Integrare metodologie di progetto tradizionali con ...Agile Project Management: Integrare metodologie di progetto tradizionali con ...
Agile Project Management: Integrare metodologie di progetto tradizionali con ...Codemotion
 
Itil v3-overview-it-trad-vs 1.2
Itil v3-overview-it-trad-vs 1.2Itil v3-overview-it-trad-vs 1.2
Itil v3-overview-it-trad-vs 1.2Daniela Elmi
 
Agile Mindset e Tool per il mondo delle costruzioni
Agile Mindset e Tool per il mondo delle costruzioniAgile Mindset e Tool per il mondo delle costruzioni
Agile Mindset e Tool per il mondo delle costruzioniDaniela D. Rinaldi
 
E&Y Implement It Service Operations 11 07 2008
E&Y   Implement It Service Operations 11 07 2008E&Y   Implement It Service Operations 11 07 2008
E&Y Implement It Service Operations 11 07 2008tosant
 
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
 
Agile vs waterfall project management
Agile vs waterfall project managementAgile vs waterfall project management
Agile vs waterfall project managementAndrea Depedri
 

Similar to DevOps & ITIL: Friends or Foes? (20)

La Gestione Dei Servizi IT - Fattore abilitante dei Risultati Aziendali
La Gestione Dei Servizi IT - Fattore abilitante dei Risultati AziendaliLa Gestione Dei Servizi IT - Fattore abilitante dei Risultati Aziendali
La Gestione Dei Servizi IT - Fattore abilitante dei Risultati Aziendali
 
Novità di ITIL 2011
Novità di ITIL 2011Novità di ITIL 2011
Novità di ITIL 2011
 
ITIL® e CMDBuild in Eurogroup Per La Gestione Dei Servizi IT
ITIL® e CMDBuild in Eurogroup Per La Gestione Dei Servizi ITITIL® e CMDBuild in Eurogroup Per La Gestione Dei Servizi IT
ITIL® e CMDBuild in Eurogroup Per La Gestione Dei Servizi IT
 
Disciplined Agile 2.1
Disciplined Agile 2.1Disciplined Agile 2.1
Disciplined Agile 2.1
 
(It) Da ITIL v3 a ITIL v4: tutte le news sull'aggiornamento
(It) Da ITIL v3 a ITIL v4: tutte le news sull'aggiornamento(It) Da ITIL v3 a ITIL v4: tutte le news sull'aggiornamento
(It) Da ITIL v3 a ITIL v4: tutte le news sull'aggiornamento
 
ITIL e project management
ITIL e project managementITIL e project management
ITIL e project management
 
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
 
Verso un nuovo paradigma di Ingegneria del Software per le applicazioni ad al...
Verso un nuovo paradigma di Ingegneria del Software per le applicazioni ad al...Verso un nuovo paradigma di Ingegneria del Software per le applicazioni ad al...
Verso un nuovo paradigma di Ingegneria del Software per le applicazioni ad al...
 
Pro Active Performance Management Bsc 20091117
Pro Active Performance Management Bsc 20091117Pro Active Performance Management Bsc 20091117
Pro Active Performance Management Bsc 20091117
 
14a Conferenza Nazionale di Statistica
14a Conferenza Nazionale di Statistica14a Conferenza Nazionale di Statistica
14a Conferenza Nazionale di Statistica
 
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
 
Le nuove competenze di Maticmind in ambito applicativo
Le nuove competenze di Maticmind in ambito applicativoLe nuove competenze di Maticmind in ambito applicativo
Le nuove competenze di Maticmind in ambito applicativo
 
Agile Project Management: Integrare metodologie di progetto tradizionali con ...
Agile Project Management: Integrare metodologie di progetto tradizionali con ...Agile Project Management: Integrare metodologie di progetto tradizionali con ...
Agile Project Management: Integrare metodologie di progetto tradizionali con ...
 
Itil v3-overview-it-trad-vs 1.2
Itil v3-overview-it-trad-vs 1.2Itil v3-overview-it-trad-vs 1.2
Itil v3-overview-it-trad-vs 1.2
 
Webinar: "DevOps e Orchestrazione Bimodale dei Processi IT"
Webinar: "DevOps e Orchestrazione Bimodale dei Processi IT"Webinar: "DevOps e Orchestrazione Bimodale dei Processi IT"
Webinar: "DevOps e Orchestrazione Bimodale dei Processi IT"
 
Agile Mindset e Tool per il mondo delle costruzioni
Agile Mindset e Tool per il mondo delle costruzioniAgile Mindset e Tool per il mondo delle costruzioni
Agile Mindset e Tool per il mondo delle costruzioni
 
E&Y Implement It Service Operations 11 07 2008
E&Y   Implement It Service Operations 11 07 2008E&Y   Implement It Service Operations 11 07 2008
E&Y Implement It Service Operations 11 07 2008
 
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
 
Disciplined Agile DevOps
Disciplined Agile DevOpsDisciplined Agile DevOps
Disciplined Agile DevOps
 
Agile vs waterfall project management
Agile vs waterfall project managementAgile vs waterfall project management
Agile vs waterfall project management
 

More from Luigi Buglione

The missing links in software estimation: Work, Team Loading and Team Power
The missing links in software estimation: Work, Team Loading and Team PowerThe missing links in software estimation: Work, Team Loading and Team Power
The missing links in software estimation: Work, Team Loading and Team PowerLuigi Buglione
 
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...Luigi Buglione
 
From Software to Service Sustainability: a still Broader Perspective
From Software to Service Sustainability: a still Broader PerspectiveFrom Software to Service Sustainability: a still Broader Perspective
From Software to Service Sustainability: a still Broader PerspectiveLuigi Buglione
 
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...Luigi Buglione
 
A Murphological View on Software Measurement: a serious joke or a funny seri...
A Murphological View on Software Measurement:  a serious joke or a funny seri...A Murphological View on Software Measurement:  a serious joke or a funny seri...
A Murphological View on Software Measurement: a serious joke or a funny seri...Luigi Buglione
 
Do we really re-use our knowledge (or not)?
Do we really re-use our knowledge (or not)?Do we really re-use our knowledge (or not)?
Do we really re-use our knowledge (or not)?Luigi Buglione
 
Balanced Measurement Sets: Criteria for Improving Project Management Practices
Balanced Measurement Sets: Criteria for Improving  Project Management PracticesBalanced Measurement Sets: Criteria for Improving  Project Management Practices
Balanced Measurement Sets: Criteria for Improving Project Management PracticesLuigi Buglione
 
PIF or SNAP? That's the Question! Or maybe it's not? - A panel
PIF or SNAP? That's the Question! Or maybe it's not? - A panelPIF or SNAP? That's the Question! Or maybe it's not? - A panel
PIF or SNAP? That's the Question! Or maybe it's not? - A panelLuigi Buglione
 
Software Sustainability: a Broader Perspective
Software Sustainability: a Broader PerspectiveSoftware Sustainability: a Broader Perspective
Software Sustainability: a Broader PerspectiveLuigi Buglione
 
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...Luigi Buglione
 
Measurement Process: Improving the ISO 15939 Standard
Measurement Process: Improving the ISO 15939 StandardMeasurement Process: Improving the ISO 15939 Standard
Measurement Process: Improving the ISO 15939 StandardLuigi Buglione
 
Sizing The Entire Development Process
Sizing The Entire Development ProcessSizing The Entire Development Process
Sizing The Entire Development ProcessLuigi Buglione
 
ICEBERG: a different look at Software Project Management
ICEBERG: a different look at Software Project ManagementICEBERG: a different look at Software Project Management
ICEBERG: a different look at Software Project ManagementLuigi Buglione
 
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...Luigi Buglione
 
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...Luigi Buglione
 
Derivation of Green Metrics for Software
Derivation of Green Metrics for SoftwareDerivation of Green Metrics for Software
Derivation of Green Metrics for SoftwareLuigi Buglione
 
Software Architects’ Experiences of Quality Requirements: What we Know and ...
Software Architects’ Experiences  of Quality Requirements:  What we Know and ...Software Architects’ Experiences  of Quality Requirements:  What we Know and ...
Software Architects’ Experiences of Quality Requirements: What we Know and ...Luigi Buglione
 
Mapping Automotive SPICE: Achieving Higher Maturity & Capability Levels
Mapping Automotive SPICE: Achieving Higher Maturity & Capability LevelsMapping Automotive SPICE: Achieving Higher Maturity & Capability Levels
Mapping Automotive SPICE: Achieving Higher Maturity & Capability LevelsLuigi Buglione
 
The GP 2.8 Game - – Deploying a Balanced Measurement Plan by the ‘Play’n’Lear...
The GP 2.8 Game - – Deploying a Balanced Measurement Plan by the ‘Play’n’Lear...The GP 2.8 Game - – Deploying a Balanced Measurement Plan by the ‘Play’n’Lear...
The GP 2.8 Game - – Deploying a Balanced Measurement Plan by the ‘Play’n’Lear...Luigi Buglione
 
Tailoring Software Process Capability/Maturity Models for Telemedicine Systems
Tailoring Software Process Capability/Maturity  Models for Telemedicine SystemsTailoring Software Process Capability/Maturity  Models for Telemedicine Systems
Tailoring Software Process Capability/Maturity Models for Telemedicine SystemsLuigi Buglione
 

More from Luigi Buglione (20)

The missing links in software estimation: Work, Team Loading and Team Power
The missing links in software estimation: Work, Team Loading and Team PowerThe missing links in software estimation: Work, Team Loading and Team Power
The missing links in software estimation: Work, Team Loading and Team Power
 
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
Risk Management: Achieving Higher Maturity & Capability Levels through the LE...
 
From Software to Service Sustainability: a still Broader Perspective
From Software to Service Sustainability: a still Broader PerspectiveFrom Software to Service Sustainability: a still Broader Perspective
From Software to Service Sustainability: a still Broader Perspective
 
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
The Significance of IFPUG Base Functionality Types in Effort Estimation - An ...
 
A Murphological View on Software Measurement: a serious joke or a funny seri...
A Murphological View on Software Measurement:  a serious joke or a funny seri...A Murphological View on Software Measurement:  a serious joke or a funny seri...
A Murphological View on Software Measurement: a serious joke or a funny seri...
 
Do we really re-use our knowledge (or not)?
Do we really re-use our knowledge (or not)?Do we really re-use our knowledge (or not)?
Do we really re-use our knowledge (or not)?
 
Balanced Measurement Sets: Criteria for Improving Project Management Practices
Balanced Measurement Sets: Criteria for Improving  Project Management PracticesBalanced Measurement Sets: Criteria for Improving  Project Management Practices
Balanced Measurement Sets: Criteria for Improving Project Management Practices
 
PIF or SNAP? That's the Question! Or maybe it's not? - A panel
PIF or SNAP? That's the Question! Or maybe it's not? - A panelPIF or SNAP? That's the Question! Or maybe it's not? - A panel
PIF or SNAP? That's the Question! Or maybe it's not? - A panel
 
Software Sustainability: a Broader Perspective
Software Sustainability: a Broader PerspectiveSoftware Sustainability: a Broader Perspective
Software Sustainability: a Broader Perspective
 
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
An ISO/IEC 33000-compliant Measurement Framework for Software Process Sustain...
 
Measurement Process: Improving the ISO 15939 Standard
Measurement Process: Improving the ISO 15939 StandardMeasurement Process: Improving the ISO 15939 Standard
Measurement Process: Improving the ISO 15939 Standard
 
Sizing The Entire Development Process
Sizing The Entire Development ProcessSizing The Entire Development Process
Sizing The Entire Development Process
 
ICEBERG: a different look at Software Project Management
ICEBERG: a different look at Software Project ManagementICEBERG: a different look at Software Project Management
ICEBERG: a different look at Software Project Management
 
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
Improving Measurement Plans from multiple dimensions: Exercising with Balanci...
 
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
Leveraging Reuse-related Maturity Issues for Achieving Higher Maturity & Capa...
 
Derivation of Green Metrics for Software
Derivation of Green Metrics for SoftwareDerivation of Green Metrics for Software
Derivation of Green Metrics for Software
 
Software Architects’ Experiences of Quality Requirements: What we Know and ...
Software Architects’ Experiences  of Quality Requirements:  What we Know and ...Software Architects’ Experiences  of Quality Requirements:  What we Know and ...
Software Architects’ Experiences of Quality Requirements: What we Know and ...
 
Mapping Automotive SPICE: Achieving Higher Maturity & Capability Levels
Mapping Automotive SPICE: Achieving Higher Maturity & Capability LevelsMapping Automotive SPICE: Achieving Higher Maturity & Capability Levels
Mapping Automotive SPICE: Achieving Higher Maturity & Capability Levels
 
The GP 2.8 Game - – Deploying a Balanced Measurement Plan by the ‘Play’n’Lear...
The GP 2.8 Game - – Deploying a Balanced Measurement Plan by the ‘Play’n’Lear...The GP 2.8 Game - – Deploying a Balanced Measurement Plan by the ‘Play’n’Lear...
The GP 2.8 Game - – Deploying a Balanced Measurement Plan by the ‘Play’n’Lear...
 
Tailoring Software Process Capability/Maturity Models for Telemedicine Systems
Tailoring Software Process Capability/Maturity  Models for Telemedicine SystemsTailoring Software Process Capability/Maturity  Models for Telemedicine Systems
Tailoring Software Process Capability/Maturity Models for Telemedicine Systems
 

DevOps & ITIL: Friends or Foes?

  • 1. DevOps & ITIL Chiara Mainolfi – chiara.mainolfi@itsmf.it – itSMF Italia Luigi Buglione – luigi.buglione@itsmf – itSMF Italia Friends or Foes?
  • 2. www.itsmf.it2 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia DevOps/ITIL Obiettivi della presentazione  G1. Presentare una breve storia dell’ITSM degli ultimi anni  G2. Illustrare i tratti caratteristici dei principali framework e modelli nell’ITSM, tra cui ITIL e DevOps  G3. Proporre la giusta sintesi di diversi approcci ITSM, ricordando sempre che tali approcci rimangono sempre strumento, non obiettivo
  • 3. www.itsmf.it3 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia DevOps/ITIL Let’s Social...ize! Per condividere commenti, note, immagini…  @agileleanconf  @itSmfItalia @ChiaraMainolfi_ @lbu_measure #DevOps #ITIL #Agile #Lean …
  • 4. www.itsmf.it4 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia Agenda • Introduzione – Alcuni esempi di (IT) Service Management – Cosa è il ‘valore’? – Service Management 101 – ITIL & gli altri – Asset Management • ITIL vs DevOps – ITIL 101 – DevOps 101 – Friends or Foes? • Alcune conclusioni • Lessons learned • Q & A DevOps/ITIL
  • 5. www.itsmf.it5 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia DevOps/ITIL itSMF Italia  Associazione Italiana per l’IT Service Management dal 2004  Chapter di itSMF International  …non solo ITIL, ma anche ‘gli altri’…
  • 6. www.itsmf.it6 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia
  • 7. www.itsmf.it7 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia Introduzione Alcuni (cattivi) esempi (non IT) di non-XP
  • 8. www.itsmf.it8 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia Introduzione Alcuni (cattivi) esempi (IT) di non-XP
  • 9. www.itsmf.it9 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia Cosa vuol dire ‘Valore’?Introduzione Qual è il giusto prezzo che pagheresti per il servizio? Grotta Azzurra (Capri)
  • 10. www.itsmf.it10 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia Introduzione Service Management 101 • Valore Utilità (Utility)+ Garanzia (Warranty) • Service is a means of delivering value to customers by facilitating outcomes customers want to achieve without the ownership of specific costs and risks. (ITIL v3 Glossary, 2011)
  • 11. www.itsmf.it11 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia Introduzione Service Management 101 • Valore (3 componenti)  Preferenze (Cliente/Committente)  Business Outcomes (verso gli Utenti/Stakeholders)  Percezioni (degli Utenti/Stakeholders) • Service is a means of delivering value to customers by facilitating outcomes customers want to achieve without the ownership of specific costs and risks. (ITIL v3 Glossary, 2011) CopyrightAXELOSLimited2011.Allrightreserved.MaterialisreproducedunderlicencefromAXELOS ...quality in use (e.g. ISO 25010)
  • 12. www.itsmf.it12 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia Introduzione ITIL &...gli altri
  • 13. www.itsmf.it13 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia Introduzione Asset Management • Alcuni aspetti fondamentali  Censire e tenere aggiornato l’’inventario’  Tipologie di asset  IT, HR, Logistiche, ...  Più intimamente legato al Capacity Mgmt  (ma non solo...)  Stato di un asset nel CMS  ADD, CHG, DEL, ...
  • 14. www.itsmf.it14 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia ITIL vs DevOps?
  • 15. www.itsmf.it15 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia DevOps/ITIL ITIL 101 CopyrightAXELOSLimited2011.Allrightreserved.MaterialisreproducedunderlicencefromAXELOS
  • 16. www.itsmf.it16 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia DevOps/ITIL ITIL v3 2011 – Fasi/Processi • Service Strategy (SS) 1. Strategy Management for IT Services 2. Service Portfolio Management 3. Financial Management for IT Services 4. Demand Management 5. Business Relationship Management • Service Design (SD) 1. Design Coordination 2. Service Catalogue Management 3. Service Level Management 4. Availability Management 5. Capacity Management 6. IT Service Continuity Management 7. Information Security Management 8. Supplier Management • Service Transition (ST) 1. Transition Planning & Support 2. Change Management 3. Service Asset & Configuration Mgmt 4. Release & Deployment Mgmt 5. Service Validation & Testing 6. Change Evaluation 7. Knowledge Management • Service Operation (SO) 1. Event Management 2. Incident Management 3. Request Fullfilment 4. Problem Management 5. Access Management• Continual Service Improvement (CSI) 1. 7-step improvement process Manca qualcosa?
  • 17. www.itsmf.it17 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia DevOps/ITIL DevOps 101  Originato nel 2009 da Patrick Debois  ‘DevOps Days’  Motivi principali per adozione DevOps: • Utilizzo delle metodologie agili e altre metodologie di sviluppo del software • Necessità di incrementare la frequenza dei rilasci in produzione • Ampia disponibilità di un'infrastruttura virtualizzata e in cloud • Incremento nell'uso di data center automatizzati e tool di configuration management Req. Mgmt
  • 18. www.itsmf.it18 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia DevOps/ITIL DevOps 101  https://www.devopsdays.org  https://www.devopsdays.org/events/ - eventi dal 2009  Tra gli ‘upcoming events’ (ma anche ‘past’...) nessuna città Italiana
  • 19. www.itsmf.it19 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia DevOps/ITIL DevOps – Top10 Operational Req’s 1. Documentation (RTFM...not WTFM) 2. Robust Regression Test suite 3. Automation and “scriptability” 4. Horizontal Scalability (for all tiers) 5. “Feature Flags” 6. Configurability 7. Backward/Forward Compatibility 8. Code defensively & degrade gracefully 9. Keep the track on the dependencies 10. Instrumentation
  • 20. www.itsmf.it20 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia DevOps/ITIL Cosa dicono gli altri? Axelos Da qui... ...a qui
  • 21. www.itsmf.it21 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia DevOps/ITIL Cosa dicono gli altri?
  • 22. www.itsmf.it22 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia DevOps/ITIL Cosa dicono gli altri?
  • 23. www.itsmf.it23 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia DevOps/ITIL (Alcune) domande Aperte... • Friends  Delivery qualitativamente valida  Riduzione dei rework con una gestione proattiva dei ‘known error’  Riuso sistematico dell’esperienza, anche da archivi ‘qualitativi’  Risk Management proattivo  Cambiamenti (change) continui  pianificazione ‘agile’, indipendente dalla specifica tecnica adottata  Distinguere ASD (Agile Sw Development) da APM (Agile Project Mgmt)  XP non è Scrum o DSDM!  Lean non è Agile, ma...  ...è possibile avere un approccio «L4A» (Lean for – being – Agile) • Foes  Processi vs Tecnologia  Contrapposizione o combinazione da tarare nel tempo?  Attenzione a tool di ALM  ...più che all’elicitazione di requisiti, stakeholder engagement & management  Cloud e virtualizzazione  sono strumenti, non obiettivo finale  Sviluppatori + Team Operation  ...e gli altri nelle fasi ‘alte’ del SLC?
  • 24. www.itsmf.it24 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia Alcune Conclusioni...
  • 25. www.itsmf.it25 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia DevOps/ITIL Alcune conclusioni... • Gestire un servizio  Un servizio è un mezzo per erogare valore, l’IT è solo uno dei possibili asset da usare  Cosa fare se i requisiti non alimentassero in modo ‘continuo’ l’ellisse di DevOps?  TOGAF declina il termine ‘architettura’ anche al business, ovverosia  organizzazione • Strumenti e Obiettivi  Non perdere mai di vista l’obiettivo per lo user, non solo per il business  La tecnologia cambia con maggiore velocità dei processi, es: non esiste un BoK per DevOps...  Approcci, modelli etecniche non sono sinonimi...esplorare le complementarietà e i diversi pdv  Ogni modello/approccio è la sintesi di una serie di esperienze, ma non esiste ‘il’ modello • Knowledge Management  ‘Non puoi controllare ciò che non puoi misurare’ ma...  ...non puoi misurare ciò che non conosci...  ...e non puoi conoscere ciò che non sai definire...  Auto-formazione, Continuous Learning, non solo Continuous Delivery!  Asset Management  Uno dei processi ‘core’ da monitorare è quello di gestione degli asset aziendali, non solo IT  Siamo ‘maturi’ per una gestione L4A (Lean 4 Agile) o non ancora?  Gestiamo o subiamo un insourcing/outsouring? It is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change (Charles Darwin)
  • 26. www.itsmf.it26 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia Lessons Learned... URL:www.dilbert.com DevOps/ITIL
  • 27. www.itsmf.it27 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia Q & ADevOps/ITIL Thanks for your attention! Grazie per l’attenzione!
  • 28. www.itsmf.it28 ALCI 2017 (Rome – Italy) – 28/02/2017 © 2017 itSMF Italia Dati di contattoDevOps/ITIL Luigi Buglione itSMF Italia luigi.buglione@itsmf.it Chiara Mainolfi itSMF Italia chiara.mainolfi@itsmf.it