1-888-310-4540 (main) / 1-888-707-6150 (support) info@spkaa.com
Select Page

Value Stream Management: Real value, or another catch phrase?

Value Stream Management -- real value, or another business catch phrase featured image
Written by Chris McHale
Published on February 21, 2023

The term Value Stream Management is not new.  In fact, it has been part of the Lean Manufacturing philosophy and practice since 1998. As with many other excellent manufacturing practices, we appropriated the concept in software development and the services industries. 

What is Value Stream Management?

Value stream management (VSM) is a lean manufacturing technique that analyzes, designs and manages the flow of materials and information required to bring a product to a customer. Essentially, it embraces the entire workflow, from concept to collecting cash. Additionally, it looks at the flow from the key perspective of value creation for the customer.

In VSM, we:

  • Identify the value streams in an organization;
  • Map the flow of work through those value streams;
  • Identify areas where waste or inefficiency is occurring. 

Value Stream Management analyzes each step of the product cycle to determine the value outcomes each step provides (or doesn’t provide). Furthermore, it ignores titles, silos, departments, and all other organizational constructs. Through a transparent and honest lens, Value Stream Management (VSM) focuses on improving the whole system to maximize the product or service value to the customer.

So, what is Value Stream Management? Essentially, value stream management is about looking at a process from start to finish. It’s about ignoring the artificial boundaries in your company and provides a focused perspective on customer value.

Value Stream Management and DevOps

In the world of software engineering, VSM is a natural expansion of DevOps. Why? Because it embraces the same philosophical concepts of delivering value to the customer more efficiently. And, it expands the view out beyond just the research and development (R&D) team.

DevOps is a set of practices that emphasizes collaboration and communication between development and operations teams. The goal of DevOps is to:

  • Improve the speed and quality of software delivery by breaking down silos;
  • Create a culture of collaboration and continuous improvement.  

VSM and DevOps are complementary. VSM provides a framework for analyzing and optimizing value streams,  and DevOps provides a set of practices for improving collaboration and communication between teams. Together, VSM and DevOps can help organizations identify and eliminate bottlenecks, reduce waste, and deliver value to customers more quickly and efficiently.

Digital Transformation And VSM

Digital transformation is the process of using digital technologies to fundamentally change how organizations operate, deliver value to customers, and create competitive advantage. Since the goal of digital transformation is to increase efficiency, improve the customer experience, and drive innovation and growth, often through the use of data analytics, automation, artificial intelligence, and other digital technologies, it’s clear that VSM could be a key methodology in this effort.

Recent Findings from CloudBees VSM Survey

CloudBees recently conducted a survey of 600 global senior executives about their view of VSM and how it contributes to digital transformation in their organizations. Unsurprisingly, the overwhelming consensus was that VSM was a critical factor to the success of their digital transformation programs. In fact, 89-90% of those surveyed felt VSM is the key to digital transformation.

However, what was surprising was the same executives were not completely clear on the definition of VSM. CloudBees noted that many confused “Value Stream Management” with “Value Stream Mapping.” These two concepts are closely linked, but they are not the same. So, it highlighted a lack of clarity about what executives viewed as the key to digital transformation.

Roadblocks To Adoption

More interestingly were the factors identified as the roadblocks for VSM in organizations.

  • 35% stated the main roadblock was getting mid-level employees committed to the concept.
  • 90% stated that a roadblock was lack of patience in waiting for the results to take effect.

It is challenging to get mid-level engineers to adopt new concepts. From their perspective, there are a number of philosophies, catchphrases, or methodologies upper management jumps upon. They have real work to do, real software to release, and often feel the latest methodology gets in the way of the real work. 

But in this case, VSM is not just a catchphrase. Or the latest bright, shiny object for executives to pin their hopes upon. Instead, VSM simply makes sense. As with many worthwhile endeavors, it’s not easy to implement, and takes discipline. It can only help to:

  • Step back from the silos created in companies to help organize work.
  • Look at the process of product development from start to finish transparently and honestly.

It takes more effort to look at one’s work differently. It’s also scary. Perhaps some of the engineer’s work is wasted effort. The engineer might be worried about losing his or her job.  Therefore, the commitment to VSM must start with the executives and be consistent and steady. It will take time. But the results will come. When you focus on improving the system and full value stream instead of driving functional efficiency in individual silos, you naturally accelerate time to value.

Getting Started With VSM in Software Delivery

So, how can an organization get started with VSM? 

  1. Identify the value streams:

    First, identify the value streams in your software engineering team. A value stream is the sequence of activities that a product or service goes through, from conception to delivery to the customer. In software engineering, value streams could include requirements gathering, design, development, testing, and deployment.

  2. Map the value stream (or value stream mapping):

    Once you have identified the value streams, pick one and map the flow of work through it. This involves creating a visual representation of the value stream. This is a helpful step that enables you to identify areas of waste or inefficiency. Teams map steps as either value-adding or non-value-adding from the customer’s standpoint. The purpose of this is to root out items that don’t add value for the customer. 

  3. Measure and analyze the value stream:

    Next, you need to measure and analyze the flow of work through it. This involves identifying metrics including lead time, cycle time, and work in progress (WIP). This helps you identify flow of work optimization. Focus on the steps with handoffs and sign-offs, where most inefficiencies lie. Metrics, or quantitative measurement, is key.

  4. Identify areas for improvement:

    Based on your analysis, pinpoint areas to optimize the flow of work that reduce waste, improve efficiency, and increase the speed at which value is delivered to customers.

  5. Implement changes:

    Finally, you need to implement the changes. This may involve introducing new tools, processes, or practices, or making changes to existing ones.

  6. Monitor changes and reevaluate: 

    VSM is an iterative methodology, much like Agile. It requires periodic review and re-analysis since business and customers change continually.

As with most organizational change, it’s a good idea to start small and focus on one value stream at a time. Then, as you start to gain experience and see the benefits of VSM. In parallel, you can gradually expand the scope of your VSM efforts to other value streams.

Conclusion

Value stream management isn’t just another business catchphrase. Instead, it is a lean manufacturing technique that embraces the entire workflow, from concept to collecting cash. Its core purpose is to address the value creation for the customer. Additionally, VSM is complementary to DevOps and could be a key methodology in your business’s digital transformation.

Value stream management allows you to focus on improving the system and full value stream instead of driving functional efficiency in individual silos.  Therefore, you naturally accelerate time to value. However, VSM can be complex to implement. And it requires a top-down approach, or partnering with experts in VSM. At SPK, we have been delivering value stream management in our own business, and our clients, for nearly two decades. So, if you need support to implement VSM in your business, contact us now.

 

Latest White Papers

The Next Chapter of Jira Service Management

The Next Chapter of Jira Service Management

The service industry is only becoming more competitive as the years pass, making efficient delivery vital to success. Development and Operations teams need to work together to deliver aid and Jira Service Management can help achieve this. Explore the future of Jira...

Related Resources

Exploring Modern Software Deployment Strategies

Exploring Modern Software Deployment Strategies

Deploying software can feel like a gamble due to all the strategies and solutions on the market, but it doesn’t have to be. Discovering which software deployment strategy works best for your organization is a great place to start. This strategy, combined with a modern...

Automatically Visualizing Dependencies in Codebeamer

Automatically Visualizing Dependencies in Codebeamer

If you work in the software and systems engineering space, you likely understand that managing dependencies across multiple components and requirements is critical for project success. Unfortunately, specifications can be difficult to track, and dependencies hard to...

A 3-Phase Approach to Automated Software Delivery

A 3-Phase Approach to Automated Software Delivery

Is your software delivery process outdated? Modernizing your software delivery workflows does not have to be difficult. Explore this eBook to discover how GitLab can help you modernize your software delivery pipelines. What You...