how continuous delivery and lean management make your devops amazeballs

32
Nicole Forsgren, PhD Director of Organizational Performance & Analytics, Chef How Continuous Delivery and Lean Management Make Your DevOps Amazeballs

Upload: nicole-forsgren

Post on 15-Apr-2017

458 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

Nicole Forsgren, PhD

Director of Organizational Performance & Analytics, Chef

How Continuous Delivery and Lean Management Make Your DevOps Amazeballs

Page 2: How Continuous Delivery and Lean Management Make your DevOps Amazeballs
Page 3: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

One year later…

Page 4: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

The Deets

•4,976 respondents in 2015•9,288 respondents in 2014

•Three groups of IT Performers:•High•Medium•Low

•Statistics BINGO: •Correlation, CMV, PLS, SEM, EFA, varimax, Eigenvalue, factor, lconstruct

Page 5: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

DevOps is good for business

IT Performan

ce

Org Performan

ce

Page 6: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

DevOps is good for business

IT Performan

ce

Org Performan

ce

Page 7: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

DevOps is good for business

Org Performan

ce

High Performing IT Organizations:

2xMore likely to exceed Profitability, Market share, andProductivity goals(2014 and 2015)

50%Higher market capgrowth over 3 years*(2014*)

The 2014 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.

Page 8: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

DevOps is good for IT Performance

IT Performan

ce

Org Performan

ce

Page 9: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

But what IS IT Performance?

IT Performan

ce

It is measured by:

Agility• Deploy frequency• Lead time

Reliability• MTTR• Change fail rate*

Org Performan

ce

Page 10: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

DevOps is good for IT performance

IT Performan

ce

High Performing IT Organizations:

More agile30x

More frequent Deployments(2015 and 2014)

200xFaster lead times than peers(2015 and 2014)

The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.

Org Performan

ce

Page 11: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

DevOps is good for IT performance

IT Performan

ce

High Performing IT Organizations:

More reliable

The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.

60x3xChange SuccessRate*

168x (2015)

48x (2014)Faster Mean time to recovery(MTTR)

Org Performan

ce

Page 12: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

Key Factors that Correlate with Each Component:MTTR

Version control for all production artifactsMonitoring

The 2014 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.

Lead time for changesVersion control for all production artifactsAutomated testingDeployment Frequency

Version control for all production artifactsContinuous Delivery

Also Super Important:Culture***Job satisfactionClimate for learning

Page 13: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

But what drives IT Performance?

IT Performan

ce

Org Performan

ce???

Page 14: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

But what drives IT Performance?

IT Performan

ce

Org Performan

ce???

1.

Page 15: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

But what drives IT Performance?

IT Performan

ce

Org Performan

ce???

2. 1.

Page 16: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

But what drives IT Performance?

IT Performan

ce

Org Performan

ce???

2. $$$1.

Page 17: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

But what drives IT Performance?

IT Performan

ce

Org Performan

ceContinuous Delivery

The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.

Page 18: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

Test deployment

& automation

Continuous Delivery practices

Org Performan

ce

IT Performan

ceContinuous Delivery

All production artifacts in

version control

Continuousintegration

The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.

Page 19: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

Test deployment

& automation

Continuous Delivery makes our work better

Org Performan

ceContinuous Delivery

All production artifacts in

version control

Continuousintegration

IT Performan

ce

Lower Change

Fail Rates

The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.

Page 20: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

“We never had testability before. We have it now. We have this experience and know this stuff is working, and working with controls.” – Product Owner for Yahoo Chef implementation

Automated configuration and deployment of 250,000 nodes

Can deploy up to 140k node configurations in 8 hours.

Can patch entire infrastructure within 6 hours of a patch being made available

Page 21: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

Test deployment

& automation

Continuous Delivery makes our work better… and makes it feel better!

Org Performan

ceContinuous Delivery

All production artifacts in

version control

Continuousintegration

IT Performan

ce

Lower Change

Fail Rates

Lower Deployme

nt PainThe 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.

Page 22: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

Test deployment

& automation

Continuous Delivery makes our work better… and makes it feel better!

Continuous Delivery

All production artifacts in

version control

Continuousintegration

IT Performan

ce

Lower Change

Fail Rates

Lower Deployme

nt Pain

Org Performan

ce

The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.

Page 23: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

But what else drives IT Performance?

IT Performan

ce

Org Performan

ce

Lean Managem

ent

The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.

Page 24: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

WIP limits: drive

improvement

Lean Management practices

Org Performan

ce

IT Performan

ce

Lean Managem

entMonitoring to

make business decisions

Visualizations to monitor

work

The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.

Page 25: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

Lean Management makes our work better

Org Performan

ce

Lean Managem

ent

IT Performan

ce

WIP limits: drive

improvement

Monitoring to make

business decisions

Visualizations to monitor

work

The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.

Page 26: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

“If it moves, graph it.” - Michael Rembetsy, Vice President Operations, Etsy

Page 27: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

Lean Management makes our work better… and makes it feel better!

Org Performan

ce

Lean Managem

ent

IT Performan

ce

Improved Org

Culture (Westrum)

Decreased Burnout

WIP limits: drive

improvement

Monitoring to make

business decisions

Visualizations to monitor

work

The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.

Page 28: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

“I was trying to figure out why my team was working themselves to death but not getting anything done… By implementing WIP limits, we were able to focus on our work. Finishing work feels better than sprinting and feeling like a hero in the moment, because that’s only a moment.”- Julia Wester,

Development Manager for Turner Sports, Turner Broadcasting

Page 29: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

Lean Management makes our work better… and makes it feel better!

Lean Managem

ent

IT Performan

ce

Org Performan

ce

Improved Org

Culture (Westrum)

Decreased Burnout

WIP limits: drive

improvement

Monitoring to make

business decisions

Visualizations to monitor

work

The 2015 DevOps Survey of Practice and its resulting database are the property of Puppet Labs, Inc. and Gene Kim and Associates, LLC. All rights reserved.

Page 30: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

DevOps drives IT & Organizational Performance

☐ Tooling and automation

☐ Practice and process

☐ Culture

Page 31: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

DevOps drives IT & Organizational Performance

Tooling and automation Continuous Delivery

Practice and processLean Management

CultureWestrum – high trust & information flow

Page 32: How Continuous Delivery and Lean Management Make your DevOps Amazeballs

[email protected]@nicolefv

nicoleforsgren.com

Thank you