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

Post on 01-Jan-2017

220 views 5 download

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

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.

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 Change

Ops 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 Entertainment

http://www.infoq.com/articles/monthly-devops-01-nokia

Nokia Music

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

Picture Credits

Suspension Bridge & Whisky Barrels

http://www.flickr.com/photos/uk_pictures/3483034558/

Barley, Ian Britton

http://www.flickr.com/photos/freefoto/729511482/

Agave, Mike Jorgensen

http://www.flickr.com/photos/mikejorgensen/137624042/

Snowbird Mountains,

http://www.flickr.com/photos/johnandchristina/2438275715/

Frustration

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

Snake Sign

http://www.flickr.com/photos/matthigh/3312783047/