What Does DevOps Culture Feel Like?

Preview:

DESCRIPTION

In this webinar we'll explore what is DevOps culture, why it's important, and how it differs from many typical organisational cultures and why. We'll see some simple things we can do to help nurture a DevOps culture within our organisations, and investigate some collaboration and team patterns which can help to change behaviour to encourage DevOps to flourish.

Citation preview

What Does DevOps Culture Feel Like?

Matthew Skelton25th October 2013

Hosted byUNICOM Seminarshttp://blog.unicom.co.uk/

@matthewpskeltonexperiencedevops.org

Agenda• Introduction– DevOps– Culture

• Common Experiences• Team Topologies• DevOps Culture in Practice• Questions

Background• Software systems since 1998• Books– Software Operability–Windows Package Management

• London Continuous Delivery meetup group - londoncd.org.uk

• Experience DevOps workshops

Introduction

DevOps• Not– Infrastructure Automation– New word for SysAdmin– Devs ‘doing’ Ops– Ops ‘doing’ Dev– ...

DevOps• CAMS– Culture– Automation–Measurement– Sharing

• Set of practices for rapid, reliable software delivery

The ‘Culture Iceberg’

Gene Kim - http://slidesha.re/1a4pjSR

Culture• “a set of shared mental

assumptions that guide interpretation and action in organizations by defining appropriate behavior for various situations ” (Ravasi & Shultz, 2006)

http://www.jstor.org/stable/20159775

Common Experiences

Team Objectives

Defence vs Attack?

DevOps Culture Feels Like• A sports team playing to win–Multi-part objectives• Score points• Defend

– Success comes from the shared, joint objectives

– Optimising for only points or defence is not effective

In Sync?

In Sync

DevOps Culture Feels Like• A band of musicians– In time, in tune, ‘in the groove’ – Different specialisms, one goal

Progress vs Maintenance

Progress vs Maintenance

DevOps Culture Feels Like• A reliable vehicle– Repairs done, journeys completed– Optimising for either repairs or

progress is not effective

Team Topologies

Topology shapes interactions

Topology shapes interactions

Further Reading• http://wp.me/p22rdq-dx• http://slidesha.re/1bl3DUS

DevOps Culture in Practice

THEM!

THEM!

Pairing – Devs and Ops

Version Control for All ™

First-Class Operability

Devs On Call

No More Budget Battles

Summary

DevOps Culture Feels Like• A sports team playing to win–Multi-part objective: score, prevent

loss• A band of musicians– In time, in tune, ‘in the groove’

• A reliable vehicle– Repairs done, journeys completed

DevOps Culture Feels Like• Never ‘them’ or ‘they’– ‘Us’ or ‘we’ instead

• Ops pairing with Devs on code– Logging, monitoring, <operability>

• Ops using version control (!)• Devs concerned with operability• No ‘project code’ or budget conflicts

What’s Next?

The Phoenix Project

DevOpsDays• Ghent• Sydney• Mountain View• Hamburg• ...• Tokyo• Tel Aviv• Atlanta• New York• Portland• Vancouver• Barcelona

• devopsdays.org

DevOps Summit• Amsterdam, November 2012• London, May 2013• Amsterdam, November 2013• Bangalore, December 2013

• devopssummit.com

Experience DevOps• A hands-on workshop for DevOps

culture• @ExperDevOps• Forthcoming dates:– London: 29 October 2013– Amsterdam: 15 November 2013

• experiencedevops.org

Questions & Discussion

Matthew Skelton @matthewpskeltonexperiencedevops.org

UNICOM Seminarshttp://blog.unicom.co.uk/

Acknowledgements

3 wheels: http://villageenterprise.org/wp-content/uploads/2012/08/3-wheels1.jpg Alarm clock: http://paranoidnews.org/wp-content/uploads/2010/10/Alien-Hunt-Alarm-Clock.jpg Animal on drums: http://2.bp.blogspot.com/-koVVOhTQqsg/Tw0fHSUu5xI/AAAAAAAAJU0/rEgAgwm0Hy0/s1600/Animal+drums.jpg Battle scene: http://www.nationalforest.org/visit/images/location/Bosworth_Battle1.jpg Dinosaur oil check: http://www.dinosaur-toys-collectors-guide.com/images/RTO-OilCheck-blog.jpg Football pitch:http://upload.wikimedia.org/wikipedia/en/c/ca/780px-Counter-attack.PNG Football team:http://www.theage.com.au/ffximage/2005/03/18/19n_united_wideweb__430x282.jpg Oil change:http://nissanservicegreenville.com/wp-content/uploads/2013/03/oil-change.png Pairing:http://qablog.practitest.com/wp-content/uploads/2010/10/pair_work.jpgRATM:http://media.musicfeeds.com.au/files/085e4bc1c1d03f297fd307107b172f7f.jpg SCM logos:http://kevinpelgrims.com/blog/files/images/2012/07/vc_logos.png THEM! Film still:http://mikesirota.files.wordpress.com/2012/03/a-them.jpg THEM! Poster:http://www.standbyformindcontrol.com/wp-content/uploads/2012/12/Them-Poster.jpeg?9d7bd4