devops and agile in an itsm world

38
DevOps and Agile in an ITSM World Dave van Herpen Claire Agutter

Upload: claire-agutter

Post on 13-Jan-2017

233 views

Category:

Business


1 download

TRANSCRIPT

Page 1: DevOps and Agile in an ITSM world

DevOps and Agile in an ITSM World

Dave van HerpenClaire Agutter

Page 2: DevOps and Agile in an ITSM world

Agenda Why:

Why are you here? Business and IT drivers The value of change

What Perceptions of DevOps and ITIL The 3 ways

How: Kanban, Scrum and Ops Selling DevOps: identifying opportunities & risks

in your business

Page 3: DevOps and Agile in an ITSM world

About Me

15+ years in IT service management Roles include help desk, change management,

project management, service management implementation, consultancy and training

Lead tutor and director of ITSM Zone since 2007

Interested in anything that helps IT work better

Page 4: DevOps and Agile in an ITSM world

About Me• Established in 1974

• Sogeti Netherlands• Lead Consultant Enterprise Agility & DevOps• Coach, Trainer, Change Agent, Practitioner

• Expertise:• Agile ITSM & DevOps• Sourcing & SIAM

• Certified: ITIL, ASL, BiSL, Prince2, ISO20000, Lean, Agile, Scrum, Kanban, SAFe

Page 5: DevOps and Agile in an ITSM world

Why are you Here?

What issues are you looking to address?

Today’s backlog

Page 6: DevOps and Agile in an ITSM world

What is Agile?

6

ScrumXP DSDM FDD

TDD

Kanban SAFe

Customer involvementIncremental value

Fast learning

Page 7: DevOps and Agile in an ITSM world

DevOps??

“…rather than being a market per se, DevOps is a philosophy, a cultural shift that merges operations with development and demands a linked toolchain of technologies to facilitate collaborative change” Gartner

“…a cultural and professional movement that stresses communication, collaboration and integration between software developers and IT

operations professionals”DevOps Institute

“…an organizational mindset for continuously improving value from the digital value chain by enabling cross-functional collaboration on process, technology and behavior level”

Dave van Herpen

Page 8: DevOps and Agile in an ITSM world

Business and IT Drivers

What’s driving the adoption of DevOps and Agile ways of working?

Page 9: DevOps and Agile in an ITSM world

The value of DevOps

END SILO THINKING& BUDGETING

REDUCE REWORK& DELAY

RELIABLE, FREQUENT & TRANSPARENT

DEPLOYMENTS

CLEAR OWNERSHIP &MATCHING WOW TO

VOLATILE MARKET Customer Satisfaction

Optimal value & risk

Short TTM

Efficient operations

Business driven

Feedback loops

Fast flow

Multidiscipl.teams

Generic business driver How DevOps helps Value

Page 10: DevOps and Agile in an ITSM world

10

1) Business value drivenAgile

Developmentfixes this

Lean Startupfixes this

DevOps Litefixes this

DevOps creates end-to-end Agility and Value creation.

Page 11: DevOps and Agile in an ITSM world

2) Feedback loops

11

Page 12: DevOps and Agile in an ITSM world

3) Fast flow

12

Page 13: DevOps and Agile in an ITSM world

4) Multidisciplinary teams

13

Page 14: DevOps and Agile in an ITSM world

Related themes/methods

DevOps

Agile

Lean

TOC

Cloud

CD

ITIL

Page 15: DevOps and Agile in an ITSM world

Perceptions: ITIL

Is it:

Bureaucratic? Negative? Yesterday’s news? Process driven?

Page 16: DevOps and Agile in an ITSM world

Perceptions: ITIL

Or….

How IT is ‘done’ Contractually required Millions of certified

professionals Common language

Page 17: DevOps and Agile in an ITSM world

DevOps and ITIL together

Strategy

Design

Transition

Operation

Improvement

Page 18: DevOps and Agile in an ITSM world

Sluggish Organisations

Processes evolve over time Errors lead to an increased desire for control Metrics become meaningless Process vision is lost

Page 19: DevOps and Agile in an ITSM world

Perceptions: DevOps

Is it:

JFDI? Tech driven? Dangerous? Wild west?

Page 20: DevOps and Agile in an ITSM world

Perceptions: DevOps

Or…..

Exciting Attractive The future

Page 21: DevOps and Agile in an ITSM world

The First Way: Flow

Understand the flow of work Always seek to increase flow Never knowingly pass a defect downstream

Page 22: DevOps and Agile in an ITSM world

The Second Way: Feedback

Understand and respond to the needs of all customers – both internal and external

Shorten and amplify all feedback loops Emphasize right to left feedback

Page 23: DevOps and Agile in an ITSM world

The Third Way: Continual Experimentation and Learning

Allocate time for the improvement of daily work

Create rituals that reward the team for taking risks

Introduce faults into the system to increase resilience

Page 24: DevOps and Agile in an ITSM world

Keep CALMS and DevOps

Culture Automation

Metrics Sharing

Lean

Page 25: DevOps and Agile in an ITSM world

Time for a Break...

Next up: Techniques for DevOps and Agile

Page 26: DevOps and Agile in an ITSM world

Kanban for ITSM

► “Visual card”

► Toyota (TPS)► Limit inventory & WIP

► Excess inventory = waste► Time spent on excessive activities = waste

Page 27: DevOps and Agile in an ITSM world

Kanban for ITSM Foundation:► Start with your existing process► Respect current roles and responsibilities► Strive for continuous improvement► Everyone is a leader

Process principles:► Visualize the workflow► Limit WIP► Pull work from left to right► Monitor, adapt, improve

Page 28: DevOps and Agile in an ITSM world

Scrum for ITSM 3 roles

Product OwnerScrum MasterTeam Member

4 ceremoniesSprint planningDaily scrumSprint demoRetrospective

4 deliverables○Product Backlog○Sprint Backlog○Burndown Chart○Potentially Shippable Product

Page 29: DevOps and Agile in an ITSM world

Select your challenge

1. Design a Kanban board for an IT service team

2. How could you apply Scrum to ITSM (e.g. service planning, evaluation, CSI)

3. Which information/ practices would you bring from your support/ops towards dev?

Page 30: DevOps and Agile in an ITSM world

DevOps and ITIL together

Process = consistent way of doing repeatable tasks

Ideal for automation

Page 31: DevOps and Agile in an ITSM world

DevOps and ITIL together

Process = free time to focus on the complex stuff

Process = streamlined decisions

Page 32: DevOps and Agile in an ITSM world

Agile ITSM

Traditional ITSM rollout methods don’t always work well

Apply Agile principles to ITSM design

Allow faster feedback Get better at process

integration

Page 33: DevOps and Agile in an ITSM world

Agile ITSM: Change

Go back to first principles Leverage automation Examine the desired rate of

change Adapt change authorization,

documentation etc.

Page 34: DevOps and Agile in an ITSM world

Agile principles & ITSM

Customer Satisfaction over SLA compliance

Attitude & collaboration over Certification

Control on results over Control on activities

Adaptivity over Procedures

ITIL® Practitioner’s 9 Guiding Principles

Agile ITSM Manifesto

Page 35: DevOps and Agile in an ITSM world

Selling DevOps

In groups of 4, identify potential risks (impediments) & opportunities when adopting DevOps in your organisation

Here’s some inspiration...

Page 36: DevOps and Agile in an ITSM world
Page 37: DevOps and Agile in an ITSM world

Recommended reading:– The Phoenix Project– The Goal– Principles of Product

Development Flow– Lean Startup

Contact details

The End

Page 38: DevOps and Agile in an ITSM world

Contact Details [email protected] Twitter: @ClaireAgutter Linkedin: Claire Agutter Facebook: nope

[email protected] Twitter: @daveherpen Linkedin: davevanherpen Facebook: dave.vanherpen