Flow of Value

Chandan Lal Patary
8 min readApr 7, 2023

--

Once upon a time, there was a manufacturing company that produced electronic components. The company faced challenges with long lead times, high work in progress (WIP), and low throughput, which led to customer dissatisfaction and missed delivery deadlines.

To address these challenges, the company decided to implement lean flow principles and practices. They began by mapping out their value stream flow, identifying bottlenecks and areas for improvement. They also started measuring key flow metrics such as cycle time, lead time, WIP, and throughput.

Using this data, the company was able to identify and address several issues that were impacting their flow of value. They implemented a pull system to manage inventory and reduce WIP, which helped to improve cycle time and throughput. They also introduced standardized work to improve process efficiency and reduce variability.

As the company continued to optimize their flow of value, they saw significant improvements in their performance metrics. Lead times were reduced by over 50%, WIP was reduced by over 30%, and throughput increased by over 40%. This enabled the company to meet customer demand more effectively, reduce costs, and increase profitability.

The company also saw improvements in other areas of their operations. Communication between teams improved, and employees became more engaged in the improvement process. The company’s culture shifted towards one of continuous improvement, with employees empowered to identify and address issues that were impacting flow.

In the end, the company was able to transform their operations and achieve significant improvements in their flow of value. By embracing lean flow principles and practices, they were able to reduce lead times, WIP, and costs, while improving quality, delivery times, and customer satisfaction.

A value stream flow for a company that manufactures and sells bicycles:

1. Customer places an order for a customized bicycle on the company’s website.

2. The order is received by the company’s sales team who verifies the order details and communicates any special requirements to the production team.

3. The production team designs the bicycle based on the customer’s specifications and creates a bill of materials (BOM) that lists all the required components.

4. The BOM is sent to the purchasing team who orders the required components from the company’s suppliers.

5. The components are received and inspected by the quality control team to ensure they meet the company’s standards.

6. The components are then transferred to the production team who assembles the bicycle.

7. The assembled bicycle undergoes a quality control check to ensure it meets the customer’s specifications and the company’s standards.

8. The bicycle is then packaged and labeled with the customer’s shipping information.

9. The packaged bicycle is transferred to the shipping team who arranges for it to be transported to the customer.

10. The customer receives the bicycle and provides feedback to the company.

In this example, the value stream flow starts with the customer’s order and ends with the customer’s feedback. The company’s various teams work together to design, produce, and deliver the customized bicycle while ensuring quality control at every step.

By following this value stream flow, the company can minimize waste and maximize value for the customer.

The Flow Framework is a set of principles and practices that help organizations measure and improve the flow of value in their software development processes. Here are some examples of flow metrics used in the Flow Framework:

Flow Velocity: This metric measures the rate at which value flows through the system, which is typically expressed in units of work per unit of time. Velocity is calculated by dividing the total amount of work completed during a specified period by the time taken to complete it.

Flow Efficiency: This metric measures the ratio of value-adding work to non-value-adding work in the system. It is calculated by dividing the time spent on value-adding work by the total time taken to complete a unit of work.

Flow Time: This metric measures the time taken for a unit of work to move through the entire value stream flow, from initiation to delivery. It includes all the time spent on value-adding work as well as non-value-adding work such as waiting and delays.

Flow Load: This metric measures the amount of work in progress in the system at any given time. It helps to identify areas of congestion and bottlenecks in the value stream flow.

Flow Distribution: This metric measures the distribution of work across different stages of the value stream flow. It helps to identify areas where work may be accumulating and not flowing smoothly through the system.

Flow Risk: This metric measures the level of risk associated with the work in progress. It takes into account factors such as the complexity of the work, the level of uncertainty, and the potential impact on customers and the business.

By tracking and analyzing these flow metrics, organizations can identify areas for improvement, optimize their processes, and ultimately deliver better value to their customers in software development.

Implementing lean flow in an organization can be challenging, as it often requires a shift in mindset and culture. Here are some common challenges that organizations may face when trying to implement lean flow:

Resistance to change: Lean flow often involves changes in the way work is done, which can be met with resistance from employees who are used to working in a certain way. Addressing this resistance requires effective communication and leadership to ensure that everyone understands the benefits of the changes.

Lack of understanding: Lean flow can be complex and requires a deep understanding of the organization’s processes and value stream flow. Without a clear understanding of the principles and practices of lean flow, it can be difficult to implement effectively.

Lack of buy-in: Lean flow requires buy-in from all levels of the organization, from leadership to front-line employees. Without buy-in, it can be difficult to sustain the changes over the long term.

Lack of resources: Implementing lean flow can require significant investment in training, process redesign, and technology. Organizations may struggle to allocate the necessary resources to support the changes.

Siloed thinking: Lean flow requires a focus on the entire value stream flow, from end to end. However, organizations may be structured in silos, with different teams working in isolation from one another. Breaking down these silos and encouraging collaboration can be challenging.

Measuring success: Lean flow requires a focus on continuous improvement and the measurement of flow metrics. However, organizations may struggle to identify the right metrics to track and to effectively measure success over time.

Addressing these challenges requires a commitment to continuous improvement, effective communication, and leadership support. It may also require changes to the organization’s structure, culture, and processes to support the principles and practices of lean flow.

There are several tools available that can help organizations implement and track flow metrics. Here are some examples:

Kanban boards: Kanban boards are visual management tools that enable teams to track the progress of work through a value stream flow. They can be physical or digital, and can be used to track flow metrics such as cycle time, WIP, and throughput.

Value stream mapping: Value stream mapping is a tool for analyzing and optimizing the flow of value through a system. It involves mapping out the value stream flow and identifying areas for improvement. Value stream maps can be used to identify and track flow metrics such as lead time, cycle time, and WIP.

Continuous delivery pipeline: A continuous delivery pipeline is a tool for automating the software delivery process, from development to deployment. It can be used to track flow metrics such as cycle time, lead time, and throughput, and can help to optimize the flow of value through the system.

Lean metrics dashboard: A lean metrics dashboard is a tool for tracking and visualizing flow metrics in real-time. It can be used to track metrics such as cycle time, lead time, and throughput, and can help teams identify areas for improvement and optimize their processes.

Statistical process control: Statistical process control is a tool for monitoring and controlling a process over time. It involves tracking flow metrics and using statistical methods to identify patterns and trends in the data. This can help teams identify and address issues before they become major problems.

Agile project management tools: Agile project management tools such as Scrum or Kanban boards can also help teams to implement and track flow metrics. They provide a framework for tracking work through the value stream flow, and can be used to identify and optimize flow metrics such as cycle time and WIP.

Ultimately, the choice of tool will depend on the specific needs and requirements of the organization. The key is to choose tools that are aligned with the principles and practices of lean flow and that enable teams to track and optimize flow metrics over time.

Waste in Bicycle production process:

There are several types of lean waste that can be found in bicycle production processes. Here are a few examples:

  1. Overproduction: Overproduction occurs when more bicycles are produced than can be sold or consumed in a reasonable amount of time. This can lead to waste if the excess bicycles go unsold or have to be stored, leading to extra costs for warehousing and handling. To avoid overproduction, it is important to have a good understanding of customer demand and to produce only the amount of bicycles that are needed.
  2. Waiting: Waiting occurs when parts or materials are not available when needed, leading to delays in the production process. This can lead to waste if workers are idle or if the finished bicycles are not delivered on time. To avoid waiting waste, it is important to have a reliable supply chain and to ensure that parts and materials are delivered on time.
  3. Defects: Defects occur when bicycles are not assembled properly, resulting in safety issues or poor quality. This can lead to waste if the bicycles have to be reworked or discarded. To avoid defects, it is important to follow a standardized process for bicycle assembly and to ensure that quality checks are performed regularly.
  4. Overprocessing: Overprocessing occurs when unnecessary steps are taken in the production process, leading to extra work and cost. This can lead to waste if the extra steps do not add value to the finished product. To avoid overprocessing waste, it is important to streamline the production process and eliminate unnecessary steps.
  5. Transportation: Transportation waste occurs when bicycles or parts are moved around unnecessarily during the production process, leading to extra cost and potential damage. To avoid transportation waste, it is important to organize the workspace efficiently and minimize unnecessary movements.

By identifying and reducing these types of waste, it is possible to improve the efficiency and quality of bicycle production while minimizing waste and maximizing customer value.

In a pull-based lean system, value is defined by the customer’s demand. Instead of producing goods or services based on a forecast of what the customer might need, the pull-based system produces goods or services only when the customer demands them. This means that the customer is essentially defining the value of the goods or services being produced.

In a pull-based system, customer demand is the trigger that initiates the production process. This demand is communicated through the system, and the necessary materials, resources, and labor are then brought together to produce the goods or services. The customer’s demand, therefore, is what drives the entire production process.

To ensure that the customer’s demand is accurately reflected in the production process, it is important for the pull-based system to be closely connected to the customer. This can be done through regular communication, customer feedback mechanisms, and a focus on meeting customer needs and preferences. By aligning the production process with the customer’s demand, the pull-based system can ensure that it is creating value in the eyes of the customer.

--

--

Chandan Lal Patary
Chandan Lal Patary

Written by Chandan Lal Patary

Author:-The Agilist’s Guidebook | The Scrum Master Guidebook | Personal Leadership and Self-Coaching Guidebook | High Performance Team Coaching Guidebook

No responses yet