Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Are we really moving faster? How visualizing flow changed the way we work

27 views

Published on

Are we really moving faster?

After putting in countless hours improving the deployment pipeline, investing in automation and deploying new technologies, it is time to ask this fundamental question: "Are we really moving faster?"

This is a story of how we made work visible by applying Flow Metrics to discover bottlenecks and improve flow.

The session will leave you with concrete steps to implement key metrics, automatically collect and visualize them on an open source dashboard and find an answer to this important question.
Key Takeaways:

- A brief Intro to Value Stream Mapping
- Actionable Flow Metrics
- An Implementation Example using an Open Source Solution
References and pointers to advanced material

For more information see: https://pickl.eu/blog/are-we-really-moving-faster-how-visualizing-flow-changed-the-way-we-work/

Published in: Software
  • Be the first to comment

  • Be the first to like this

Are we really moving faster? How visualizing flow changed the way we work

  1. 1. T R A C K : C U LT U R A L T R A N S F O R M A T I O N N OV E M B E R 1 2 , 2 0 2 0 Roman Pickl (@rompic) – PM @ Elektrobit Are we really moving faster? - How visualizing flow changed the way we work
  2. 2. T R A C K : C U LT U R A L T R A N S F O R M A T I O N Are we really moving faster? Asking a fundamental question delivery icon designed by Gem Designs (Creative Commons CCBY): https://thenounproject.com/term/delivery/3581418 cycle icon designed by Arthur Shlain, RU (Creative Commons CCBY): https://thenounproject.com/term/cycle/204142 Deployment Pipeline icon designed by Richard Slater (Creative Commons CCBY): https://thenounproject.com/term/deployment-pipeline/1123518 Problem: delivering value Impediments: long dev cycles, high workloads, changing priorities, decreasing morale Investments: deployment pipeline, automation, new technologies
  3. 3. T R A C K : C U LT U R A L T R A N S F O R M A T I O N Fast physical feedback & visibility of problems https://pixabay.com/de/photos/parzelle-parzellen-pakete-lieferung-2484036/
  4. 4. T R A C K : C U LT U R A L T R A N S F O R M A T I O N Ambient Awareness / eXtreme Feedback Devices Michael Kieslinger, Fluidtime: Developing an Ubiquitous Time Information System https://bit.ly/2Rya5Wg, https://wiki.jenkins.io/pages/viewpage.action?pageId=20250625, https://github.com/codedance/Retaliation, https://plugins.jenkins.io/build-monitor-plugin/
  5. 5. T R A C K : C U LT U R A L T R A N S F O R M A T I O N We shape our buildings and afterwards our buildings shape us - Winston Churchill
  6. 6. T R A C K : C U LT U R A L T R A N S F O R M A T I O N Piggy-backing Change
  7. 7. T R A C K : C U LT U R A L T R A N S F O R M A T I O N First dashboard: Status
  8. 8. T R A C K : C U LT U R A L T R A N S F O R M A T I O N
  9. 9. T R A C K : C U LT U R A L T R A N S F O R M A T I O N Epiphany I: We are creating too much inventory
  10. 10. T R A C K : C U LT U R A L T R A N S F O R M A T I O N DevOps metrics DORA - Accelerate: State of DevOps 2019: Elite performance, productivity, and scaling
  11. 11. T R A C K : C U LT U R A L T R A N S F O R M A T I O N Which metrics to use? https://twitter.com/jezhumble/status/1306294898727870464
  12. 12. T R A C K : C U LT U R A L T R A N S F O R M A T I O N • Flow Load: Number of flow items being actively worked on in a value stream, denoting the amount of WIP (work in progress). Monitors over and under-utilization, which can lead to reduced productivity. • Flow Time: Duration that it takes for a flow item to go from being accepted for work into the value stream to completion, including both active and wait time. Monitors if Time to Value is getting longer. • Flow Efficiency: The proportion of time flow times are actively worked on to the total time elapsed. Identify when waste is increasing or decreasing in your processes. • Flow Velocity: number of flow items done in a given time. Also referred to as throughput. Gauges whether value delivery is accelerating. • Flow Distribution: Mutually Exclusive and Comprehensively Exhaustive allocation of flow items in a particular flow state across a measure of time. Helps prioritize specific types of work during specific time frames in order to meet a desired business outcome. Flow Metrics https://flowframework.org/
  13. 13. T R A C K : C U LT U R A L T R A N S F O R M A T I O N Flowboard
  14. 14. T R A C K : C U LT U R A L T R A N S F O R M A T I O N Epiphany II – We will never be able to run fast enough My dear, here we must run as fast as we can, just to stay in place. And if you wish to go anywhere you must run twice as fast as that.” ― Red Queen’s Race, Lewis Carroll, Through the Looking- Glass, and What Alice Found There https://en.wikipedia.org/wiki/Red_Queen%27s_race#/media/File:Alice_queen2.jpg
  15. 15. T R A C K : C U LT U R A L T R A N S F O R M A T I O N Local Optimization & the Urgency Paradox Klaus Leopold Why Agile Teams Have Nothing To Do With Business Agility John Smart https://medium.com/sooner-safer-happier/agility-build-the-right-thing-69d316aeb56b
  16. 16. T R A C K : C U LT U R A L T R A N S F O R M A T I O N Value Stream Mapping
  17. 17. T R A C K : C U LT U R A L T R A N S F O R M A T I O N (non) value adding activities
  18. 18. T R A C K : C U LT U R A L T R A N S F O R M A T I O N https://cloud.google.com/solutions/devops/devops-process-work-visibility-in-value-stream
  19. 19. T R A C K : C U LT U R A L T R A N S F O R M A T I O N • Moved to light-weight quarterly planning cycle • Moved meetings to Monday • Track Work in Progress closely, Work in smaller batches and double our release frequency in 2020, providing monthly patch releases and quarterly minor releases. • Started collecting data on employee engagement and psychological safety • Are heavily investing in test automation and built a new test track as well as simulation/emulation capabilities to test more of our use cases automatically Challenges that still remain: • We are looking into reorganizing our teams based on cognitive capacity • We want to establish a common language using the stories from e.g. The Phoenix Project and The Unicorn Project and started an online book club last month • We were planning customer visits (gemba walk) to better understand new use cases and need for improvement, but due to the COVID-19 pandemic we had to put them on a hold and find other ways to accomplish this goal. Outcomes
  20. 20. T R A C K : C U LT U R A L T R A N S F O R M A T I O N Watch if you want to know more • ADDO 2019 • Vlatko Ivanovski - DevOps Metrics - Measuring What Matters • Dominica DeGrandis - Making Better Business Decisions With Flow Metrics • ADDO 2020 – Spring Break Edition • Carmen DeArdo - Use Flow Metrics to drive Business Results NOW • ADDO 2020: • Helen Beal - Using DevOps Principles to Measure Value Flow • Laksh Ranganathan - Outcomes over Outputs: Measure what matters to the business • Carmen DeArdo - How to Improve the Flow of Delivery of Business Value
  21. 21. T R A C K : C U LT U R A L T R A N S F O R M A T I O N Read if you want to know more
  22. 22. T R A C K : C U LT U R A L T R A N S F O R M A T I O N You can find the code of the dashboards that I developed here: https://github.com/rompic/Smashing-Flowboard Find a blog post with more details here: https://pickl.eu/blog/ • Forrester has recently published: • Elevate Agile-plus-DevOps with VSM which describes the benefits of the tools available in the emerging Value Stream Management market. • The Forrester Wave™: Value Stream Management Solutions, Q3 2020 which list 11 leading providers of such tools TLDR; Just give me the code!
  23. 23. T R A C K : C U LT U R A L T R A N S F O R M A T I O N THANK YOU TO OUR SPONSORS

×