Event-driven Infrastructure - Mike Place, SaltStack - DevOpsDays Tel Aviv 2016
Measuring Flow - Ant Weiss, Otomato - DevOpsDays Tel Aviv 2016
-
Upload
devopsdays-tel-aviv -
Category
Technology
-
view
18 -
download
0
Transcript of Measuring Flow - Ant Weiss, Otomato - DevOpsDays Tel Aviv 2016
![Page 1: Measuring Flow - Ant Weiss, Otomato - DevOpsDays Tel Aviv 2016](https://reader036.fdocuments.us/reader036/viewer/2022083106/5871524f1a28ab8e5b8b476b/html5/thumbnails/1.jpg)
© 2016 Anton Weiss (otomato) All Rights Reserved - http://otomato.link
Measuring FlowThe scientific approach to DevOps
![Page 2: Measuring Flow - Ant Weiss, Otomato - DevOpsDays Tel Aviv 2016](https://reader036.fdocuments.us/reader036/viewer/2022083106/5871524f1a28ab8e5b8b476b/html5/thumbnails/2.jpg)
© 2016 Anton Weiss (otomato) All Rights Reserved - http://otomato.link
DEFINE FLOW?
the amount of change we can move through our pipeline in a given unit of time
![Page 3: Measuring Flow - Ant Weiss, Otomato - DevOpsDays Tel Aviv 2016](https://reader036.fdocuments.us/reader036/viewer/2022083106/5871524f1a28ab8e5b8b476b/html5/thumbnails/3.jpg)
© 2016 Anton Weiss (otomato) All Rights Reserved - http://otomato.link
Why Do DevOps Transformation?
•Velocity•Quality
![Page 4: Measuring Flow - Ant Weiss, Otomato - DevOpsDays Tel Aviv 2016](https://reader036.fdocuments.us/reader036/viewer/2022083106/5871524f1a28ab8e5b8b476b/html5/thumbnails/4.jpg)
© 2016 Anton Weiss (otomato) All Rights Reserved - http://otomato.link
Velocity
MLTMean Lead Time
how long does it take for a bit of code to get built, tested and deployed
![Page 5: Measuring Flow - Ant Weiss, Otomato - DevOpsDays Tel Aviv 2016](https://reader036.fdocuments.us/reader036/viewer/2022083106/5871524f1a28ab8e5b8b476b/html5/thumbnails/5.jpg)
© 2016 Anton Weiss (otomato) All Rights Reserved - http://otomato.link
Velocity
DCRDaily Change Rate
number of changes getting committed to mainline and tested per day
![Page 6: Measuring Flow - Ant Weiss, Otomato - DevOpsDays Tel Aviv 2016](https://reader036.fdocuments.us/reader036/viewer/2022083106/5871524f1a28ab8e5b8b476b/html5/thumbnails/6.jpg)
© 2016 Anton Weiss (otomato) All Rights Reserved - http://otomato.link
Velocity
MTTEMean Time To Environment
how long does it take devs/testers to bring up a testing environment for verifying changes
![Page 7: Measuring Flow - Ant Weiss, Otomato - DevOpsDays Tel Aviv 2016](https://reader036.fdocuments.us/reader036/viewer/2022083106/5871524f1a28ab8e5b8b476b/html5/thumbnails/7.jpg)
© 2016 Anton Weiss (otomato) All Rights Reserved - http://otomato.link
Velocity
MTTDMean Time To Detecthow much time passes since the original commit of the code
until the bug it introduced gets detected
![Page 8: Measuring Flow - Ant Weiss, Otomato - DevOpsDays Tel Aviv 2016](https://reader036.fdocuments.us/reader036/viewer/2022083106/5871524f1a28ab8e5b8b476b/html5/thumbnails/8.jpg)
© 2016 Anton Weiss (otomato) All Rights Reserved - http://otomato.link
Velocity
MTTRMean Time To
Resolvehow much time it takes to resolve an issue once it’s been
detected
![Page 9: Measuring Flow - Ant Weiss, Otomato - DevOpsDays Tel Aviv 2016](https://reader036.fdocuments.us/reader036/viewer/2022083106/5871524f1a28ab8e5b8b476b/html5/thumbnails/9.jpg)
© 2016 Anton Weiss (otomato) All Rights Reserved - http://otomato.link
Velocity
MTTAMean Time To
Approvehow much time it takes to verify and approve a release
![Page 10: Measuring Flow - Ant Weiss, Otomato - DevOpsDays Tel Aviv 2016](https://reader036.fdocuments.us/reader036/viewer/2022083106/5871524f1a28ab8e5b8b476b/html5/thumbnails/10.jpg)
© 2016 Anton Weiss (otomato) All Rights Reserved - http://otomato.link
Quality
BFRBuild Failure Rate
% of failed builds
![Page 11: Measuring Flow - Ant Weiss, Otomato - DevOpsDays Tel Aviv 2016](https://reader036.fdocuments.us/reader036/viewer/2022083106/5871524f1a28ab8e5b8b476b/html5/thumbnails/11.jpg)
© 2016 Anton Weiss (otomato) All Rights Reserved - http://otomato.link
Quality
DFRDeployment Failure
Rate% of failed deployments
![Page 12: Measuring Flow - Ant Weiss, Otomato - DevOpsDays Tel Aviv 2016](https://reader036.fdocuments.us/reader036/viewer/2022083106/5871524f1a28ab8e5b8b476b/html5/thumbnails/12.jpg)
© 2016 Anton Weiss (otomato) All Rights Reserved - http://otomato.link
Quality
IRFRInfra-Related Failure
Rate% of builds/deployments failures related to infrastructure
issues
![Page 13: Measuring Flow - Ant Weiss, Otomato - DevOpsDays Tel Aviv 2016](https://reader036.fdocuments.us/reader036/viewer/2022083106/5871524f1a28ab8e5b8b476b/html5/thumbnails/13.jpg)
© 2016 Anton Weiss (otomato) All Rights Reserved - http://otomato.link
Quality
RWRRework Rate
% of tickets being reopened
![Page 14: Measuring Flow - Ant Weiss, Otomato - DevOpsDays Tel Aviv 2016](https://reader036.fdocuments.us/reader036/viewer/2022083106/5871524f1a28ab8e5b8b476b/html5/thumbnails/14.jpg)
© 2016 Anton Weiss (otomato) All Rights Reserved - http://otomato.link
Quality
ADRAutomated Detection
Rate% of issues being detected by automated testing cycles
![Page 15: Measuring Flow - Ant Weiss, Otomato - DevOpsDays Tel Aviv 2016](https://reader036.fdocuments.us/reader036/viewer/2022083106/5871524f1a28ab8e5b8b476b/html5/thumbnails/15.jpg)
© 2016 Anton Weiss (otomato) All Rights Reserved - http://otomato.link
Quality
UWRUnplanned Work
Rate% of unplanned issues