Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide ......

36
Kill DevOps, Mark Smalley

Transcript of Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide ......

Page 1: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

Kill DevOps, Mark Smalley

Page 2: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

Enterprise governance

of IT

Enterprise architecture

Business relationship

management

IT service management

Business analysis

Project management

Agile /DevOps

Business information

management

Application management

Building bridges

Page 3: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

• Yet another hype

• Kill DevOps!

Storyline

Page 4: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

• Yet another hype

• Define DevOps

• Kill DevOps!

Storyline

Page 5: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

• Yet another hype

• Define DevOps

• Expand DevOps

• Kill DevOps!

Storyline

Page 6: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

• Yet another hype

• Define DevOps

• Expand DevOps

• Sell DevOps

• Kill DevOps!

Storyline

Page 7: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

• Yet another hype

• Define DevOps

• Expand DevOps

• Sell DevOps

• Kill DevOps!

Storyline

Page 8: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

The six blind men and the hype

It’s DevOps

It’s DevOps

It’s DevOps

It’s DevOps It’s

DevOps It’s DevOps

Page 9: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

• Yet another hype

• Define DevOps

• Expand DevOps

• Sell DevOps

• Kill DevOps!

Storyline

Page 10: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

Patrick Debois

@patrickdebois

• 2008: “Agile Infrastructure”

• 2009: “DevOps” and

Devopsdays

www.jedi.be/blog/

The Godfather

Page 11: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

John Willis @botchagalupe

2010: “CAMS” Culture,

Automation, Measurement, Sharing

http://itrevolution.com/devops-culture-part-1/

www.chef.io/blog/2010/07/16/what-devops-

means-to-me/

The Botchagalupe

Page 12: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

A set of cultural norms,

technical practices,

and architectures*,

that enable organizations to have • fast flow of work from development through test and deployment

• while preserving world-class reliability, availability and security

Gene Kim, interviewed by Aprill Allen - http://knowledgebird.com/ interview-gene-kim-devops/* YouTube ITSM Global Podcast – Gene Kim

A relectant definition

Page 13: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

Standardization dilemma

DevOps Institute

DASA

DevOps Handbook

The IT Skeptic

“Who owns

DevOps”

C

H

A

S

M

Page 14: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

Architecture ~ the practically irreversible part of design

DevOps architecture

Page 15: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

“But containers

seemed like such

a good idea

at the time…”

DevOps legacy 5 years from now

Page 16: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

“Computing’s core challenge is

how not to make a mess of it”

Prof. E.W. Dijkstra, 1996

http://u-tx.net/people/dijkstra.html

Technical debt

Page 17: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

1. Consider the performance

of the entire system

2. Create and amplify the

right-to-left feedback loops

3. Create a culture that fosters a) continual experimentation, taking risks, and learning

b) repetition and practice – the prerequisite to mastery

Three Ways of DevOps

Source: The Phoenix Project

Page 18: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

Technical practices for:

1. Flow

2. Feedback

3. Continual experimentation and learning

4. Integrating information security, change

management, and compliance

Technical practices

Source: The DevOps Handbook

Page 19: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

� Speed of change

� Operational behaviour (reliability, availability,

security)

? Cost

× Functionality

� Fun

DevOps = non-functional

IT performance

• Deployment frequency

• Lead time for changes

• Mean time to recover

• Change failure rate

Page 20: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

Agile ‘versus’ DevOps

A DD A

A D A D

1 2

3 4

Specify

Acquire/Build

Configure

Integrate

Test

Deploy

Run

Support

Page 21: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

DevOps versus Agile

Page 22: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

IT Value Chain

DEV OPS USE

< - - - - - Agile - - - - - >

DevOps

REQ

Continuous…IntegrationTesting

DeliveryDeployment

Page 23: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

Info

Req

App

Dev

App

Ops

Info

Use

PlatformDev

PlatformOps

InfraDev

InfraOps

DIY vs sourcing

Outsourcing Blog: http://allthingsitsm.com/devops-accelerating-it-evolution

Page 24: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

• Yet another hype

• Define DevOps

• Expand DevOps

• Sell DevOps

• Kill DevOps!

Storyline

Page 25: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

Dev

Ops

Architecture

QA

Supply

Security

Support

Business

Source: Dave van Herpen

The DevOps cast

Page 26: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

12 Ways of DevOps

Dem Use

1

2

3

11

10

12

5 6 4 7 8 9

Systems thinking

Amplified

feedback loops

Culture of

continuous

experimentation

and learning

Dem

4

5

6 Use

7

8

9Dev Ops

“DevOps” on

http://allthingsitsm.com/

author/marksmalley/

Prequel Sequel

“The Business”

Page 27: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

Van Haren Publishing

free e-book

BiSL Pocket Guide

http://bit.ly/BiSL-In-a-nutshell

Page 28: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

• Yet another hype

• Define DevOps

• Expand DevOps

• Sell DevOps

• Kill DevOps!

Storyline

Page 29: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:
Page 30: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

Sell me this DevOps

Profit

Revenue

Cost

Different

business

Better IT functionality

Quicker delivery of IT

Fewer/shorterIT outages

Cheaper/fewer

IT resources

Moreefficient IT

Lower

OPEX

More

sales

Higher

prices

Lower

CAPEX

Better

products

Better

relationships

More

efficient

Cheaper/fewer

resources

More

innovative

Your ITinitiative

More predictable performance

Lower

business riskSmaller

deviationsRisk

Page 31: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

Sell me this DevOps

Profit

Revenue

Cost

Different

business

Better IT functionality

Quicker delivery of IT

Fewer/shorterIT outages

Cheaper/fewer

IT resources

Moreefficient IT

Lower

OPEX

More

sales

Higher

prices

Lower

CAPEX

Better

products

Better

relationships

More

efficient

Cheaper/fewer

resources

More

innovative

Your DevOpsinitiative

More predictable performance

Lower

business riskSmaller

deviationsRisk

Page 32: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

• Yet another hype

• Define DevOps

• Expand DevOps

• Sell DevOps

• Kill DevOps!

Storyline

Page 33: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

Dave van HerpenManagement Consultant

@daveherpen

Mark SmalleyThe IT Paradigmologist

@marksmalley 4 June 2014

Page 34: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

Kill DevOps

www.flickr.com/photos/h-k-d

http://allthingsitsm.com/kill-devops/

Page 35: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

Kill DevOps?

www.flickr.com/photos/h-k-d

KILL:

We’ve defined DevOps

We’ve expanded

DevOps

We know how to sell

DevOps

Page 36: Mark Smalley - Kill DevOps - c.ymcdn.com Supply Security Support ... BiSL Pocket Guide  ... Microsoft PowerPoint - Mark Smalley - Kill DevOps Author:

ITSMF UKPremier Gate, Easthampstead Road, Bracknell,

RG12 1JS, United Kingdom

Tel: +44 (0) 118 918 6500 | Web: www.itsmf.co.uk