Value Stream Mapping for Software Delivery
Blog post from Harness
Value stream mapping (VSM) is a lean manufacturing technique that has been adapted for software development to optimize the flow of materials and information within an organization's processes. It originated from the manufacturing industry, particularly with Toyota, and has since been integrated into DevOps practices to improve software delivery. VSM provides a visual map of the current state of a process, helping teams identify bottlenecks and areas for improvement by examining the flow of information, materials, and time. It involves key stakeholders to ensure a comprehensive understanding of the workflow and employs symbols to represent different components of the process. The technique also incorporates lean principles like muri (overburden), mura (unevenness), and muda (waste) to streamline operations. Challenges such as ensuring the right participants are involved and distinguishing between current and future state maps are crucial for the success of VSM exercises. When executed effectively, VSM workshops can drive change by highlighting outdated tools and processes, ultimately accelerating software delivery processes.