eric willeke - wip: a tragedy in 278 parts
Post on 20-Jun-2015
204 Views
Preview:
TRANSCRIPT
WIP: A Tragedy in 278 Parts
Eric Willeke (@erwilleke)Rally Software
Your pic
www.rallydev.com ©2014 Rally Software Development Corp
Welcome!
Goal Improve service delivery
www.rallydev.com ©2014 Rally Software Development Corp
Welcome!
Goal
Techniques
Improve service delivery
Optimize the right thingsAvoid the tragedy of WIPKeep your options open
www.rallydev.com ©2014 Rally Software Development Corpwww.rallydev.com ©2013
Optimize the Right Things
www.rallydev.com ©2014 Rally Software Development Corp
How Long Does it Take?
Customer lead time(Time to market)
Great Idea! I love it!
We should
get started.
Ok, all good!
Queue time(waiting)
Time in process(TIP)
www.rallydev.com ©2014 Rally Software Development Corp
Whew! Ship it!
How Long Does it Take?Time in Process
(TIP)
What is this
thing?I think it works.
Nope!
Now?
Yep!
www.rallydev.com ©2014 Rally Software Development Corp
Analysis & Design Code Test (and fix) Ship
Whew! Ship it!
How Long Does it Take?Time in Process
(TIP)
What is this
thing?I think it works.
Nope!
Now?
Yep!
www.rallydev.com ©2014 Rally Software Development Corp
Analysis & Design Code Test (and fix) Ship
How Long Does it Take?Time in process
(TIP)
Touch timeWait time= 18 days = 2 days
www.rallydev.com ©2014 Rally Software Development Corp
How Long Does it Take?Time in process
(TIP)
Touch timeWait time= 18 days = 2 days
Touch time
Wait time + Touch timeFlow efficiency =
2d
18d + 2d= = 10% efficiency
www.rallydev.com ©2014 Rally Software Development Corp
What is Your Goal?
I love it!(Wow, that was fast!)
I should get started …
(but, I’m so busy)
Flow efficiency “Resource” efficiency100% efficiency10% efficiency
Get things done Keep people busy
www.rallydev.com ©2014 Rally Software Development Corp
Your Goal
I love it!
I love it!
I love it!
I love it!
I love it!
I love it!
I love it!
I love it!
Keep value moving!
We Have Lots of Work!
(Don’t we have both efficiencies?)
www.rallydev.com ©2014 Rally Software Development Corp
Image courtesy morguefile.com
www.rallydev.com ©2014 Rally Software Development Corpwww.rallydev.com ©2013
The Tragedy of WIP
www.rallydev.com ©2014 Rally Software Development Corp
Work Interacts (through workers) …
www.rallydev.com ©2014 Rally Software Development Corp
… and Impacts Throughput
WIP
Lead TimeTP =
You
are
her
e
Let’s Juggle!
www.rallydev.com ©2014 Rally Software Development Corp
How Much WIP is Bad?
?
www.rallydev.com ©2014 Rally Software Development Corp
Our Answer …
Between one and two work items per person - closer to one!
See: http://www.rallydev.com/agilemetrics
www.rallydev.com ©2014 Rally Software Development Corp
www.rallydev.com ©2014 Rally Software Development Corp
But … but … how can we get there?
Only start the really important things
For every two items you finish, start one new one
For every “expedite,” pull an existing item out
Say “not yet” more
Be creative
www.rallydev.com ©2014 Rally Software Development Corpwww.rallydev.com ©2013
Options and CommitmentBalancing expectations and flexibility
www.rallydev.com ©2014 Rally Software Development Corp
When do you Commit?
Customer Lead Time(Time to market)
Queue Time(waiting…)
Time in Process(TIP)
Here?
Here?
Here?
When do your customers believe you?
www.rallydev.com ©2014 Rally Software Development Corp
Avoid Empty Commitments
Treat work here as optionsThese are committed
An untrusted commitment has no meaning (but lots of stress)
Changing our minds here is cheap
Changing here has a cost
Here!
www.rallydev.com ©2014 Rally Software Development Corp
Commit Later! (And Mean it)
Options have value
Options expire
Never commit early unless you know why
Cover image courtesy Amazon.com, used with authors’ permission
www.rallydev.com ©2014 Rally Software Development Corp
Limit Commitments in Progress
Com
mit
to h
ere
Not
to
here
Target Range
www.rallydev.com ©2014 Rally Software Development Corp
Summary: Three Simple Guidelines
1. Keep work moving 2. Do less at once3. Commit when it means something
www.rallydev.com ©2014 Rally Software Development Corp
Get where you need to be
Image courtesy morguefile.com
Get Where you Need to be!
www.rallydev.com ©2014 Rally Software Development Corp
Questions?
www.rallydev.com ©2014 Rally Software Development Corp
Thanks for listening…Eric WillekeRally SoftwareFollow me @erwilleke
Your pic
top related