So why dev ops? - john clapham

61
Question: Agile's got it covered - so why DevOps? It seems like agile has it all –with only 8 to 14 guiding principles, it offers the promise of better utilisation of creative resource, clarity for stakeholders, faster delivery and happier customers. Over a decade old and agile is all grown up, so why is this DevOps upstart getting so much attention? Drawing on experiences at Nokia Entertainment, this talk looks at what DevOps is and what it brings to business. It looks at how DevOps compliments agile methods, and encourages attention on areas that could easily be overlooked.

description

Agile Business Conference Talk http://www.agileconference.org/programme/october-10th-2013/

Transcript of So why dev ops? - john clapham

Page 1: So why dev ops? -  john clapham

Question: Agile's got it covered - so why DevOps?

It seems like agile has it all –with only 8 to 14 guiding principles, it offers the promise of better utilisation of creative resource, clarity for stakeholders, faster delivery and happier customers. Over a decade old and agile is all grown up, so why is this DevOps upstart getting so much attention? Drawing on experiences at Nokia Entertainment, this talk looks at what DevOps is and what it brings to business. It looks at how DevOps compliments agile methods, and encourages attention on areas that could easily be overlooked.

Page 2: So why dev ops? -  john clapham

Nokia Bristol

Page 3: So why dev ops? -  john clapham

John ClaphamNokia Entertainment

Agile's got it covered, so why DevOps?

Page 4: So why dev ops? -  john clapham

Is this even worth answering?

Page 5: So why dev ops? -  john clapham

To grow something you need to understand it’s preferred conditions…

Page 6: So why dev ops? -  john clapham
Page 7: So why dev ops? -  john clapham
Page 8: So why dev ops? -  john clapham

If DevOps is valuable, and different to Agile, understanding will help nurture it.

Page 9: So why dev ops? -  john clapham

Step 1: The What of DevOps.Step 2: The Why of DevOps.Step 3: DevOps’ relationship to Agile.

Page 10: So why dev ops? -  john clapham

Step 1: The What Of DevOps…

Page 11: So why dev ops? -  john clapham

Utah 2001…

Page 12: So why dev ops? -  john clapham

DevOps on the other hand…

Page 13: So why dev ops? -  john clapham
Page 14: So why dev ops? -  john clapham

“A single day to change, two months to Deploy”

Page 15: So why dev ops? -  john clapham

“The site is unresponsive - this blatantly hasn’t been tested”

Page 16: So why dev ops? -  john clapham

Tensions separate IT Operations and Development…

Page 17: So why dev ops? -  john clapham

Tensions separate IT Operations and Development…

Stability vs Change

Page 18: So why dev ops? -  john clapham

Tensions separate IT Operations and Development…

Stability vs ChangeOps Culture vs Dev Culture

Page 19: So why dev ops? -  john clapham

…not to mention a few technical challenges.

Page 20: So why dev ops? -  john clapham

Culture Automation

Monitoring Sharing

Page 21: So why dev ops? -  john clapham

Towards a culture of collaboration and trust.

Page 22: So why dev ops? -  john clapham

Automation, of almost everything.

Page 23: So why dev ops? -  john clapham

Monitoring of code, integration, systems, and progress.

Page 24: So why dev ops? -  john clapham

Sharing; of knowledge, feedback and responsibility.

Page 25: So why dev ops? -  john clapham

Step 2: The Why Of DevOps…

Page 26: So why dev ops? -  john clapham
Page 27: So why dev ops? -  john clapham

Time to Market.

Page 28: So why dev ops? -  john clapham

Stability AND change.

Page 29: So why dev ops? -  john clapham

Quality.

Page 30: So why dev ops? -  john clapham

Cost and Efficiency.

Page 31: So why dev ops? -  john clapham

Stealth Benefits?

Page 32: So why dev ops? -  john clapham

Motivation.

Page 33: So why dev ops? -  john clapham

Autonomy, Mastery, Purpose

Page 34: So why dev ops? -  john clapham

Talent – attraction, retention.

Page 35: So why dev ops? -  john clapham
Page 36: So why dev ops? -  john clapham

Step 3: DevOps’ relationship to Agile…

Page 37: So why dev ops? -  john clapham

You can tackle anything with agile…

Page 38: So why dev ops? -  john clapham
Page 39: So why dev ops? -  john clapham
Page 40: So why dev ops? -  john clapham
Page 41: So why dev ops? -  john clapham
Page 42: So why dev ops? -  john clapham
Page 43: So why dev ops? -  john clapham

A genuine need, or a sales gimmick?

Page 44: So why dev ops? -  john clapham

Lean and Flow

Page 45: So why dev ops? -  john clapham

Does it scale?

Page 46: So why dev ops? -  john clapham

Patterns for common problems.

Page 47: So why dev ops? -  john clapham

Community & Enthusiasts

Page 48: So why dev ops? -  john clapham

Reflections…

Page 49: So why dev ops? -  john clapham

Agile’s got it covered - so why DevOps?

Page 50: So why dev ops? -  john clapham

Agile is ultimately about learning…

Page 51: So why dev ops? -  john clapham

Confucius:“By three methods we may learn wisdom: First, by reflection, which is noblest; Second, by imitation, which is easiest;Third by experience, which is the bitterest.”

Page 52: So why dev ops? -  john clapham

DevOps is a neat package

Page 53: So why dev ops? -  john clapham

It covers what…

Page 54: So why dev ops? -  john clapham

It covers what…and how

Page 55: So why dev ops? -  john clapham

It hints at scale

Page 56: So why dev ops? -  john clapham

…and focuses on culture

Page 57: So why dev ops? -  john clapham

DevOps gets results*

Page 58: So why dev ops? -  john clapham

*( Apply judiciously, not to be taken at meal times, results will vary, there is a risk of point fix and over investment )

Page 59: So why dev ops? -  john clapham

Thanks!

@johnC_Bristol

Page 60: So why dev ops? -  john clapham

Further reading…

DevOps at Nokia Entertainmenthttp://www.infoq.com/articles/monthly-devops-01-nokia

Nokia Musichttp://www.nokia.com/gb-en/apps/app/nokia-music/

Page 61: So why dev ops? -  john clapham

Picture CreditsSuspension Bridge & Whisky Barrelshttp://www.flickr.com/photos/uk_pictures/3483034558/

Barley, Ian Brittonhttp://www.flickr.com/photos/freefoto/729511482/

Agave, Mike Jorgensenhttp://www.flickr.com/photos/mikejorgensen/137624042/

Snowbird Mountains, http://www.flickr.com/photos/johnandchristina/2438275715/

Frustrationhttp://www.flickr.com/photos/50325419@N08/5661682250/

Snake Signhttp://www.flickr.com/photos/matthigh/3312783047/