devops and the industrial revolution
TRANSCRIPT
![Page 1: DevOps and the industrial revolution](https://reader036.vdocuments.net/reader036/viewer/2022062322/55d0fa15bb61eb875f8b463c/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062322/55d0fa15bb61eb875f8b463c/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062322/55d0fa15bb61eb875f8b463c/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062322/55d0fa15bb61eb875f8b463c/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062322/55d0fa15bb61eb875f8b463c/html5/thumbnails/9.jpg)
Now
9
![Page 10: DevOps and the industrial revolution](https://reader036.vdocuments.net/reader036/viewer/2022062322/55d0fa15bb61eb875f8b463c/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062322/55d0fa15bb61eb875f8b463c/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062322/55d0fa15bb61eb875f8b463c/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062322/55d0fa15bb61eb875f8b463c/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062322/55d0fa15bb61eb875f8b463c/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062322/55d0fa15bb61eb875f8b463c/html5/thumbnails/15.jpg)
This says everything
15
![Page 16: DevOps and the industrial revolution](https://reader036.vdocuments.net/reader036/viewer/2022062322/55d0fa15bb61eb875f8b463c/html5/thumbnails/16.jpg)
Shared goals, incentives, empathy & transparency
16
![Page 17: DevOps and the industrial revolution](https://reader036.vdocuments.net/reader036/viewer/2022062322/55d0fa15bb61eb875f8b463c/html5/thumbnails/17.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062322/55d0fa15bb61eb875f8b463c/html5/thumbnails/18.jpg)
DevOps has visibility at the highest levels
18
Project Sponsor
MyBoss
![Page 19: DevOps and the industrial revolution](https://reader036.vdocuments.net/reader036/viewer/2022062322/55d0fa15bb61eb875f8b463c/html5/thumbnails/19.jpg)
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