FYK: Kanban Metric Essentials - Work in Process (WIP) Limits - YouTube

Channel: Agile for Humans

[2]
all right welcome to
[3]
this week's episode of fixing your
[5]
kanban
[7]
we are professional kanban trainers ryan
[9]
ripley todd miller and of course
[11]
daniel vicanti gentlemen how's how we
[14]
doing this week
[16]
i was doing great until i saw dan
[21]
that's not nice that's not nice
[24]
i always have to take a shot at that i'm
[26]
doing great all right
[27]
i didn't mean that love dan love talking
[29]
with dan love hanging out with dan
[30]
so yeah we know we know it's always a
[33]
pleasure
[34]
uh getting a chance to to pull dan out
[37]
of the the crazy world the the crazy
[39]
kanban life that he's living
[41]
and uh getting some time with him we
[43]
always enjoy it
[44]
and so this uh this week we thought um
[47]
let's dive into some of the
[48]
the lean metrics right the metrics are
[51]
are really
[51]
interesting i think this week we're
[53]
going to talk about about some whip
[55]
limits
[56]
what do you think so dan at a super high
[58]
level when when companies come to say
[60]
dan dan our whip limits are crazy or we
[61]
need to
[62]
know more and how should we use these
[63]
and you know where do you start
[65]
like what would be the if you were to do
[67]
a survey
[68]
you know not d because i think we could
[70]
do 20 videos about whip limits
[72]
but if you were to do a survey what
[74]
would that look like
[76]
of whip limits well so let's i mean
[79]
we'll
[80]
we'll take a step back maybe us for a
[82]
second first
[84]
most people the the reason we talked a
[86]
little bit about this before we started
[87]
recording the
[88]
the reason that i kind of want to
[90]
started with with whip
[91]
as a metric is because that's that's the
[93]
one that most people associate with
[94]
kanban
[95]
and fundamentally if you're not
[96]
controlling work and progress you're not
[98]
doing compounds
[98]
it's it's as simple as that so so you
[101]
have to control whip
[102]
which i think is where your question
[103]
comes from ryan is okay well now if
[105]
that's really the case if i have to
[106]
control troll whip um
[109]
you know how how do i do that uh you
[111]
know and and what do i do
[112]
a spoiler alert though for some later
[115]
videos
[116]
even though most people associate work
[118]
and pro
[119]
whip with kanban it's probably not the
[122]
most important metric
[123]
uh so you'll have to wait for maybe week
[126]
four
[127]
of this series to uh to get that answer
[128]
all right um
[130]
so the reason you you asked about 50
[133]
questions
[134]
yeah yeah but we're just super high
[136]
level yeah you know
[138]
but but i love your i love your the way
[140]
you started this
[141]
if you're not controlling whip you're
[143]
not doing kanban
[144]
yeah right so what is it about
[146]
controlling whip damn that that really
[147]
brings
[148]
the the kanban flavor into your practice
[150]
why is it so important
[152]
uh because from uh without going
[156]
without going too deep into little's law
[158]
and maybe that's a topic for another 20
[160]
videos
[160]
as well so so much so much bad stuff
[163]
about little's law out there
[164]
but from a from a system stability
[166]
perspective
[167]
from a little's law system stability
[169]
perspective
[171]
if you don't control whip then you don't
[172]
have have stability
[174]
and from stability is where we get all
[176]
the other good things
[178]
that people are looking for you know
[180]
predictability of value delivery
[182]
effectiveness of your process efficiency
[184]
of your process et cetera et cetera et
[186]
cetera
[186]
all of that pretty much begins and ends
[188]
with controlling work in progress
[189]
if you don't control work in progress
[191]
you've got no shot at stability
[193]
uh and if you don't doesn't guarantee
[195]
stability by the way but if you're not
[196]
controlling work in progress you've got
[197]
no shot at it
[198]
and if you don't have a stable system
[200]
then you don't have a predictable one
[201]
you don't have a value optimized one
[204]
etcetera etcetera etcetera so that's the
[206]
big reason i think why
[208]
my work in progress rightfully is so
[210]
important
[212]
you know it's one thing i think that
[215]
that uh
[215]
that we may get confused a little bit
[217]
out in the world or gets confused quite
[219]
a bit you know we're talking about
[220]
controlling work in progress i i think
[221]
that some people think that
[223]
the only way to do that is to limit whip
[226]
on a column
[227]
right when you could really just look at
[230]
all of the whip that you have
[232]
across the whole system that your your
[235]
process right so
[236]
um tell us a little bit about that dan
[239]
how
[240]
uh how maybe just being cognizant of
[242]
what work you have in progress
[244]
might lead you down the path of being
[246]
able to have it under control
[248]
is that fair to say am i yeah absolutely
[250]
it's it's really strange
[252]
when todd gets something right but
[253]
you're you're absolutely correct
[255]
i knew it comes back i knew it was going
[257]
back i like it
[258]
i like the like the boomerang
[262]
no no but but but in all seriousness
[264]
todd's he's
[265]
exactly right um and this is why i'm
[268]
assuming all of our listeners have
[270]
or watchers have read the kanban guide
[272]
and in the combine guide
[273]
you will see that what we care about is
[275]
that you you control whip
[276]
we don't care how you do it there's all
[278]
kinds of way to do it most people think
[280]
that you have to do it by column
[281]
absolutely not in fact
[282]
in many contexts you know doing column
[285]
whip limits is the worst thing you can
[286]
do
[286]
or one of the worst things you can do i
[288]
don't want to say the worst thing um
[290]
but yeah you you can set a work in
[291]
progress assuming over the whole board
[293]
uh you can group work on progress limits
[294]
across multiple columns
[296]
you can set work and progress limits uh
[298]
you know on swim lanes
[300]
you could even you know god forbid even
[302]
do per person with whip limits i mean i
[304]
mean there's there's
[305]
all kinds of ways the sky's the limit in
[307]
terms of how you want to
[308]
limit work in progress so don't
[310]
necessarily get into this
[312]
into this rut thinking oh well i read
[314]
somewhere you have to do column whip
[315]
limits
[316]
no in fact in a lot of ways and this
[318]
kind of gets back to ryan's earlier
[320]
questions
[320]
in a lot of ways an earlier uh an easier
[323]
way
[324]
to start is setting one big work in
[325]
progress summit for your whole board
[327]
yeah you know and see how that goes uh
[329]
and then and then watch flow
[331]
and then kind of tweak with um you know
[333]
other strategies for for limiting whip
[335]
based on how you're you're watching flow
[336]
that way
[337]
i think that's a really interesting way
[339]
to talk about um like a getting started
[340]
maybe again let's have that the list of
[342]
videos because getting started that
[344]
would
[344]
that would be uh that would be a way
[346]
that you could uh get started just by
[348]
being cognizant of what your work in
[349]
progress is now setting a limit on it
[351]
and then building from
[352]
improving from there because that's one
[353]
of the things that we do is continuously
[355]
improve
[355]
right that's a principle well and i
[357]
think why you know just straight from
[359]
the
[360]
the com the the kanban guide at
[363]
kanbanguides.org
[365]
is the side effect of controlling whip
[367]
is that it creates a pull system
[368]
and that is at the root of a kanban
[370]
system right we are trying to create
[371]
pull systems
[372]
that whip limit or controlling whip
[375]
through whip limits
[376]
creates that pull system it gets us
[378]
started in that in that right direction
[381]
you know of trying to pull things in as
[383]
as opposed to things being pushed
[385]
and uh i think that's a great way to to
[387]
kind of frame this first discussion we
[389]
have some
[389]
you know i like the fact that we took it
[391]
into a practical direction right
[393]
get started just set an overall limit of
[394]
work for your team
[396]
start there right and then start
[398]
figuring out column by column or
[400]
however it works out but over time
[402]
refine that whip limit
[403]
into into a stable system
[407]
which then becomes predictable right so
[409]
that's we're not doing the metric to
[410]
measure the metric we're doing the
[411]
metric because it creates the pull
[412]
system it leads to stability
[414]
which leads to the predictability we
[416]
need to then do some of the other
[418]
forecasting advance and advanced things
[420]
that come
[421]
from a a well-structured and controlled
[424]
system
[425]
right exactly and just just a quick
[427]
shout out to scrum
[428]
you know everything that you just said
[429]
there ryan i would argue um
[431]
is a reason that scrum as a framework
[433]
exists scrum is a pull system a lot of
[436]
people don't think about scrum as a pull
[437]
system but scrum
[438]
is is a pull system now certainly can be
[440]
operated
[441]
um in not a post-system way but the
[443]
framework as designed
[445]
is a pull system to try and get all the
[446]
benefits that you just mentioned there
[448]
right
[449]
right yep thanks for that dan i think
[450]
it's a good recap it's a good
[452]
good thing to think about how scrum
[454]
brings these things into play as well
[456]
uh but i do want to leave everybody with
[457]
this last thought here that really is
[459]
what dan started with
[460]
if you're not controlling whip you are
[463]
not doing kanban this is how you bring
[464]
your practices back to the essence of
[466]
kanban this is the pro kanban stance
[468]
control your whip and that's a great way
[470]
to lead into these pull systems and some
[472]
of the other topics
[473]
that we'll be covering later on so dan
[476]
we really appreciate uh
[477]
appreciate your time i know you're busy
[479]
thanks for uh you know helping us with
[481]
this important topic i think we take
[483]
whip limits for for granted sometimes
[484]
but there's a lot of great stuff behind
[486]
them and maybe we'll do some more videos
[488]
leave us a comment right let us know
[490]
below if this is valuable todd thanks
[492]
as always for jumping in and offering
[494]
your questions as well
[496]
i think we're going to leave it at that
[497]
for todd miller and dan vicante i'm ryan
[499]
ripley
[501]
bringing you fixing your kanban be sure
[504]
to check out
[505]
the agile for human socials like and
[507]
subscribe to the video so that you know
[509]
the next time that we drop a video onto
[511]
the youtube channel
[512]
stay up to date with us that like and
[514]
subscribe button really help
[515]
check out the other kanban videos below
[517]
we've put some other videos out there
[519]
that might help
[521]
and until next week kanban on