62
Efficient or Just Busy? Pawel Brodzinski @pawelbrodzinski

Efficient or Just Busy?

Embed Size (px)

Citation preview

Page 1: Efficient or Just Busy?

Efficient or Just Busy?

Pawel Brodzinski

@pawelbrodzinski

Page 2: Efficient or Just Busy?

Hi, I’m Pawel

Lunar Logic http://llp.pl

Software Project Management http://brodzinski.com

Twitter @pawelbrodzinski

Page 3: Efficient or Just Busy?

Once upon a time…

Page 4: Efficient or Just Busy?
Page 5: Efficient or Just Busy?
Page 6: Efficient or Just Busy?

Why?

Page 7: Efficient or Just Busy?

100% utilization

Page 8: Efficient or Just Busy?

Cost of multitasking

Source: Gerald Weinberg, Quality Software Management: Vol. 1 System Thinking

Page 9: Efficient or Just Busy?

Zeigarnik Effect: Tendency to experience intrusive thought about

an objective left incomplete

Source: S. Greist-Bousquet, N. Shiffman: The effect of task interrupton and closure on perceived duration

Page 10: Efficient or Just Busy?

Cost of task switching is rooted in interference from thoughts about the task your are not doing

Eyal Ophir

Page 11: Efficient or Just Busy?

Time to market

Page 12: Efficient or Just Busy?

Catching up UM… HOW DOES THIS DARN CODE WORK,

AGAIN?

Page 13: Efficient or Just Busy?

More mistakes

Source: E. Ophir, C. Nass, A. Wagner: Cognitive control in media multitaskers

Page 14: Efficient or Just Busy?

On a highway

Page 15: Efficient or Just Busy?

In a call center

Page 16: Efficient or Just Busy?
Page 17: Efficient or Just Busy?

Ball Flow

Game

Page 18: Efficient or Just Busy?

No WIP Limits

Page 19: Efficient or Just Busy?

Using WIP Limits

Page 20: Efficient or Just Busy?

Total time: 25% better

Average cycle time: 60% better

Predictability*: 90% better

*Standard deviation

Page 21: Efficient or Just Busy?

Not the whole truth

Page 22: Efficient or Just Busy?

Cutting corners

Page 23: Efficient or Just Busy?
Page 24: Efficient or Just Busy?

Not sustainable

Page 25: Efficient or Just Busy?

Why something that intuitive seems so counterintuitive when we talk about management?

Page 26: Efficient or Just Busy?

…and they lived happily ever after

Page 27: Efficient or Just Busy?

5O

WIP limits!

Page 28: Efficient or Just Busy?
Page 29: Efficient or Just Busy?
Page 30: Efficient or Just Busy?

Average cycle time: 50% better

Pessimistic scenario: 53% better

Predictability*: 65% better

*80th percentile

Page 31: Efficient or Just Busy?

Why?

Page 32: Efficient or Just Busy?

Slack time

Page 33: Efficient or Just Busy?

Automation

Page 34: Efficient or Just Busy?

Code quality

Page 35: Efficient or Just Busy?

Simple configuration

Page 36: Efficient or Just Busy?

Self-balancing team

Page 37: Efficient or Just Busy?

Slack time introduced by WIP limits drives continuous

improvement

Page 38: Efficient or Just Busy?

When introducing WIP limits start with 2x average WIP

Don Reinertsen

Page 39: Efficient or Just Busy?

Cost of rejected work: 1% worse

Cost of idle capacity: 1% worse

Average cycle time: 28% better

Source: Don Reinertsen, #lkce12 keynote

WIP Limit = 2x Average WIP

Page 40: Efficient or Just Busy?

Cost of rejected work: 13% worse

Cost of idle capacity: 11% worse

Average cycle time: 72% better

Source: Don Reinertsen, #lkce12 keynote

WIP Limit = 0.5x Average WIP

Page 41: Efficient or Just Busy?

Are aggressive WIP limits useful?

2O

Page 42: Efficient or Just Busy?

What’s the use of slack time?

Page 43: Efficient or Just Busy?

Idle time only?

Page 44: Efficient or Just Busy?

Helping others

Page 45: Efficient or Just Busy?

Learning

Page 46: Efficient or Just Busy?

System improvements!

Page 47: Efficient or Just Busy?

Cost of rejected work

What’s the value of rejected work?

Page 48: Efficient or Just Busy?

More than a half the features in large software products go unused

Source: Victor R. Basili, Barry Boehm, COTS-Based Systems Top 10 List

Page 49: Efficient or Just Busy?

Cost of idle capacity

Is that capacity really wasted?

Page 50: Efficient or Just Busy?

Employees possess the ability for creative problem solving, but their talents are underused in most organizations

Source: Douglas McGregor, Theory Y

Page 51: Efficient or Just Busy?

Average cycle time

What happens to cycle time thanks to improvements?

Page 52: Efficient or Just Busy?
Page 53: Efficient or Just Busy?

CO

ST O

F DEL

AY

LONG-TERM VALUE

Page 54: Efficient or Just Busy?

CO

ST O

F DEL

AY

Project and product

work

LONG-TERM VALUE

Page 55: Efficient or Just Busy?

CO

ST O

F DEL

AY

Project and product

work System

improvements

LONG-TERM VALUE

Page 56: Efficient or Just Busy?

CO

ST O

F DEL

AY

Project and product

work System

improvements

LONG-TERM VALUE

Page 57: Efficient or Just Busy?

Takeouts

Page 58: Efficient or Just Busy?

100% utilization is a myth

1OO%

Page 59: Efficient or Just Busy?

Introducing WIP limits results in improved efficiency

Page 60: Efficient or Just Busy?

Slack time sets us on path of continuous improvement

Page 61: Efficient or Just Busy?

Efficient doesn’t mean busy Busy doesn’t mean efficient

Page 62: Efficient or Just Busy?

Thank you

Pawel Brodzinski

blog.brodzinski.com

llp.pl

@pawelbrodzinski