At the DevOps Enterprise Summit (DOES 2021) and in Project To Product there is a lot of talk about large impacts measuring the full flow can have, compared to optimizing only development. Value Stream Mapping was referenced a lot and seems to be an important tool/process to go through to help improve organizations
The Phoenix Project had an example of mapping the Value Stream and finding the waste. After covering a whiteboard with sticky notes to visualize their work. They realized that they had massive waiting times because Brent was the bottleneck for all things.
Value is hard to define as it depends on the product and company. What does the customer need? How do we make things “Sooner, Safer, Happier” (reduce tech debt, security risks, performance, reliability, less stress)?
Triple Bottom Line defines value as “an outward focus on the customer, economic, societal and environmental outcomes”. [5 and https://en.wikipedia.org/wiki/Triple_bottom_line]
Mark Schwartz’s Art of Business Value goes in depth on what value is. It’s hard to define and different for every organization. For profit orgs may look at revenues and customer usage, non-profits will look at how they are achieving their mission. Even bureaucracy and process have value for the organizations.
My post: Economics-Agile-dotNetRocks
My definition: All the steps that are needed to turn an idea into a value producing product. This will span across multiple teams and areas.
"the end-to-end flow of all the software delivery work that creates, and protects, business value" [1, pg 4]
"It is why you are doing what you are doing." [5]
“Key is that a value stream should be end to end and ideally with as few dependencies as possible.” [5, under section Pattern 1: End to end Flow, really you should read the full article :-)]
The Microsoft Learn module gives a good introduction to VSM, what it is and how you can use this on a team to improve the overall flow.
# Value Stream Mapping- an introduction and example - 3 minute introduction, it’s not just for software development
“Value streams are aligned to your products, service and how you interact with your customers” [6, min 3]
The flow of features, defects, risks and debts through the system is what we need to focus on, measure and use. [3, min 19]
“If Agile and DevOps defined the past two decades in software delivery, value stream management (VSM) will surely define this one.” [1, pg 3]
DevOps Is Part of a Bigger Picture (Waterfall -> Agile -> DevOps -> Value Streams)
[1, figure 1, General Example]
It can get complicated. Here’s an example from TaskTop.
[2]
[6, min 5]
[4, min 3]
You can improve the whole organization. Here’s an example from DOES 2021 from Dr. Strear’s Leadership Lessons Learned From Improving Flow In Hospital Settings using Theory of Constraints (you’ll need a an account, but get several free views per month).
Paula Thrasher at DOES 2020 walked through the steps below [4].
Steps from [4, min 5 to 20]
[2]
I’m not sure if value can be measured at an organization level in a useful matter without a tool like Tasktop Viz.
I think tags and queries could be enough for smaller teams to help measure some of the value stream, but would be focusing on only the development side. It would miss the other tools used by support and other areas.
I imagine adding tags for Risk and Debt. User Stories and Bugs already exist. Queries could help identify if a certain category is growing more quickly. This would require all those types of work to be entered, which would be a good thing and make work more visible at the same time.
This would miss parts of the value stream, since support and others would have information in other places.
I hope this increases your interest in value streams and you have much success in improving your organization. There is much more to learn about in the references below.
note: I don’t have an affiliation with TaskTop. I’ve been impressed by Project to Product, talks from Dr. Mik Kersten and the demos I’ve seen.
[1] TaskTop’s Age-Of-VSM.pdf
[2] Project to Product: Practical Realities at a Large Scale Enterprise - Nationwide & Tasktop 2018
[5] Agility: Build the right thing - Jonathan Smart
[6] From PMO to VMO: Accelerate your Transformation with Tasktop Viz™ , The last half is a pitch for Tasktop’s software tools
Please consider using Brave and adding me to your BAT payment ledger. Then you won't have to see ads! (when I get to $100 in Google Ads for a payout, I pledge to turn off ads)
Also check out my Resources Page for referrals that would help me.