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/
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Are we really moving faster? How visualizing flow changed the way we work
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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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