How to Speed Up Your Team

43
SPEED UP YOUR TEAM @bobgower | @citrusbyte

Transcript of How to Speed Up Your Team

Page 1: How to Speed Up Your Team

SPEED UP YOUR TEAM

@bobgower | @citrusbyte

Page 2: How to Speed Up Your Team

Low Quality + Long Hours + Frantic Effort = ?

@bobgower | @citrusbyte

Page 3: How to Speed Up Your Team

Awareness + Smarts + Discipline = Speed

@bobgower | @citrusbyte

Page 4: How to Speed Up Your Team

WHAT IS SPEED?

@bobgower | @citrusbyte

Page 5: How to Speed Up Your Team

Speed = Throughput + Cycle Time

@bobgower | @citrusbyte

Page 6: How to Speed Up Your Team

THROUGHPUT = Number of cars this highway can “process.”

@bobgower | @citrusbyte

Page 7: How to Speed Up Your Team

CYCLE TIME =

How long will it take this guy to get coffee?

Amount of time each person has to wait.

@bobgower | @citrusbyte

Page 8: How to Speed Up Your Team

INFLUENCING SPEED

@bobgower | @citrusbyte

Page 9: How to Speed Up Your Team

Quality | Hours | Pace

@bobgower | @citrusbyte

Page 10: How to Speed Up Your Team
Page 11: How to Speed Up Your Team

Maximize Throughput

@bobgower | @citrusbyte

Page 12: How to Speed Up Your Team
Page 13: How to Speed Up Your Team

Maximize Throughput

@bobgower | @citrusbyte

Page 14: How to Speed Up Your Team

Maximize Throughput

Slack

@bobgower | @citrusbyte

Page 15: How to Speed Up Your Team

1) Introduce Slack (to maximize throughput)

@bobgower | @citrusbyte

Page 16: How to Speed Up Your Team

@bobgower | @citrusbyte

Page 17: How to Speed Up Your Team

@bobgower | @citrusbyte

Page 18: How to Speed Up Your Team

@bobgower | @citrusbyte

Page 19: How to Speed Up Your Team

1) Introduce Slack (to maximize throughput)

2) Shorten Queues (to minimize cycle time)

@bobgower | @citrusbyte

Page 20: How to Speed Up Your Team

HOW DOES THIS WORK FOR SOFTWARE?

@bobgower | @citrusbyte

Page 21: How to Speed Up Your Team

WIP Limit =4

Limit Work In Process (WIP)

@bobgower | @citrusbyte

Page 22: How to Speed Up Your Team

Limit Work In Process (WIP)

WIP Limit =4

<- Requirements Features ->

@bobgower | @citrusbyte

Page 23: How to Speed Up Your Team

1) Limit WIP (to introduce slack)

@bobgower | @citrusbyte

Page 24: How to Speed Up Your Team

Shorten Queues

WIP Limit =4

<- Requirements Features ->

@bobgower | @citrusbyte

Page 25: How to Speed Up Your Team

Shorten Queues

WIP Limit =4

<- Requirements Features ->

@bobgower | @citrusbyte

Page 26: How to Speed Up Your Team

Shorten Queues

might will

@bobgower | @citrusbyte

Commitment

Page 27: How to Speed Up Your Team

1) Limit WIP (to introduce slack)

2) Delay Commitment (to shorten queues)

@bobgower | @citrusbyte

Page 28: How to Speed Up Your Team

PROCESSES & TOOLS

@bobgower | @citrusbyte

Page 29: How to Speed Up Your Team

Why don’t we just add more people?

Expense & Complexity

@bobgower | @citrusbyte

Page 30: How to Speed Up Your Team

Adding human-power to a late software project

makes it later.

— Brooks’ Law —

@bobgower | @citrusbyte

Page 31: How to Speed Up Your Team

Make decisions closest to the point of activity.

@bobgower | @citrusbyte

Make decisions closeto the point of activity.

Page 32: How to Speed Up Your Team

1) … focus on only a few items at a time.

2) … selectively commit to new work.

Empowered Teams who …

@bobgower | @citrusbyte

Page 33: How to Speed Up Your Team

Small Teams with Clear Accountabilities making

Collaborative Decisions.

@bobgower | @citrusbyte

Page 34: How to Speed Up Your Team

Integrative Decision Making (IDM) (holacracy.org/governance-meetings)

Pro-Tip #1

@bobgower | @citrusbyte

Page 35: How to Speed Up Your Team

Cadenced Planning using Value-Based Requirements and Economic Prioritization.

@bobgower | @citrusbyte

Page 36: How to Speed Up Your Team

Weighted Shortest Job First (WSJF) (scaledagileframework.com/wsjf/)

Pro-Tip #2

@bobgower | @citrusbyte

Page 37: How to Speed Up Your Team

Warmth

@bobgower | @citrusbyte

Page 38: How to Speed Up Your Team

competence

war

mth

Pro-Tip #3

@bobgower | @citrusbytesource: Presence by Amy Cuddy

Page 39: How to Speed Up Your Team

Trust & Respect

@bobgower | @citrusbyte

Page 40: How to Speed Up Your Team

For this slide deck and a free book: email me: [email protected]

@bobgower | @citrusbyte

Page 41: How to Speed Up Your Team

EXTRA STUFF

Page 42: How to Speed Up Your Team

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

Page 43: How to Speed Up Your Team

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