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.

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

  • Upload
    lykhue

  • View
    224

  • Download
    5

Embed Size (px)

Citation preview

Page 1: 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.

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

John ClaphamNokia Entertainment

Agile's got it covered, so why DevOps?

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

Is this even worth answering?

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

To grow something you need to understand it’s

preferred conditions…

Page 6: Question: Agile's got it covered - so why DevOps?
Page 7: Question: Agile's got it covered - so why DevOps?
Page 8: Question: Agile's got it covered - so why DevOps?

If DevOps is valuable, and different to Agile,

understanding will help nurture it.

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

Step 1: The What of DevOps.

Step 2: The Why of DevOps.

Step 3: DevOps’ relationship to Agile.

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

Step 1: The What Of DevOps…

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

Utah 2001…

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

DevOps on the other hand…

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

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

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

“The site is unresponsive - this blatantly hasn’t

been tested”

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

Tensions separate IT Operations and

Development…

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

Tensions separate IT Operations and

Development…

Stability vs Change

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

Tensions separate IT Operations and

Development…

Stability vs Change

Ops Culture vs Dev Culture

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

…not to mention a few technical challenges.

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

Culture

Automation

Monitoring

Sharing

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

Towards a culture of collaboration and trust.

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

Automation, of almost everything.

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

Monitoring of code, integration, systems, and

progress.

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

Sharing; of knowledge, feedback and

responsibility.

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

Step 2: The Why Of DevOps…

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

Time to Market.

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

Stability AND change.

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

Quality.

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

Cost and Efficiency.

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

Stealth Benefits?

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

Motivation.

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

Autonomy, Mastery, Purpose

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

Talent – attraction, retention.

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

Step 3: DevOps’ relationship to Agile…

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

You can tackle anything with agile…

Page 38: Question: Agile's got it covered - so why DevOps?
Page 39: Question: Agile's got it covered - so why DevOps?
Page 40: Question: Agile's got it covered - so why DevOps?
Page 41: Question: Agile's got it covered - so why DevOps?
Page 42: Question: Agile's got it covered - so why DevOps?
Page 43: Question: Agile's got it covered - so why DevOps?

A genuine need, or a sales gimmick?

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

Lean and Flow

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

Does it scale?

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

Patterns for common problems.

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

Community & Enthusiasts

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

Reflections…

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

Agile’s got it covered - so why DevOps?

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

Agile is ultimately about learning…

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

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: Question: Agile's got it covered - so why DevOps?

DevOps is a neat package

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

It covers what…

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

It covers what…and how

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

It hints at scale

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

…and focuses on culture

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

DevOps gets results*

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

*( Apply judiciously, not to be taken at meal times,

results will vary, there is a risk of point fix and

over investment )

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

Thanks!

@johnC_Bristol

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

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/

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

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/