https://brodzinski.com/2025/03/milk-kanban.html
[?] Menu
* Home
* Slacker Manifesto
* About
* Contact
Milk Kanban
by Pawel Brodzinski on March 11, 2025
[kanban-1-1024x580]
When people say Kanban, they tend to think of a specific set of
practices. Whiteboards & sticky notes (both almost universally
virtual). Tasks moving through columns that represent workflow. Every
now and then, WIP limits even.
As often as we do it with other things, it reduces a broader
principle to a set of oversimplified techniques, which, in turn, tend
to underdeliver in many contexts.
Kanban
In its original meaning, Kanban represented a visual signal. The
thing that communicated, well, something. It might have been a need,
option, availability, capacity, request, etc.
In our Kanban systems, the actual Kanban is a sticky note.
It represents work, and given its closest environment (board,
columns, other stickies, visual decorators), it communicates what
needs, or needs not, to be done.
If it's yellow, it's a regular feature. If there's a blocker on it,
it requests focus. If there's a long queue of neighbors, it suggests
flow inefficiency. If it's a column named "ready for..." it
communicates available work and/or handoff.
A visual signal all the way.
Visual Signals
Let's decouple ourselves from the most standard Kanban board design.
Let's forget columns, sticky notes, and all that jazz.
Enters Kasia, our office manager at Lunar. One of the many things
Kasia takes care of is making sure we don't run out of kitchen
supplies. The tricky part is that when you don't drink milk yourself,
it becomes a pain to check the cupboard with milk reserves every now
and then to ensure we're stocked.
Then, one day, I found this.
[milk-kanban-1-1024x681]
A simple index card taped to the last milk carton in a row stating,
"Bring me to Kasia." That's it.
In the context, it really says that:
* we're running out of (specific kind of) milk
* we want to restock soon
* there's enough time to make an order (we don't drink that much of
cappuccinos and macchiatos)
But it's just a visual signal. Kanban at its very core.
Simplicity is the King
What Kasia designed is a perfect Kanban system. It relies on visual
signals, which are put in the context. Even better, unlike most
Kanban boards I see across teams, the system is self-explanatory.
Everything one needs to know is written on the index card.
That's, by the way, another characteristic of a good Kanban system.
It should be as simple as possible (but not simpler). Our workflow
representations tend to get more and more complex over time by
themselves; we don't need to make them so from the outset.
It's a safe assumption that, almost always, there's a simpler
visualization that would work just as well. We, process designers,
often fall into the trap of overengineering our tools.
And it's a healthy wake-up call when someone who knows close to
nothing about our fancy stuff designs a system that we would unlikely
think of. One that is a perfect implementation of the original
spirit, even if it doesn't follow any of the common techniques.
Because it's all about principles, not practices.
That's what we can learn from Milk Kanban.
in: kanban, project management
tags: kanban, visual management
8 comments... add one
* [3117188173f] Johanna Rothman March 12, 2025, 2:42 pm
I love this! The very simplicity makes it easy to use, which is
the point of a signal.
Link
* [3f54f1c2a37] theo March 15, 2025, 9:35 am
Ah yes lets use a Japanese word, because we are creatively
bankrupt and replace another perfectly fine word(signboard) ro
pretend we did something new and cool. A post it note is not a
kanban. Pure idiocy.
Link
* [9f4c739a008] Daniel March 15, 2025, 10:02 am
> The tricky part is that when you don't drink milk yourself, it
becomes a pain to check the cupboard with milk reserves every now
and then to ensure we're stocked.
If checking the milk reserves once a day is too much of a pain
for a person hired as an office manager, the person should
self-respect on their choice to take the on that role.
Link
* [0949c44ceba] Jamine March 15, 2025, 10:17 am
> A post it note is not a kanban
Theo, you might have to reconsider your idea of "idiocy",
potentially in front of a mirror. "Kanban" is not a noun so of
course a post-it can't be one. The concept originated from Japan
(Toyota factories to be specific) so it makes absolute sense to
use the original word. Their method did not use a signboard at
all, Kanban *is the system*, which you would learn with a couple
minutes of focused googling.
Link
* [23782b87c6c] Derek Jarvis March 15, 2025, 10:41 am
Just posting to say thanks for the brief and insightful article.
Hoping this helps balance some of the unnecessary negativity
here.
We should always be willing to sit back and admire simple
solutions.
Link
* [5e67423449c] CR Drost March 15, 2025, 11:43 am
Nit: this is not Milk Kanban, it is, in fact, Kanban. The things
that you are used to in Scrum are more of a "Monopoly Money
Kanban," etc.
To be clear, a major problem affecting Japanese manufacturing,
was factories full of WIP because I just made a subassembly, I
have nothing else to do, the parts are right here, I might as
well make another of the same subassembly to get ahead of the
work. Taiichi Ohno visited the US and saw how a supermarket works
and thought, "that's what I want my factories to be, there are 10
lemons, if you grab five to make lemonade and you grab a sugar
bag from over there, someone notices that the lemon pile is too
low and grabs more from storage, someone else restocks the sugar
bags." (This is a bit of an oversimplification, if memory serves
me right he was using the supermarket metaphor before he went to
Toyota and before he visited the US.)
To do this in a manufacturing plant, he had everything in the
middle put into a plastic tub or on a rolling skid or so, and on
the side of the tub was a reorder form, if you use the part in
the tub you have to send the card back to reorder another of
those parts to be made. Then management can make sure that there
is exactly the amount of Subassembly B1a6 by controlling the
cards that are there, and if that doesn't work you figure out
what the upstream team needs.
And those little durable reorder forms were on card stock for
durability and were called... kanban.
Then people wanted to run software companies like manufacturing
plants, completely disregarding that in manufacturing you are
trying to make a lot of "The New ST57g", fill in your own
product, but in software (and other industries like mechanical
subcontractors--welders, electricians building buildings to an
architectural plan, say) you only make any given product once or
twice and then service/maintain it extensively. So they looked to
lean manufacturing principles, and Toyota had this kanban system,
and so "they do all their work from little cards, we need little
cards too!". Not a moment was spared to say "oh, part of why this
works so well is that the same card is being constantly reused,
you don't have to groom the cards constantly, it controls a
specific source of waste in the system."
This is not to say that the entire enterprise is bankrupt when
applied to software: see Dominica DeGrandis' "Making Work
Visible" for a clever rebuttal to my naysaying, where if you can
get employees to make tickets for all of their maintenance tasks
and HR presentations they have to watch and anything else that
they have to do, suddenly a neo-kanban system is answering
questions about where the time has gone. But it fundamentally
misunderstands the biggest possible source of gains, which is
that the whole team should be working together (or at least
working in pairs and trios) where scrum usually puts everyone on
a separate task.
Link
* [5b00e531276] Connor March 15, 2025, 12:14 pm
I think that previous commenters are ignoring the fact that the
Kanban system as used in software steals from a previous Kanban
stocking system used in manufacturing, and that this example is
actually textbook Kanban.
From the Wikipedia for Kanban:
"Kanban aligns inventory levels with actual consumption. A signal
tells a supplier to produce and deliver a new shipment when a
material is consumed. This signal is tracked through the
replenishment cycle, bringing visibility to the supplier,
consumer, and buyer."
I think that this implements that philosophy perfectly. We're not
buying milk before we need it and have a place to store it, but
we also avoiding someone needing milk and not having it.
And for reference, my understanding is that "kanban" is literally
the Japanese word for signboard, and that the name is then
extended to the system, unsure if the above comment misunderstood
that, or if they just take issue for using Japanese phrases in
place of English ones?
I know that my own personal todo lists benefit from Kanban
process (though I wish I had better in-progress limits) and I
agree that at work our processes can build up layers of
additional process that sound good, but end up just being a lot
of paper pushing. I've recently been on a process-trimming fight
where I'm trying to ask "do we really need to do this, does the
benefit of X outweigh the time cost?"
Link
* [9ed03072b32] Cody March 15, 2025, 2:32 pm
> Ah yes lets use a Japanese word, because we are creatively
bankrupt and replace another perfectly fine word(signboard) ro
pretend we did something new and cool. A post it note is not a
kanban. Pure idiocy.
Well, Theo, we use a Japanese name because that's where it came
from. Have you ever heard of a tsunami, or kamikaze, or sushi?
These are also Japanese words we use in the English which have
more nuanced meanings than just googling their "literal
translation".
Additionally, I can understand that being as unintelligent as you
are must be difficult but if you try your hardest you might be
able to google "kanban" and "signboard" to learn that one refers
to a methodology and the other does not.
Link
Cancel reply
Leave a Comment
Name * [ ]
Email * [ ]
Website [ ]
[ ]
[ ]
[ ]
[ ]
[ ]
Comment [ ]
[ ] Save my name, email, and website in this browser for the next
time I comment.
[Submit]
[ ] Notify me of followup comments via e-mail
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
D[ ]
Previous post: Lateral Skills Are Core Skills
Hi, I'm Pawel.
I am Chief Cook and Bottle-Washer at Lunar Logic, a speaker, a coach
and a trainer.
I share here ideas on pretty much anything that it takes to run
software projects effectively.
See more
Subscribe
[feed32] Subscribe RSS feed
Search
[To search, type and ]
Good Tools
No Bullshit Estimation Cards
Recent Comments
* Cody on Milk Kanban
* Connor on Milk Kanban
* CR Drost on Milk Kanban
* Derek Jarvis on Milk Kanban
* Jamine on Milk Kanban
Categories
* communication
* culture
* entrepreneurship
* kanban
* personal development
* product management
* project management
* recruitment
* software business
* software design
* software development
* team management
Archives
* March 2025
* February 2025
* June 2019
* April 2019
* March 2019
* November 2018
* October 2018
* September 2018
* June 2018
* December 2017
* November 2017
* September 2016
* June 2016
* May 2016
* October 2015
* August 2015
* June 2015
* May 2015
* April 2015
* March 2015
* February 2015
* January 2015
* December 2014
* November 2014
* September 2014
* August 2014
* July 2014
* June 2014
* May 2014
* April 2014
* March 2014
* February 2014
* January 2014
* December 2013
* November 2013
* October 2013
* September 2013
* August 2013
* July 2013
* June 2013
* May 2013
* April 2013
* March 2013
* February 2013
* January 2013
* December 2012
* November 2012
* October 2012
* September 2012
* August 2012
* July 2012
* June 2012
* May 2012
* April 2012
* March 2012
* February 2012
* January 2012
* December 2011
* November 2011
* October 2011
* September 2011
* August 2011
* July 2011
* June 2011
* May 2011
* April 2011
* March 2011
* February 2011
* January 2011
* December 2010
* November 2010
* October 2010
* September 2010
* August 2010
* July 2010
* June 2010
* May 2010
* April 2010
* March 2010
* February 2010
* January 2010
* December 2009
* November 2009
* October 2009
* September 2009
* August 2009
* July 2009
* June 2009
* May 2009
* April 2009
* March 2009
* February 2009
* January 2009
* December 2008
* November 2008
* March 2008
* February 2008
* October 2007
* June 2007
* May 2007
* November 2006
* June 2006