So why dev ops? - john clapham

Preview:

DESCRIPTION

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

Citation preview

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.

Nokia Bristol

John ClaphamNokia Entertainment

Agile's got it covered, so why DevOps?

Is this even worth answering?

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

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

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

Step 1: The What Of DevOps…

Utah 2001…

DevOps on the other hand…

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

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

Tensions separate IT Operations and Development…

Tensions separate IT Operations and Development…

Stability vs Change

Tensions separate IT Operations and Development…

Stability vs ChangeOps Culture vs Dev Culture

…not to mention a few technical challenges.

Culture Automation

Monitoring Sharing

Towards a culture of collaboration and trust.

Automation, of almost everything.

Monitoring of code, integration, systems, and progress.

Sharing; of knowledge, feedback and responsibility.

Step 2: The Why Of DevOps…

Time to Market.

Stability AND change.

Quality.

Cost and Efficiency.

Stealth Benefits?

Motivation.

Autonomy, Mastery, Purpose

Talent – attraction, retention.

Step 3: DevOps’ relationship to Agile…

You can tackle anything with agile…

A genuine need, or a sales gimmick?

Lean and Flow

Does it scale?

Patterns for common problems.

Community & Enthusiasts

Reflections…

Agile’s got it covered - so why DevOps?

Agile is ultimately about learning…

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.”

DevOps is a neat package

It covers what…

It covers what…and how

It hints at scale

…and focuses on culture

DevOps gets results*

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

Thanks!

@johnC_Bristol

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/

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/