Shortest sustainable lead time with the best possible quality and value to people and society.
—House of Lean
Value Streams represent the series of steps that an organization uses to build Solutions that provide a continuous flow of value to a customer. SAFe Value Streams are used to define and realize Portfolio business objectives and organize Agile Release Trains (ARTs) to deliver value more rapidly.
The primary role of a SAFe Portfolio is to fund and nurture a set of development value streams. These value streams either deliver end-user value directly, or support internal business processes.
Organizing around value offers substantial benefits to the organization, including faster learning, shorter time-to-market, higher quality, higher productivity, and leaner budgeting mechanisms. It results in value streams that are a better fit for the intended purpose. In SAFe, organizing around value is accomplished by first understanding value streams, and then launching ARTs to fulfill them. Realizing value streams via ARTs is the “art” and science of SAFe.
Furthermore, value stream mapping can be used to identify and address delays and non-value-added activities in a value stream to accomplish the Lean-Agile goal: shortest sustainable lead time.
Lean-Agile methods both focus intensely on continuous value delivery, where value is achieved only when the end user, Customer, or internal business process receives the business benefit of some new Solution or Capability. In Lean, identifying and understanding the various flows of value is the most critical step—indeed, the starting point—for improving overall Enterprise performance. After all, if the enterprise doesn’t have a clear picture of what it delivers and how it delivers it, how could it possibly improve? This brief background gives SAFe its primary incentive to organize development Portfolios around flows of value called Value Streams.
A value stream is a long-lived series of steps used to deliver value, from concept or customer order to delivery of a tangible result for the Customer. Figure 1 illustrates the anatomy of a value stream.
The flow of value is triggered by some important event, perhaps a customer purchase order or new Feature request. It ends when some value has been delivered—a shipment, customer purchase, or solution deployment. The steps in the middle are the activities the enterprise uses to accomplish this feat. A value stream contains the people who do the work, the systems they develop or operate, and the flow of information and materials. The time from the trigger to the value delivery is the lead time. Shortening the lead time shortens the time to market. That is the focus.
Types of Value Streams
In the context of SAFe, there are often two types of value streams present in the enterprise:
Operational value streams – the steps used to provide goods or services to a customer, be they internal or external . This is how the company makes its money
Development value streams – the steps used to develop new products, systems, or services capabilities. Sometimes these are the same, as when a solution provider develops a product for sale and feeds distribution directly (example: a small SaaS company). In that case there is only one value stream—as the development and operational value stream are the same.
However, particularly in the context of the large IT shop, understanding both types of value streams are critical, as the development value stream feeds the operational value stream, as is illustrated in Figure 2.
While the primary purpose of SAFe is providing guidance for the people who build the systems, it’s important to first understand the overall flow of value, so that teams can build and optimize systems to accelerate the business result. Further, many of the critical requirements for the development value streams are not just functionality, but also system and enterprise architecture, which are driven directly by the operational value streams.
To this end, identifying value streams and ARTs is one of the first steps in implementing SAFe and is described in the Identifying Value Streams and ARTs article.
Lean Budgeting for Development Value Streams
Identifying the value streams and understanding the flow through the organization is an important step in improving value delivery. It also unlocks the opportunity to implement Lean Budgets, which can substantially reduce overhead and friction and further accelerate flow.
In support of this, each portfolio in SAFe contains a set of development value streams, each of which has its own budget. Lean Portfolio Management helps manage the budget for each value stream in accordance with Lean-Agile budgeting principles. Over time, budgets for each value stream are adjusted as necessary, based on changing business conditions. This is further described in the Lean Budgets article. Figure 3 shows the independent budgets for different development value streams.
Value Stream KPIs
A Lean budgeting process can substantially simplify financial governance, empower decentralized decision-making, and increase the flow of value through the enterprise. It’s a bold move to go from funding projects to allocating budgets to value streams. Naturally, this new approach raises the question, how does the enterprise know it’s achieving an appropriate return for that substantial investment?
To that end, each value stream defines a set of criteria, or Key Performance Indicators (KPIs), which can be used to evaluate the ongoing investment. The definition of the KPIs will be based on the type of value stream under consideration, for example:
- Some value streams produce revenue, or end user value directly, in which case revenue may be an appropriate measure. Other metrics such as market share, solution usage, and others may provide additional insight.
- Other value streams, or elements of a value stream, are creating emergent new offerings. In this case, potential ROI is a lagging economic measure. Instead using non-financial, innovation accounting KPIs to get fast feedback may be a better choice.
- Some development value streams are simply cost centers, which serve internal operational value streams and are not independently monetized. In this case, measures such as internal customer satisfaction, net promoter score, team/ART self-assessment, feature cycle time, etc., may be more relevant.
- In the largest scale, a value stream may establish an even broader set of measures, such as those represented by the sample Lean-Agile portfolio metrics.
Value Stream Coordination
There are typically two types of coordination required, in relation to value streams:
Coordinating multiple value streams with a portfolio – value streams, by design, should be as independent as possible. However, there is likely to be some coordination required to ensure that the enterprise moves forward with each value stream in lockstep with the enterprise objectives. This is the topic of the Coordination article.
Coordinating multiple ARTs within a value stream – typically, in most large value streams there are some dependencies among the ARTs. How does the enterprise coordinate these activities to create a single, holistic solution set? This can require an extensive degree of cooperation. For example:
- Implementation of new, crosscutting capabilities, using a common Solution Backlog, managed by Solution Management
- Collaboratively defining the technology and architecture that connects the solution across ARTs with the help of System and Solution Architects/Engineers
- Additional integration with full and partial Solution Demos
- Special considerations for Pre- and Post- PI Planning activities facilitated by the Solution Train Engineer
- Different degrees and types of DevOps and Continuous Delivery Pipeline support and collaboration
Coordinating multiple ARTs within a value stream is one of the primary challenges of the larger Lean-Agile enterprise and is the entire subject of the Solution Train article, which is part of the Large Solution Level.
Reducing Time to Market with Value Stream Mapping
Finally, there is another significant benefit to identifying the value streams and organizing release trains around them. Each value stream provides an identifiable and measurable flow of value to a Customer. As such, it can be systematically improved using value stream mapping  to increase delivery velocity and quality. This is further described in the Sustain and Improve article.
Learn More Ward, Allen. Lean Product and Process Development. Lean Enterprise Institute, 2014.  Martin, Karen, and Mike Osterling. Value Stream Mapping. McGraw Hill, 2014.  Poppendieck, Mary and Tom. Implementing Lean Software Development: From Concept to Cash. Addison-Wesley, 2007.
Last update: 13 June, 2017