How to Speed Up Your Team
Transcript of How to Speed Up Your Team
SPEED UP YOUR TEAM
@bobgower | @citrusbyte
Low Quality + Long Hours + Frantic Effort = ?
@bobgower | @citrusbyte
Awareness + Smarts + Discipline = Speed
@bobgower | @citrusbyte
WHAT IS SPEED?
@bobgower | @citrusbyte
Speed = Throughput + Cycle Time
@bobgower | @citrusbyte
THROUGHPUT = Number of cars this highway can “process.”
@bobgower | @citrusbyte
CYCLE TIME =
How long will it take this guy to get coffee?
Amount of time each person has to wait.
@bobgower | @citrusbyte
INFLUENCING SPEED
@bobgower | @citrusbyte
Quality | Hours | Pace
@bobgower | @citrusbyte
Maximize Throughput
@bobgower | @citrusbyte
Maximize Throughput
@bobgower | @citrusbyte
Maximize Throughput
Slack
@bobgower | @citrusbyte
1) Introduce Slack (to maximize throughput)
@bobgower | @citrusbyte
@bobgower | @citrusbyte
@bobgower | @citrusbyte
@bobgower | @citrusbyte
1) Introduce Slack (to maximize throughput)
2) Shorten Queues (to minimize cycle time)
@bobgower | @citrusbyte
HOW DOES THIS WORK FOR SOFTWARE?
@bobgower | @citrusbyte
WIP Limit =4
Limit Work In Process (WIP)
@bobgower | @citrusbyte
Limit Work In Process (WIP)
WIP Limit =4
<- Requirements Features ->
@bobgower | @citrusbyte
1) Limit WIP (to introduce slack)
@bobgower | @citrusbyte
Shorten Queues
WIP Limit =4
<- Requirements Features ->
@bobgower | @citrusbyte
Shorten Queues
WIP Limit =4
<- Requirements Features ->
@bobgower | @citrusbyte
Shorten Queues
might will
@bobgower | @citrusbyte
Commitment
1) Limit WIP (to introduce slack)
2) Delay Commitment (to shorten queues)
@bobgower | @citrusbyte
PROCESSES & TOOLS
@bobgower | @citrusbyte
Why don’t we just add more people?
Expense & Complexity
@bobgower | @citrusbyte
Adding human-power to a late software project
makes it later.
— Brooks’ Law —
@bobgower | @citrusbyte
Make decisions closest to the point of activity.
@bobgower | @citrusbyte
Make decisions closeto the point of activity.
1) … focus on only a few items at a time.
2) … selectively commit to new work.
Empowered Teams who …
@bobgower | @citrusbyte
Small Teams with Clear Accountabilities making
Collaborative Decisions.
@bobgower | @citrusbyte
Integrative Decision Making (IDM) (holacracy.org/governance-meetings)
Pro-Tip #1
@bobgower | @citrusbyte
Cadenced Planning using Value-Based Requirements and Economic Prioritization.
@bobgower | @citrusbyte
Weighted Shortest Job First (WSJF) (scaledagileframework.com/wsjf/)
Pro-Tip #2
@bobgower | @citrusbyte
Warmth
@bobgower | @citrusbyte
competence
war
mth
Pro-Tip #3
@bobgower | @citrusbytesource: Presence by Amy Cuddy
Trust & Respect
@bobgower | @citrusbyte
For this slide deck and a free book: email me: [email protected]
@bobgower | @citrusbyte
EXTRA STUFF
Selected Bibliography• The Principles of Product Development Flow by Donald G. Reinertsen • Managing the Design Factory by Donald G. Reinertsen • The Phoenix Project by Gene Kim, Kevin Behr, George Spafford • The Five Dysfunctions of a Team by Patrick Lencioni • Velocity by Dee Jacob, Suzan Bergland, Jeff Cox • The Goal: by Eliyahu M. Goldratt, Jeff Cox, David Whitford • Presence by Amy Cuddy
Geek productivity at work
how non-geeks think it works
how it actually works
sampling points likely to used by non-geeks to get a general picture of how geeks work
effect of a 5-min interruption (or a meeting!)
recovery
5 min
Along the day:
6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5