15
Changing the Culture of IT Shifting to DevOps

Changing the culture of it

Embed Size (px)

Citation preview

Page 1: Changing the culture of it

Changing the Culture of IT

Shifting to DevOps

Page 2: Changing the culture of it

What is DevOps?DevOps is a culture, movement or

practice that emphasizes the collaboration and communication of both software developers and other

information-technology (IT) professionals while automating the

process of software delivery and infrastructure changes. It aims at

establishing a culture and environment where building, testing, and releasing

software, can happen rapidly, frequently, and more reliably.

Page 3: Changing the culture of it

Why DevOps

Design

Build

Test

Deploy

From this To this

Page 4: Changing the culture of it

What’s your strategy to get there?

No battle plan ever survives

contact with the enemy

Culture eats strategy for breakfast

Page 5: Changing the culture of it

A new way to transform

Page 6: Changing the culture of it

Evolution to DevOps

But start with test automation

Page 7: Changing the culture of it

Building quality in wherever you areUAT

SIT

STUT

STUT

UATSIT

UAT

SIT

ST

UT

Page 8: Changing the culture of it

Shifting from the waterfall to the cascade

Engage operations personnel early on

your project, budget and plan

for it

Bring the team together daily if

possible – morning stand-ups

Engage business personnel early on

your project, budget and plan

for it

Consider Specification by

Example design / build / test

Architect for cloud infrastructure; i.e.

AWS etc

Create and automated quality

gates

Experiment forward – be open

and ready to change

Establish contracts with suppliers that support Agile and

DevOps

Page 9: Changing the culture of it

Wider change

DevOps “production line”

Technical story

Specified example

User story

Here are 100 changes I

want in a year

Page 10: Changing the culture of it

Wider change

DevOps “production line”

Technical story

Specified example

User story

Here are 3 changes I

want tomorrow

But how do I fund that? Is

it OPEX or CAPEX

How do I match spend

with outcomes?

How do I write a

business case for that?

Page 11: Changing the culture of it

Back to Lean Change ManagementDevOps is most successful In the culture

on the rightYou can’t simply engineer your way to a

purpose driven culture

Do thisThen that

And then this

Magic happens

Wonderful new culture

Page 12: Changing the culture of it

Back to Lean Change ManagementDevOps is most successful In the culture

on the rightYou need to experiment forward to

continually

Page 13: Changing the culture of it

Anti-patterns: A final few don’ts:Create a team and label them the “DevOps”

teamJust assign an

Ops guy to support a Dev

team

Use AWS and assume that’s the

Ops part of DevOps

Co-locate the teams and call it

DevOps

Just rename the Dev team to

DevOps and leave them isolated

from actual Ops

Retitle peoples job descriptions

to “DevOps [insert role here]”

Page 14: Changing the culture of it

Questions

Page 15: Changing the culture of it

Who I am

Organisational Transformation Provocateur

Strategy Consultant

Lean Change Manager

Agile Coach

Ex Tester

@[email protected]://www.integrationqa.comhttps://nz.linkedin.com/in/matthewmansell