More Related Content
Similar to Tech Talk: The Continuous Delivery Metrics That Will Make Your Pipeline Fast and Your Apps Better (20)
More from CA Technologies (20)
Tech Talk: The Continuous Delivery Metrics That Will Make Your Pipeline Fast and Your Apps Better
- 11. 11 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Enterprise Delivery Processes Are Complex…
Any given environment has multiple involved streams / sub processes
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
Validate
Deploy
Configure
Provision
PROMOTION DECISION
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
- 12. 12 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
And They Multiply Through the Pipeline…
Dev/Int QA Prod
Requires visibility to second level to understand actual mix of Cycle / Wait time to
find bottlenecks.
§ Need the core automation driver + oversight in order to track
manual processes with the automation across the whole pipeline
§ THIS is the metrics engineering all of us must do!
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
Validate
Deploy
Configure
Provision
PROMOTION DECISION
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
Validate
Deploy
Configure
Provision
PROMOTION DECISION
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
Validate
Deploy
Configure
Provision
PROMOTION DECISION
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
- 13. 13 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Key Operational Metrics at Each Pipeline Phase
How long till you have a deployable
package?
Timeframes for key Tasks per
environment
§ How long to provision / configure /
deploy / validate?
§ Failure rate at each step
Reduction in manual Tasks
Reduction in maintenance of
automation
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time
Validate
Deploy
Configure
Provision
PROMOTION DECISION
STEP STEP STEP STEP
Cycle Time Cycle Time Cycle Time Cycle Time
Lead Time
Wait
Time
Wait
Time
Wait
Time