40
What Does DevOps Culture Feel Like? Matthew Skelton 25th October 2013 Hosted by UNICOM Seminars http:// blog.unicom.co.uk/ @matthewpskelton experiencedevops.org

What Does DevOps Culture Feel Like?

Embed Size (px)

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

Page 1: What Does DevOps Culture Feel Like?

What Does DevOps Culture Feel Like?

Matthew Skelton25th October 2013

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

@matthewpskeltonexperiencedevops.org

Page 2: What Does DevOps Culture Feel Like?

Agenda• Introduction– DevOps– Culture

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

Page 3: What Does DevOps Culture Feel Like?

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

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

• Experience DevOps workshops

Page 4: What Does DevOps Culture Feel Like?

Introduction

Page 5: What Does DevOps Culture Feel Like?

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

Page 6: What Does DevOps Culture Feel Like?

DevOps• CAMS– Culture– Automation–Measurement– Sharing

• Set of practices for rapid, reliable software delivery

Page 7: What Does DevOps Culture Feel Like?

The ‘Culture Iceberg’

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

Page 8: What Does DevOps Culture Feel Like?

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

Page 9: What Does DevOps Culture Feel Like?

Common Experiences

Page 10: What Does DevOps Culture Feel Like?

Team Objectives

Page 11: What Does DevOps Culture Feel Like?

Defence vs Attack?

Page 12: What Does DevOps Culture Feel Like?

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

Page 13: What Does DevOps Culture Feel Like?

In Sync?

Page 14: What Does DevOps Culture Feel Like?

In Sync

Page 15: What Does DevOps Culture Feel Like?

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

Page 16: What Does DevOps Culture Feel Like?

Progress vs Maintenance

Page 17: What Does DevOps Culture Feel Like?

Progress vs Maintenance

Page 18: What Does DevOps Culture Feel Like?

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

progress is not effective

Page 19: What Does DevOps Culture Feel Like?

Team Topologies

Page 20: What Does DevOps Culture Feel Like?

Topology shapes interactions

Page 21: What Does DevOps Culture Feel Like?

Topology shapes interactions

Page 22: What Does DevOps Culture Feel Like?

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

Page 23: What Does DevOps Culture Feel Like?

DevOps Culture in Practice

Page 24: What Does DevOps Culture Feel Like?

THEM!

Page 25: What Does DevOps Culture Feel Like?

THEM!

Page 26: What Does DevOps Culture Feel Like?

Pairing – Devs and Ops

Page 27: What Does DevOps Culture Feel Like?

Version Control for All ™

Page 28: What Does DevOps Culture Feel Like?

First-Class Operability

Page 29: What Does DevOps Culture Feel Like?

Devs On Call

Page 30: What Does DevOps Culture Feel Like?

No More Budget Battles

Page 31: What Does DevOps Culture Feel Like?

Summary

Page 32: What Does DevOps Culture Feel Like?

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

Page 33: What Does DevOps Culture Feel Like?

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

Page 34: What Does DevOps Culture Feel Like?

What’s Next?

Page 35: What Does DevOps Culture Feel Like?

The Phoenix Project

Page 36: What Does DevOps Culture Feel Like?

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

• devopsdays.org

Page 37: What Does DevOps Culture Feel Like?

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

• devopssummit.com

Page 38: What Does DevOps Culture Feel Like?

Experience DevOps• A hands-on workshop for DevOps

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

• experiencedevops.org

Page 39: What Does DevOps Culture Feel Like?

Questions & Discussion

Matthew Skelton @matthewpskeltonexperiencedevops.org

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

Page 40: What Does DevOps Culture Feel Like?

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