Value Streams

Image

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-Level 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.

Value stream mapping can also 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.

Details

Lean-Agile methods focus intensely on continuous value delivery, where the 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, is it possible to improve the organization’s performance? 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.

An illustration of the anatomy of a value stream.

Figure 1. Anatomy of a value stream

As shown in Figure 1, a value stream begins when a significant event triggers the flow of value—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 that 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 reduces 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 (Figure 2):

Sometimes the operational and development streams are the same, as when a solution provider develops a product for sale and feeds distribution directly (e.g., a small software as a service [SaaS] company). In that case, there is only one value stream: The development and operational value streams are the same stream.

However, understanding both types of value streams is critical, as the development value stream feeds the operational value stream, as illustrated in Figure 2. This is particularly true in the context of a big IT shop.

While the primary purpose of SAFe is guiding the people who build the systems, it’s essential first to understand the overall flow of value, so that teams can develop and optimize solutions to accelerate the business result. Further, many of the critical requirements for the development value streams are not just functionality, but also solution 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. This process is described in the Identifying Value Streams and ARTs chapter.

Lean Budgeting for Development Value Streams

Identifying the value streams and understanding the flow through the organization is an essential 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 aim, each portfolio in SAFe contains a set of development value streams, each of which has a budget. Lean Portfolio Management (LPM) helps manage the budget for each value stream following Lean-Agile budgeting principles. Over time, LPM adjusts budgets for each value stream, based on changing business conditions. The Lean Budgets chapter describes dynamic budgets. Figure 3 shows the independent budgets for different development value streams.

Two parallel arrows from a pie-chart labeled Lean Budgets point to two parallel Value Streams. The Value Streams are represented by sectored arrows.

Figure 3. Lean Portfolio Management allocates a budget to each development value stream

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 a question: How does the enterprise know it’s achieving an appropriate return on that substantial investment?

To help answer this question, each value stream defines a set of criteria, or key performance indicators (KPIs), which can be used to evaluate the ongoing investment. The type of value stream drives under consideration drives the KPIs that the business will need:

Value Stream Coordination

Two types of coordination activities are typically required with value streams:

Coordinating multiple ARTs within a value stream is one of the primary challenges of the more significant Lean-Agile enterprise and is the subject of the Solution Train chapter, which is part of the Large Solution Level.

Reducing Time-to-Market with Value Stream Mapping

Identifying the value streams and organizing ARTs around them has another significant benefit: 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 [2] to increase delivery velocity and quality. Value stream mapping is further described in the Sustain and Improve chapter.

LEARN MORE

[1] Ward, Allen, and Durward Sobeck. Lean Product and Process Development. Lean Enterprise Institute, 2014.

[2] Martin, Karen, and Mike Osterling. Value Stream Mapping. McGraw-Hill, 2014.

[3] Poppendieck, Mary, and Tom Poppendieck. Implementing Lean Software Development: From Concept to Cash. Addison-Wesley, 2007.