The document discusses flow efficiency, which is a measure of how much time is spent on valuable work versus waiting. It defines flow efficiency and explains why organizations should focus on improving it. Flow efficiency is calculated by dividing touch time by lead time. The document provides tips for how to measure, analyze sources of delay, and improve an organization's flow efficiency through principles like limiting work-in-progress and reducing dependencies. The biggest leverage for improving productivity is reducing delays rather than improving individual performance.
NewBase 22 April 2024 Energy News issue - 1718 by Khaled Al Awadi (AutoRe...
Improve Flow Efficiency with Global Optimization
1. Flow Efficiency
The most powerful improvement driver
Principal Consultant & Head of Technology Services
marcio.sete@elabor8.com.au
Marcio Sete
@marciosete
2. What Flow Efficiency is
and why to bother
How you can improve itHow you can measure it
@marciosete
1 2 3
4. Given my bank account is in credit, and I made no withdrawals recently,
When I attempt to withdraw an amount less than my card's limit,
Then the withdrawal should complete without errors or warnings
Given my bank account is in credit, and I made no withdrawals recently,
When I attempt to withdraw an amount less than my card's limit,
Then the withdrawal should complete without errors or warnings
Given my bank account is in credit, and I made no withdrawals recently,
When I attempt to withdraw an amount less than my card's limit,
Then the withdrawal should complete without errors or warnings
Lead time
Commitment date Delivery date
Waiting time
Touch Time
@marciosete
11. Characteristics of environments with high flow efficiency
Throughput
Predictability
Visibility
Stability
Quality
Learning cycles
Effectiveness
Business Responsiveness
Happiness
Sense of Purpose
Professional Pride
Cost of maintenance
Disruptive variability
Failure rate
Time to recovery
Lead time
Queue time
Time to learn
Burnout / Turnover
Rework@marciosete
15. You need just two things
1. Lead time
a. Commitment date
b. Delivery date
2. Touch time
a. Dots on card
b. Time spent in status
c. Manual entry in a custom field
@marciosete
16. Two things you need to consider
1. Nature of the work
a. Work item type
b. Class of service
c. Size
d. Priority
2. Granularity
a. Days, hours, minutes
@marciosete
19. The big five sources of delay
1. Dependencies on shared services, other teams,
specialists or vendors
2. Too much work-in-progress
3. Team liquidity
4. Manual and repetitive work
5. Blockers
@marciosete
20. Principles and practices with great leverage that
might be helpful in your unique context
1. Loosely Coupled Architecture
2. Test-Driven Development
3. Trunk-based development
4. Comprehensive test automation
5. Build, release and deploy automation
6. Feature toggling
7. Continuous Integration
8. Infrastructure as Code
9. Immutable Infrastructure
10. Dev/Prod environment parity
@marciosete
Technical PracticesWays of working
1. Having an autonomous team
2. Limiting work-in-progress
3. Lightweight change approvals
4. Working in small batches
5. Managing flow
6. Making policies explicit
7. Visual management
8. Classes of service
9. Last Responsible Moment
10. Culture of continuous learning
21. Starting the journey...
1. Take a snapshot of your current flow efficiency
2. Host a retrospective
a. Identify sources of waiting time
b. Which are by design, which aren’t?
c. Brainstorm alternatives
d. Formulate initiatives
e. Prioritise the ones will give you the best bang for buck
3. Set a target to motivate change
a. Set intermediate milestones and celebrate each achievement
b. Gamify the process
c. Hold the whole value stream accountable
4. Visualise flow, batch size and variability
a. Make it brutally visible
5. Use dollars to communicate delays
@marciosete
22. “The biggest leverage in improving delivery
rate (often referred to as "productivity") is
not to improve the motivation of the workers,
or to improve the working practices to reduce
the local cycle times in the activity columns,
rather the biggest leverage is to focus on
reducing delays.”
David J. Anderson
24. @marciosete
Effectiveness from the
outside in is presupposed
whereas from the inside out
is contextual and temporal
Flow Efficiency
is the most powerful
improvement driver
The only way of improving
flow efficiency is via
global optimisation
Waiting time
is your
invisible killer
The biggest leverage in
improving delivery rate
is to focus on
reducing delays
Flow Efficiency less than 15%
is very common (and bad);
between 15-40% is normal;
above 40% is great!
Effectiveness
is the goal
Flow Efficiency
is a soundboard
of your ways of working
Flow efficiency
is contextual
to the nature of work
25. Principal Consultant &
Head of Technology Services
https://www.linkedin.com/in/marciosete
https://twitter.com/elabor8
https://twitter.com/marciosete
https://medium.com/@Elabor8
https://medium.com/@marciosete
Thank you!
www.elabor8.com.au
marcio.sete@elabor8.com.au
Marcio Sete