Inspire, develop, and guide a winning organization.
Create visible workflows to achieve well-architected software.
Understand and use meaningful data to measure success.
Integrate and automate quality, security, and compliance into daily work.
Understand the unique values and behaviors of a successful organization.
LLMs and Generative AI in the enterprise.
An on-demand learning experience from the people who brought you The Phoenix Project, Team Topologies, Accelerate, and more.
Learn how making work visible, value stream management, and flow metrics can affect change in your organization.
Clarify team interactions for fast flow using simple sense-making approaches and tools.
Multiple award-winning CTO, researcher, and bestselling author Gene Kim hosts enterprise technology and business leaders.
In the first part of this two-part episode of The Idealcast, Gene Kim speaks with Dr. Ron Westrum, Emeritus Professor of Sociology at Eastern Michigan University.
In the first episode of Season 2 of The Idealcast, Gene Kim speaks with Admiral John Richardson, who served as Chief of Naval Operations for four years.
New half-day virtual events with live watch parties worldwide!
DevOps best practices, case studies, organizational change, ways of working, and the latest thinking affecting business and technology leadership.
Is slowify a real word?
Could right fit help talent discover more meaning and satisfaction at work and help companies find lost productivity?
The values and philosophies that frame the processes, procedures, and practices of DevOps.
This post presents the four key metrics to measure software delivery performance.
May 28, 2024
The primary challenge in business is how to enable a group of people to work together effectively to deliver value to customers. Value is defined as benefit compared with cost. Large organizations tend to organize people into functional groups and hand work across in a sort of relay race from customer need to customer satisfaction. The problem with these functional silos is they end up operating not as a single relay team but as entirely separate teams that train independently and may have differing goals.
Silos are effective for personnel management but not for cross-organizational flow.
Imagine a relay race where each runner on the team trained alone and then showed up hoping for smooth handoffs mid-race. Not only is that relay team unlikely to perform well, but each racer on the team is also likely to focus mostly on their own performance. Training and measuring independently implies a lack of visibility into what everyone else is doing and how all the contributions come together to deliver value. Runners may spend many hours perfecting their stride but fumble the handoff, which is an order of magnitude more impactful on the ultimate performance of the team.
If we can only improve what we can see and we can only see a subset of the overall flow of work, all our effort could be wasted in comparison to addressing the weakest link in the chain of activities. If our visibility is limited to a subset of the work process, we will direct improvement efforts there. But if we fail to address the real constraint, our targeted improvements won’t matter at best and could make things worse.
In The Great Transition, James Martin says, “A value stream is an end-to-end collection of activities that creates a result for a ‘customer,’ who may be the ultimate customer or an internal ‘end user’ of the value stream.” The scope of a value stream is the complete loop from customer need to customer satisfaction. A value stream represents a complete cybernetic control system, consisting of a customer target, a change implementation, and feedback processing.
Optimizing the value stream requires looking at this end-to-end work process to increase value delivery while reducing costs such as delay. By more effectively chaining together the work of each contributor, we approach a state where a single piece of work “flows” without interruption for the benefit of a customer.
Value stream optimization goes beyond optimization efforts that focus only on narrow segments of the workflow. For example, Agile principles and practices arose within the software development community to improve flow and customer centricity. Agile improved outcomes but put pressure on downstream deployment, infrastructure, and operations. DevOps later emerged as a solution to address that downstream handoff and accelerated delivery while improving outcomes.
Value stream optimization transcends DevOps to include the full process of delivering value to customers. Improving flow within a single value stream will shift the constraint elsewhere. Using the value stream as a model, we can see opportunities to accelerate and improve outcomes across the entire flow from customer need to customer satisfaction.
To manage and optimize the flow of work, we must first see the flow of work. To reason about work effectively, we need to create a simple model that represents this flow. In a large-scale working environment, no individual has the full picture. That means we need to pool data and our individual knowledge to create this model.
To do this, we engage in Value Stream Mapping, creating a visual representation of the value stream based on our collective understanding. By mapping the value stream, we can measure performance and identify improvement opportunities. Effectively, we are building a representative model that is easy to see and understand so we can manage a process that is otherwise invisible.
In cybernetic terms, this is the act of creating a control system, a concept we’ll return to later in the book. On this basis, we can learn and adapt to improve value delivery over time.
The classic Value Stream Map originated as a “Material and Information Flow” diagram within the Toyota Production System (TPS). TPS is a revolutionary approach to running an organization that led Toyota to dominate the auto industry beginning in the 1980s. Central to TPS is the idea of kaizen, or continuous improvement. This practice was summarized by Mike Rother as the Improvement Kata in his seminal book Toyota Kata: Managing People for Improvement, Adaptiveness, and Superior Results.
The Improvement Kata is a four-step pattern of establishing a target condition, grasping the current condition, establishing the next target, and iteratively working toward that target. The Improvement Kata itself is a cybernetic loop, focused on continuous adjustment while navigating toward a target goal.
This pattern is repeated in some of the most influential frameworks of the modern day.
Flow Engineering is a set of practices that builds on the foundations of cybernetics and the Toyota Production System to provide a lightweight and iterative way of building value, clarity, and flow. Armed with these techniques for groups of people to externalize and evolve their understandings, we can develop clear focus to facilitate collective action.
This post is adapted from the book Flow Engineering: From Value Stream Mapping to Effective Action by Steve Pereira and Andrew Davis.
Steve Pereira has spent over two decades improving the flow of work across organizations. He’s worked through tech support, IT management, build and release engineering, and as a founding CTO for enterprise SaaS. He serves as lead consultant for Visible Value Stream Consulting, as a board advisor to the Value Stream Management Consortium, Chair of the OASIS Value Stream Management Interoperability technical committee, and co-founder of the Flow Collective to bring flow-focused professionals together. Since 2017, he has been developing and facilitating Flow Engineering to make flow improvement in large organizations accessible, collaborative, and actionable.
Andrew is Chief Product Officer at AutoRABIT, focused on the next generation of DevSecOps on the Salesforce platform. He is also the author of the leading book on the Salesforce development lifecycle, Mastering Salesforce DevOps. He was formerly Senior Director of Methodology and Training at Copado.
No comments found
Your email address will not be published.
First Name Last Name
Δ
If you haven’t already read Unbundling the Enterprise: APIs, Optionality, and the Science of…
Organizations face critical decisions when selecting cloud service providers (CSPs). A recent paper titled…
We're thrilled to announce the release of The Phoenix Project: A Graphic Novel (Volume…
The following post is an excerpt from the book Unbundling the Enterprise: APIs, Optionality, and…