experiences joining agile and itil for devops

38
Experiences joining Agile and ITIL ® for DevOps Unicom DevOps Summit, 26 th March 2015, London #unicomdevops Rob Thatcher, Skelton Thatcher Consulting

Upload: skelton-thatcher-consulting-ltd

Post on 15-Jul-2015

270 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Experiences joining Agile and ITIL for DevOps

Experiences joining Agile and ITIL® for DevOps

Unicom DevOps Summit, 26 th March 2015, London

#unicomdevops

Rob Thatcher, Skelton Thatcher Consulting

Page 2: Experiences joining Agile and ITIL for DevOps

Agile (Scrum), ITIL®, DevOpsAligning Scrum and ITIL®

Focus on feedback

Page 3: Experiences joining Agile and ITIL for DevOps

Why?

• Building service management from scratch in Agile organisation

• Digital transformation : software moving from on-premise to Saas, building service management and Operations approach

• Software delivery and operations strategy, Agile with Service management and DevOps initiative

Page 4: Experiences joining Agile and ITIL for DevOps

Terminology

Page 5: Experiences joining Agile and ITIL for DevOps

Agile

Page 6: Experiences joining Agile and ITIL for DevOps

Agile

Iterative, early deliveryCollaboration with stakeholders

Respond to changes“Working software”

Page 7: Experiences joining Agile and ITIL for DevOps

Agile

Commercial cannot specify all detailsWe do not know how users will react

Hypothesis-driven feature development

Page 8: Experiences joining Agile and ITIL for DevOps

Agile

Allows us to explore a problem domainReduced need for analysisMakes space for learning

Acknowledges that needs evolve

Page 9: Experiences joining Agile and ITIL for DevOps

Gaps in Agile (?)

Operational featuresSoftware as ‘service’ vs ‘product’

Secondary users

(as practised by many organisations)

Page 10: Experiences joining Agile and ITIL for DevOps

IT Service Management

Page 11: Experiences joining Agile and ITIL for DevOps

ITSM

Effective management of IT servicesServices, not products

Ongoing lifetime

ITIL® is a Registered Trade Mark of AXELOS Limited

Page 12: Experiences joining Agile and ITIL for DevOps

ITIL(?)

“service desk”“enterprise”

“cumbersome”“anti-agile”

Page 13: Experiences joining Agile and ITIL for DevOps

ITIL®

A library of good practices for ITSMNot a prescriptive framework!

Continual improvementOngoing services, not finished s/w

ITIL® is a Registered Trade Mark of AXELOS Limited

Page 14: Experiences joining Agile and ITIL for DevOps

Agile, ITIL®

A shared focus on working softwareIterative improvement

Collaboration

Page 15: Experiences joining Agile and ITIL for DevOps

Observations

Page 16: Experiences joining Agile and ITIL for DevOps

Anti-ITIL sentiment seems widespread

Perception of Bureaucracy

‘Belief’ that Agile will fix all..

Page 17: Experiences joining Agile and ITIL for DevOps

ITSM Purpose Misunderstood

ALL or nothing ITIL approach

*Missing ‘Continual Service Improvement

Page 18: Experiences joining Agile and ITIL for DevOps

Aligning Agile and ITIL®

Page 19: Experiences joining Agile and ITIL for DevOps

Feedback in Agile (Scrum)

Page 20: Experiences joining Agile and ITIL for DevOps

Feedback in ITIL®

Page 21: Experiences joining Agile and ITIL for DevOps

Feedback in ITIL®

Page 22: Experiences joining Agile and ITIL for DevOps

Focus on feedback

Page 23: Experiences joining Agile and ITIL for DevOps

FeedbackImprove output quality

Page 24: Experiences joining Agile and ITIL for DevOps

Plan – Do – Check – Act

Page 25: Experiences joining Agile and ITIL for DevOps

Agile and ITIL®

Page 26: Experiences joining Agile and ITIL for DevOps

Mapping Agile & ITIL® to PDCA

Page 27: Experiences joining Agile and ITIL for DevOps

DevOps feedback

Gene Kim, http://itrevolution.com/the-three-ways-principles-underpinning-devops/

Page 28: Experiences joining Agile and ITIL for DevOps

DevOps feedback

Gene Kim, http://itrevolution.com/the-three-ways-principles-underpinning-devops/

Page 29: Experiences joining Agile and ITIL for DevOps

DevOps feedback

Gene Kim, http://itrevolution.com/the-three-ways-principles-underpinning-devops/

Page 30: Experiences joining Agile and ITIL for DevOps

Feedback

“A culture of continual experimentation and learning”

– Gene Kim

Page 31: Experiences joining Agile and ITIL for DevOps
Page 32: Experiences joining Agile and ITIL for DevOps

Focus on feedback

Feedback is essential for effective softwareAgile: feedback during dev

ITIL®: feedback during operationDevOps: feedback during dev and operation

Page 33: Experiences joining Agile and ITIL for DevOps
Page 34: Experiences joining Agile and ITIL for DevOps

Recapitulation

Page 35: Experiences joining Agile and ITIL for DevOps

Agile, ITIL®

Complementary, not conflictingIterative improvement

Focus on working software

Page 36: Experiences joining Agile and ITIL for DevOps

Agile, ITIL®

Focus on feedback loopsShorten the feedback cycles

Encourage collaboration

Page 37: Experiences joining Agile and ITIL for DevOps

Further readingAgile and ITIL: and how they integrate[BCS]

http://bit.ly/BCSAgileITIL

Best practice in the cloud [Axelos]

http://bit.ly/CloudITIL

Page 38: Experiences joining Agile and ITIL for DevOps

Thank you!

http://skeltonthatcher.com/

[email protected]

@SkeltonThatcher

+44 (0)20 8242 4103

Slides © Skelton Thatcher Consulting Ltd. All rights reserved.