devops and the industrial revolution

21
DevOps: how the Industrial Revolution got us here Jonathan Fletcher Enterprise Architect, Technology and Platform Lead v1.1

Upload: jofanon

Post on 17-Aug-2015

18 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: DevOps and the industrial revolution

DevOps: how the Industrial Revolution got us here

Jonathan Fletcher

Enterprise Architect, Technology and Platform Lead

v1.1

Page 2: DevOps and the industrial revolution

Me

• Jonathan Fletcher

• Architect in Hiscox Group IT since 2012

• Ex Dev

• Ex Ops

• http://enterprisedevops.blogspot.com

• http://www.devops.com

• @FletcherJofanon

2

Page 4: DevOps and the industrial revolution

4

The industrial revolution

• Occurred in England some time in the mid-1700’s

• Largely in response to textile competition arising from India

Page 5: DevOps and the industrial revolution

Boring…so what?

• Led us from hand manufacturing techniques to machines

• Led to new processes including increased specialisation of roles and new ways of scaling production

5

Page 9: DevOps and the industrial revolution

Now

9

Page 10: DevOps and the industrial revolution

IT today

10

I’m a business analyst

I’m a DBA

I’m a developer

I work in support

I’m an infrastructure

engineer

I’m a business stakeholder

I’m a release manager

I’m a security consultant

Page 11: DevOps and the industrial revolution

Common complaints

• “Throw it over the wall” behaviour - it’s not my problem

• Lack of holistic understanding of the software delivery lifecycle

• Slow pace of change

• Expensive cost of change

• Late discovery of issues in the project lifecycle

• Unaligned goals and incentives – pulling in different directions

11

Page 12: DevOps and the industrial revolution

Alignment of goals

More process review

s M

ore change control reviews

More deploym

ent freezes M

ore standards control boards

Mor

e fr

eque

nt c

hang

esLo

wer

tole

ranc

e fo

r ou

tage

Mor

e co

mpl

ex a

pplic

atio

nsM

ore

com

plex

dep

loym

ents

Do more! Do less!

RFC’sCABDeployment guideRollback guideDaily status callsStaff availabilityIssue trackingEnvironment bookingEscalation processesEmergency processesSmall change processesetc etc

Mr. Dev Mr. Ops

Page 13: DevOps and the industrial revolution

Is DevOps the right name?

• Why do we think the issue of working well together and aligning goals is limited to Development and Operations?

• Shouldn’t everyone involved in the change process should work together to accomplish shared goals?

• DevTestBizThingyOps DevTestBizThingySecOps should be the real name © J.Fletcher

Page 14: DevOps and the industrial revolution

DevOps – so what is it?

14

• “Bad behaviour arises when you abstract people away from the consequences of their actions” – Jez Humble

• DevOps is a culture of empathy, shared goals and incentives

Page 15: DevOps and the industrial revolution

This says everything

15

Page 16: DevOps and the industrial revolution

Shared goals, incentives, empathy & transparency

16

Page 17: DevOps and the industrial revolution

17

Automation benefits

• 150 deployments in the last 3 days in one application alone

• The week before go-live on our biggest ever change program we reduced 17.5 man days of effort to about 10 minutes

• Help enable changing a 10 week change cycle down to 2 weeks

• We went from 1 person knowing how to do to do a release to thousands (kind of!)

Page 18: DevOps and the industrial revolution

DevOps has visibility at the highest levels

18

Project Sponsor

MyBoss

Page 19: DevOps and the industrial revolution

DevOps – how?

19

1. Employ the right people in the right team structure (and yes that includes you security chaps!)

2. Empower the team – let them make the right decisions

3. There are processes and tools that help align working practises to achieve empathy and shared goals (such as increasing the pace of change)

4. Commonly large amounts of automation is prevalent in a DevOps environment to create metrics, reduce manual wasted effort and increase the pace of change

Page 20: DevOps and the industrial revolution

Remember those naughty Luddites!

20