191
What is this DevOps stuff and how can it help my business? Antony Ryan Service Management 2015 THURSDAY 20 - FRIDAY 21 AUGUST 2015 | SOFITEL WENTWORTH SYDNEY

What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

What is this DevOps stuff and how can it help my business?

Antony Ryan

Service Management 2015 THURSDAY 20 - FRIDAY 21 AUGUST 2015 | SOFITEL WENTWORTH SYDNEY

Page 2: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Every day the world is becoming more…

Instrumented Interconnected Intelligent

Page 3: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Everything is becoming digitised

Page 4: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 5: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Instrumented Interconnected Intelligent

+ + =

Smarter Planet

The world is getting smarter

Page 6: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 7: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 8: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

A little bit of history…

Page 9: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

How did DevOps get its’ name?

Page 10: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 11: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 12: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 13: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Agile Systems Administration Group

Page 14: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 15: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 16: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 17: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 18: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 19: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

#DevOps

Page 20: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

What’s in a name?

Page 21: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

DevOps

devops

Devops

Page 22: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

“I picked ‘DevOpsDays’ as Dev and Ops working together because ‘Agile System

Administration’ was too long,” Patrick Debois

Page 23: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Why Development and Operations?

Page 24: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Value stream

Requirements are defined Value is delivered

Page 25: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

What else has led to DevOps?

Page 26: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

The Lean Movement •  Started in the early 1980’s as an attempt to codify the

Toyota Production System •  Focusses on how to create value for the customer •  Thinking systemically •  Creating constancy of purpose •  Creating flow and pull (versus push) •  Embracing scientific thinking •  Assuring quality at the source •  Leading with humility and respecting every individual

Page 27: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

The Agile Movement •  Started in 2001 by 11 of the leading thinkers in software

development •  Some of the key principles are -

•  develop working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale

•  business people and developers must work together daily throughout the project

•  build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done

Page 28: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

The Continuous Delivery Movement

•  Started by Jez Humble •  Defined a deployment pipeline that ensures code and

infrastructure are always in a deployable state •  That all code checked into trunk is deployed into production

Page 29: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

The Lean Startup Movement

•  Started by Eric Ries •  Codified the practices and terms such as

•  Minimal Viable Product (MVP) •  Build / Measure / Learn cycle

•  Technical patterns around Continuous Deployment

Page 30: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Cloud and Platform as a Service (PaaS)

•  Amazon Web Services (AWS) •  Microsoft Azure •  IBM SmartCloud •  Red Hat OpenShift •  VmWare Cloud Foundry

Page 31: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

“But what is DevOps, you ask?”

Page 32: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 33: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

“What is not DevOps?”

Page 34: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 35: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 36: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 37: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 38: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 39: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

*based on Puppet Labs survey

Page 40: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 41: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 42: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Antony D Ryan

March 2 2014

Page 43: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

DevOps is not Dev doing Ops

Page 44: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

DevOps is not Ops doing Dev

Page 45: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

DevOps is not NoOps

Page 46: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

DevOps is not one person doing everything

Page 47: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

DevOps is not a process

Page 48: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

DevOps is not a policy

Page 49: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

DevOps is not a procedure

Page 50: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

DevOps is… …not really anything new

Page 51: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 52: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

However, it may be a new way of working

Page 53: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 54: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

DevOps is a cultural change

Page 55: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 56: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

DevOps is automation

Page 57: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 58: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

DevOps is Lean

Page 59: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 60: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

DevOps is measurement

Page 61: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 62: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

DevOps is sharing

Page 63: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 64: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

The CAMS Model

Page 65: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

The CALMS Model

Page 66: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

C A L M S U  L  T  U  R  E    

U  T  O  M  A  T  I  O  N      

E  A  N    

E  A  S  U  R  E  M  E  N  T  S      

H  A  R  I  N  G      

Page 67: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

“Culture eats strategy for breakfast”

-­‐  Peter  Drucker  

C A L M S

Page 68: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 69: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Fail fast, fail forward

C A L M S

Page 70: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 71: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

You are either building a learning organisation…

C A L M S

…or you will be losing to some who is

Page 72: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

The learning organisation

C A L M S

is one that has the capacity to integrate people and structures in order to move toward

continuous learning and change

Page 73: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Continuous learning

C A L M S

represents an organisation’s effort to create learning opportunities for ALL of its members

Page 74: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Shift from a technology obsession…

C A L M S

…to a customer obsession.

Page 75: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Delight your customers

C A L M S

Page 76: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Inside-out (Organisation centric)

C A L M S

Outside-in (Customer centric)

Page 77: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Shift from organisational silos…

C A L M S

…to a more collaborative model

Page 78: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Shared Objectives

C A L M S

Page 79: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Devs want to release code fast

C A L M S

Page 80: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Ops want to keep systems stable

C A L M S

Page 81: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 82: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

C A L M S U  L  T  U  R  E    

U  T  O  M  A  T  I  O  N      

E  A  N    

E  A  S  U  R  E  M  E  N  T  S      

H  A  R  I  N  G      

Page 83: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Speed can be dangerous

C A L M S

Page 84: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Don’t automate what you don’t understand

C A L M S

Page 85: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

A bad process automated…

C A L M S

…is still a bad process

Page 86: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Is not just about the tools

C A L M S

Page 87: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 88: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Don’t automate what you cannot validate…

C A L M S

…automatically

Page 89: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 90: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

C A L M S U  L  T  U  R  E    

U  T  O  M  A  T  I  O  N      

E  A  N    

E  A  S  U  R  E  M  E  N  T  S      

H  A  R  I  N  G      

Page 91: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Gemba

C A L M S

Page 92: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 93: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

C A L M S Muda Mura Muri

Page 94: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 95: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 96: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 97: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Kanban

C A L M S

Page 98: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 99: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Kaizen

C A L M S

Page 100: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

C A L M S U  L  T  U  R  E    

U  T  O  M  A  T  I  O  N      

E  A  N    

E  A  S  U  R  E  M  E  N  T  S      

H  A  R  I  N  G      

Page 101: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

DevOps measurements

C A L M S

Page 102: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Key employee retention

C A L M S

Page 103: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 104: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Customer satisfaction / experience

C A L M S

Page 105: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 106: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Deployment frequency

C A L M S

Page 107: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 108: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Volume of failures

C A L M S

Page 109: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Deployment lead time

C A L M S

Page 110: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Mean Time To Repair (MTTR)

C A L M S

Page 111: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Mean Time Between Failure (MTBF)

C A L M S

Page 112: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 113: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

High-performing IT organisations…

C A L M S

deploy code 30x more frequently than their peers

2015 State of DevOps report

Page 114: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

High-performing IT organisations…

C A L M S

deploy 200x faster than their peers

2015 State of DevOps report

Page 115: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

High-performing IT organisations…

C A L M S

have 60% fewer failures than their peers

2015 State of DevOps report

Page 116: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

High-performing IT organisations…

C A L M S

recover 168x faster than their peers

2015 State of DevOps report

Page 117: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

C A L M S U  L  T  U  R  E    

U  T  O  M  A  T  I  O  N      

E  A  N    

E  A  S  U  R  E  M  E  N  T  S      

H  A  R  I  N  G      

Page 118: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 119: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

C A L M S Culture

Automation

Lean Measurements

Page 120: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

What can you share?

C A L M S

Page 121: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Share responsibility

C A L M S

Page 122: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Share learnings

C A L M S

Page 123: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Share failings

C A L M S

Page 124: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Share problems

C A L M S

Page 125: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Share ideas

C A L M S

Page 126: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

How can you share?

C A L M S

Page 127: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Write a blog

C A L M S

Page 128: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Daily standups

C A L M S

Page 129: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Form a guild

C A L M S

Page 130: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Attend meetups

C A L M S

Page 131: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Attend a conference

C A L M S

Page 132: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Github (share your code)

C A L M S

Page 133: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Why should we share?

C A L M S

Page 134: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Attract talent

C A L M S

Page 135: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Improve

C A L M S

Page 136: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

It feels good

C A L M S

Page 137: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

C A L M S U  L  T  U  R  E    

U  T  O  M  A  T  I  O  N      

E  A  N    

E  A  S  U  R  E  M  E  N  T  S      

H  A  R  I  N  G      

Page 138: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

How does DevOps help you?

Page 139: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

DEV TEST n PROD TEST

Build Test Run Plan

BA

Service Strategy

Service Design

Service Transition

Service Operations ITIL/SM

Project Lifecycle

Business Perspective

Release Management

Resource Management

Walls of confusion/frustration/handoffs Team Silos

Transform from “old world” to “new world” 12 months release

Page 140: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

DEV TEST n PROD TEST

Build Test Run Plan

BA

12 months release

CONSTRAINT

Transform from “old world” to “new world”

ITIL/SM

Project Lifecycle

Business Perspective

Release Management

Resource Management

Service Strategy

Service Design

Service Transition

Service Operations

Page 141: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

TEST n PROD TEST

Build Test Run Plan

BA

Agile

4 months release cycle

ITIL/SM

Project Lifecycle

Business Perspective

Release Management

Resource Management

Service Strategy

Service Design

Service Transition

Service Operations

DEV

Agile

Page 142: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

TEST n PROD

Build Test Run Plan

4 months release cycle

ITIL/SM

Project Lifecycle

Business Perspective

Release Management

Resource Management

Service Strategy

Service Design

Service Transition

Service Operations

TEST BA DEV

Agile CONSTRAINT

Agile

Page 143: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

TEST n PROD

Build Test Run Plan

3 month release cycle

ITIL/SM

Project Lifecycle

Business Perspective

Release Management

Resource Management

Service Strategy

Service Design

Service Transition

Service Operations

TEST BA DEV

Agile

Continuous Integration

Continuous Integration

Page 144: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

TEST n PROD TEST

Build Test Run Plan

3 month release cycle

ITIL/SM

Project Lifecycle

Business Perspective

Release Management

Resource Management

Service Strategy

Service Design

Service Transition

Service Operations

BA DEV

Agile

Continuous Integration

CONSTRAINT

Continuous Integration

Page 145: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

TEST n PROD

Build Test Run Plan

1 month release cycle

ITIL/SM

Project Lifecycle

Business Perspective

Release Management

Resource Management

Service Strategy

Service Design

Service Transition

Service Operations

TEST BA DEV

Agile

Continuous Delivery

Continuous Delivery

Page 146: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Build Test Run Plan

1 month release cycle

ITIL/SM

Project Lifecycle

Business Perspective

Release Management

Resource Management

Service Strategy

Service Design

Service Transition

Service Operations

PROD TEST n TEST BA DEV

Agile

Continuous Delivery

CONSTRAINT

Continuous Delivery

Page 147: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

PROD

Build Test Run Plan

DevOps

Daily or weekly releases

ITIL/SM

Project Lifecycle

Business Perspective

Release Management

Resource Management

Service Strategy

Service Design

Service Transition

Service Operations

Agile

Continuous Delivery

TEST n TEST BA DEV

DevOps

Page 148: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Build Test Run Plan

DevOps

On demand

ITIL/SM

Project Lifecycle

Business Perspective

Release Management

Resource Management

Service Strategy

Service Design

Service Transition

Service Operations

Agile

PROD TEST n TEST BA DEV

Continuous Deployment

Continuous Deployment

Page 149: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

DevOps gives you…

Page 150: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Reduced cycle times

Page 151: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Higher deploy rates

Page 152: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Lower failure volume

Page 153: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Faster speed to market

Page 154: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Dev

Test Business

Page 155: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Increase employee engagement

Page 156: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Robust software

Page 157: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Increased quality

Page 158: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Increased availability

Page 159: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Organisational effectiveness

Page 160: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

No more speed v stability arguments

Page 161: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Does DevOps replace Agile?

Page 162: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

DevOps is an extension of Agile

Page 163: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Dev Ops

Page 164: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Does DevOps replace ITIL?

Page 165: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

ITIL needs to evolve

Page 166: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 167: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Change Management

Page 168: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

No more CAB meetings (yay)

Page 169: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 170: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Release Management

Page 171: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Consistent builds

Page 172: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Automated tests

Page 173: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Incident Management

Page 174: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Put your development team on call

Page 175: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

What problems could you face?

Page 176: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 177: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Changing the culture

Page 178: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Audit

Page 179: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

DevOps is not the answer to everything

Page 180: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

“Learning is not compulsory... neither is survival.”

Dr. W. Edwards Deming

Page 181: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

“DevOps adoption isn’t mandatory… neither is survival.”

Gene Kim

Page 182: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

What’s next?

Page 183: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

“The Phoenix Project” Gene Kim, Kevin Behr, George Spafford “Continuous Delivery” Jez Humble and David Farley “The Fifth Discipline” Peter M. Senge “The Toyota Way” Jeffrey K Liker “Theory of Constraints” Eliyahu M.Goldratt “The Lean Startup” Eric Ries

Read

Page 184: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Follow @RealGeneKim    

@patrickdebois    

@jezhumble    

@damonedwards    

@botchagalupe    (John  Willis)  

@adrianco  (Adrian  CockcroN)    

@liOlediea  (Andrew  Clay  Shafer)    

@allspaw  (John  Allspaw)  

@kartar  (James  Turnball)     @garethr  (Gareth  Rushgrove)  

Page 185: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Attend

Page 186: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

•  Ghent (2009) •  Sydney •  Mountain View •  Hamburg •  … •  Bangalore •  Boston •  Tel Aviv •  Perth (Oct 14/15 2015) •  Berlin •  Singapore •  Silicon Valley •  Detroit •  Ohio •  Edinburgh •  Seattle

•  devopsdays.org

Attend

Page 187: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

meetup.com

Attend

Page 188: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

DevOps is the future, and the future is now

Page 189: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else
Page 190: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

Antony Ryan – Manager, Service Operations, Bankwest [email protected] @skeggman

CONTACT  DETAILS  

Page 191: What is this DevOps stuff and how can it help my business? · Patrick Debois . Why Development and Operations? Value stream Requirements are defined Value is delivered . What else

•  The DevOps Audit Defense Toolkit: http://itrevolution.com/devops-and-auditors-the-devops-audit-defense-toolkit/

•  2015 State of DevOps Report : https://puppetlabs.com/sites/default/files/2015-state-of-devops-report.pdf

•  10+ Deploys Per Day: Dev and Ops Cooperation at Flickr: https://www.youtube.com/watch?v=LdOe18KhtT4

•  Velocity Conference: http://velocityconf.com/

•  DevOps Enterprise Summit: http://devopsenterprise.io/

•  DevOpsDays: http://www.devopsdays.org/

Blogs

•  dev2ops : http://dev2ops.org/

•  IT Revolution Press: http://itrevolution.com/devops-blog/

•  DevOps Café: http://devopscafe.org/

•  DevOpsGuys: http://blog.devopsguys.com/

•  the agile admin: http://theagileadmin.com/

 

Click on