Practicing Value Stream Mapping: A Workshop Exercise

Experimenting ahead of the upcoming Intro to Value Stream Mapping Workshops
Yesterday I practiced the main exercise in my upcoming workshops. Leaving it here in case you’re curious or want to try it.
This exercise includes
- Align on our common goal
- Map the Value Stream
- Find the constraint
- Discuss…
- …contributing factors for the constraint
- …experiments to improve the constraint
Align on our common goal
Improve our software delivery value stream by:
- cut total lead time in half
- maintain quality
Map the Value Stream
Our Value Stream: a classic Software Delivery Lifecycle
- Plan
- Design
- Build
- Test
- Deploy
- Release
(below I provide a digital version for better readability)


We added time estimations
- cycle time for each step
- wait time in between steps



Find the constraint
The longest cycle/wait times are around the test step, so we think the constraint is the Test step. The group asked clarifying questions to better understand what we can influence in this area.
Discuss…

- does it signal lack of test automation?
- The Build step only takes 1H vs 10H for Test:
- can we ask for capacity from the Build team?
- are builders throwing it over the wall to testers?
- quality is everyone’s job, can both teams collaborate?
Other Highlights
-
Design is the second longest step taking 9H
-
Can we deliver simpler / smaller designs?
-
Will that help reduce Design cycle time + make it simpler to test?
-
Wait time between Deploy and Release is 8H
- this is not necessarily a problem, but worth it to ask the teams
- is it due to canary deployments? Shadow deployments?
- do we need all this time to observe the deployment before we release it? (We might!)
Takeaways
Even though the cycle and wait times are all random, we still got to ask questions and have conversations about
- our goal (measurable)
- the current state of the value stream
- possible steps to get closer to our goal
If you’re curious about what this could look like for your teams, reach out (calendly link).
Upcoming Intro to Value Stream Mapping Workshops
Thank you to Javier Perez, Konrad Pogorzala, Russell Hill and the people at the Kanban meetup for providing the space for this and other interesting topics!