measuring continuous delivery

39
Measuring Continuous Delivery Steve Smith @AgileSteveSmith [email protected]

Upload: steve-smith

Post on 11-Apr-2017

824 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Measuring Continuous Delivery

Measuring Continuous Delivery

Steve Smith

@AgileSteveSmith

[email protected]

Page 2: Measuring Continuous Delivery

Steve Smith

Continuous Delivery consultant and trainer

Author of “Measuring Continuous Delivery”

Co-author of “Build Quality In”

b: www.alwaysagileconsulting.com/blog

e: [email protected]

t: @AgileSteveSmith

Page 3: Measuring Continuous Delivery

Continuous Delivery

“Speed is essential because there is an opportunity cost associated with not delivering software”

Dave Farley and Jez Humble

Continuous Delivery: when stability and speed can satisfy business demand

Discontinuous Delivery: when stability and speed are insufficient

Page 4: Measuring Continuous Delivery

Continuous Delivery

Page 5: Measuring Continuous Delivery

Continuous Delivery

Page 6: Measuring Continuous Delivery

The Improvement Kata

Page 7: Measuring Continuous Delivery

Continuous Delivery Measures

“Higher throughput and higher levels of stability are possible at scale”

DevOps: Profiles in ITSM Performance and Contributing Factors

Nicole Forsgren and Jez Humble (WDSI 2016)

Continuous Delivery improves throughput and stability in unison

Continuous Delivery leads to strong IT performance

Page 8: Measuring Continuous Delivery

Continuous Delivery Measures

Page 9: Measuring Continuous Delivery

Deployment Indicators

Page 10: Measuring Continuous Delivery

Deployment Stability Indicator

Page 11: Measuring Continuous Delivery

Deployment Throughput Indicator

Page 12: Measuring Continuous Delivery

The Government Dept – 60 teams

Page 13: Measuring Continuous Delivery

The Government Dept – 60 teams

Page 14: Measuring Continuous Delivery

Deployment Indicators

Page 15: Measuring Continuous Delivery

Deployment Stability Indicator

Page 16: Measuring Continuous Delivery

Deployment Stability - Apples

Page 17: Measuring Continuous Delivery

Deployment Stability - Apples

Page 18: Measuring Continuous Delivery

Deployment Throughput Indicator

Page 19: Measuring Continuous Delivery

Deployment Throughput - Bananas

Page 20: Measuring Continuous Delivery

Deployment Throughput - Bananas

Page 21: Measuring Continuous Delivery

Build Indicators

Page 22: Measuring Continuous Delivery

Build Stability Indicator

Page 23: Measuring Continuous Delivery

Build Throughput Indicator

Page 24: Measuring Continuous Delivery

Build Indicators

Page 25: Measuring Continuous Delivery

Build Stability Indicator

Page 26: Measuring Continuous Delivery

Build Stability – Grapes

Page 27: Measuring Continuous Delivery

Build Stability – Grapes

Page 28: Measuring Continuous Delivery

Build Throughput Indicator

Page 29: Measuring Continuous Delivery

Build Throughput - Oranges

Page 30: Measuring Continuous Delivery

Build Throughput - Oranges

Page 31: Measuring Continuous Delivery

Code Indicator

Page 32: Measuring Continuous Delivery

Code Throughput Indicator

Page 33: Measuring Continuous Delivery

Code Indicators

Page 34: Measuring Continuous Delivery

Code Throughput Indicator

Page 35: Measuring Continuous Delivery

Code Throughput – Pears

Page 36: Measuring Continuous Delivery

Code Throughput – Pears

Page 37: Measuring Continuous Delivery

The Government Dept – 60 teams

Page 38: Measuring Continuous Delivery

Summary

leanpub.com/measuringcontinuousdelivery/c/retailcode

Page 39: Measuring Continuous Delivery

Measuring Continuous Delivery

Steve Smith

@AgileSteveSmith

[email protected]