Principles implementing flow-efficiency across organization to improve performance of organizations. It's a quite well structured framework but as a whole the description gets a bit too lengthy and as it has been common with such books then the case studies and real life examples remain generic and weak. Having read all the individual books on this subject (This is Lean; There's Got to be a Better Way; The Goal, Phoenix Project, Unicorn project, DevOps Handbook, Accelerate, Making work visible, The 5th discipline) then it does summarize the different concepts and terms, but the dryiness makes it more difficult to follow.
"Disengagement comes from lack of purpose or being too far removed from it"
"Information flow could lead to the greatest improvement... Sometimes the best improvement you can hope for today is awareness."
For any team to succeed, three elements must be present:
1)Value: A shared understanding of what matters and why.
2)Clarity: An accurate, shared picture of the current situation and the path forward.
3) Flow: The unobstructed movement of work toward the target outcome.
Three human costs of scale:
*Distraction
*Disorientation
*Disengagement
Misalignment in teams: different perspectives, goals, scopes.
Iron triangle of constraints: budget, scope, schedule.
5 maps of FLOW engineering:
*Outcome Map: Aligns the team on a specific goal. It helps surface unspoken assumptions and identifies the "North Star" for the project, ensuring everyone understands why they are doing the work.
*Current State Value Stream Map: Visualizes the existing workflow. The goal isn't perfect precision but identifying the single most significant constraint or bottleneck where work is stalling.
*Dependency Map: "Zooms in" on the identified constraint to see what external teams, tools, or processes are holding it back. It reveals the invisible network of relationships that impact performance.
*Future State Map: A collaborative vision of how the workflow should look once the primary constraints are addressed. It defines what "improved flow" looks like in practice.
*Flow Roadmap: The final step that turns insights into action. It sequences the smallest possible steps (minimum viable improvements) needed to reach the future state.
Outcome mapping:
1) Discovery - Get all on the same page.
2) Target outcome - What is the clarified target?
3) Benefits - What makes this valuable?
4) Obstacles - What's in the way?
5) Next steps - What can we test and start on?
Dependency mapping targets only dependencies that impact the constraints.
5 stages of dependency mapping:
1) Start with constraints (from value stream map)
2) Create sub-value stream map (reveal contributions to the constraint)
3) Identify hot spots (highlight the problem areas)
4) Identify direct causes for hot spots (look and internal and external contributors)
5) Dig deeper into constraint (add data to drive insithgs)
The trade-off between resource efficiency and flow efficiency leads to an Efficient Frontier: a range of possible utilization options. The greater the variation in the work, the more that Efficient Frontier is pushed down.
The biggest misconception of lead time is that it’s just the total time that you spend doing the work, which is incorrect. Lead time, by standard definition, actually includes the time that the work waited plus the cycle time for each stage that you worked on that item. So, if you had a user story that was waiting for eight months, and you only spent two months actually developing it, your total lead time ends up being ten months, because we are taking the wait time and the cycle time of each stage together to give you the actual lead time because we are thinking in terms of customer outcomes.