What is Kanban? Kanban Explained with a Coffee Cup

  Рет қаралды 91,298

Development That Pays

Development That Pays

Күн бұрын

There's a lot to be learned from what goes on in a Coffee Shop. You'll never look at that cup of Joe in the same way again.
= = = = = = = = = = = =
New for 2024: my best-ever training:
"How Your Agile Teams Can Achieve Predictability and Productivity WITHOUT Burnout"
→ www.developmentthatpays.com/w...
= = = = = = = = = = = =
And in this video, we're going to be looking at all three aspects of kanban, with the help of a coffee machine, a Doctor Who Lego character and a coffee cup.
-------------------
141. What is Kanban? Kanban Explained with a Coffee Cup
#kanban #agile #DevelopmentThatPays
What is kanban Well, it's many things: a kanban is an object kanban is a set of principles Kanban is also an agile framework. And in this video, we're going to be looking at all three aspects of kanban, with the help of a coffee machine, a Doctor Who Lego character and a coffee cup. Three aspects of kanban -- Before we go too much further, let's disambiguate: There's Kanban the Agile framework - an alternative to Scrum. I like to write "Kanban" in this context with an uppercase K. Long before there was an uppercase K Kanban, there were a couple of lower case kanbans: kanban the thing, the object, the sign and kanban the set of principles. Today we're gonna start by talking about the latter two. And then later we'll add Kanban-the-Agile-framework back in to the brew. Talking of brew, I think I'm gonna grab myself a coffee. Coffee shop ------- Into the shop, I place my order, tap my card, and she gets on and makes my coffee. Finally, I collect my coffee. Did you see any kanban here No, neither did I. For the simple reason that there really isn't any need for any form of kanban in here. Now it's probably a good time to introduce a couple of terms that I'm gonna rely on later. What we have here is a defined process: Take my order, make my coffee and, deliver it back to me. And with just one person doing all of the steps in that defined process, we really don't have any need for any special orchestration - other than the fact that those three steps really should be done in just that order. Scaling up ---- If the coffee shop becomes a bit of a destination in the neighbourhood - and of course, I wish it every success - then it's going to feel the need to scale things up a bit. One option would be to just well, instead of having one barista in the shop, we could have two. Each doing, well, everything! And providing they can manoeuvre around each other, there's not much we need to do to make things work: still the same defined process, and the need for a little bit of orchestration. But largely it takes care of itself: the till is either available or it isn't and the coffee machine is either available or it isn't. (Actually, this fine looking machine looks like it might be capable of preparing more than one coffee at the same time.) So that's one option: two people doing all of the steps inside the defined process. Specialisation -- The coffee shop has another option for scaling things up, and that is to begin to specialise. Instead of adding a second barista, they could choose to add a dedicated order taker. (I struggled to find a good Lego character. This is apparently Doctor Who.) So yes: Doctor Who taking orders, the barista making the coffee And this arrangement - this specialisation - comes with some notable advantages. We have a dedicated order taker, who can become better at order taking over time. And we have a dedicated barista; focusing all of his attention on becoming better at making coffee. There are other advantages to this approach. (And if you can think of any, I'd love to hear from you in those comments below.) There are also disadvantages that come along with this specialisation of skills. I am going to focus on just one of those downsides: We have added some complexity to our process that wasn't there previously: our defined process now requires two people to carry it out fully. For the first time, we're having to handle the handoff between the person taking the order and the person making the coffee. Handling the handoff ---- Let's take a look at that in action. Here's the coffee shop. Let's bring in the barista. And let's bring in that Doctor Who guy. And let's give them some customers to serve. This person - who's just arrived at the coffee shop and joined the queue - that's our hero. His name is Robert. And Robert patiently waits in the queue, ready to be served. Now he's at the front of the queue. He's placing his order: coffee type, milk type, etc. And all of that information is recorded on the cup. How interesting! He's also asked for
• What is Kanban? Kanban...

Пікірлер: 93
@Developmentthatpays
@Developmentthatpays 4 жыл бұрын
Can you think of a benefit of specialisation? Let me know in the comments below. Can you think of a DISbenefit of specialisation? Again, let me know in the comments below.
@zubairahsanimavoor7202
@zubairahsanimavoor7202 3 жыл бұрын
kzfaq.info/get/bejne/jZ6UftKDz6zahI0.html
@themilesinkorea
@themilesinkorea Жыл бұрын
One issue is that if the specialized member/s is absent for any reason (sickness or disruptive workplace issues, for example), then the other team member/s may be unlikely to deliver the full service required by the role necessary.
@Developmentthatpays
@Developmentthatpays Жыл бұрын
@@themilesinkorea Exactly!
@themilesinkorea
@themilesinkorea Жыл бұрын
@@Developmentthatpays Not that I've ever seen a workplace issue, of course 😎. Enjoying your vids, DTP!
@dexterflodstrom9975
@dexterflodstrom9975 2 жыл бұрын
Thank you for this fantastic video. Super well explained, while remaining entertaining. Very well done!
@CGaeta7304
@CGaeta7304 3 жыл бұрын
Excelent video. Kudos to the presenter for his great style deliverying!
@Developmentthatpays
@Developmentthatpays 2 жыл бұрын
Thank you!
@CreativeThinking52
@CreativeThinking52 Ай бұрын
Very helpful. Thanks for sharing your knowledge. Have a great weekend. ☕
@Developmentthatpays
@Developmentthatpays Ай бұрын
Thank you! You too!
@touficjammoul4482
@touficjammoul4482 4 жыл бұрын
your videos are perfect, they really put me out of a big trouble where I've had a huge tasksheet to do and I was struggling to understand it, this Kanban-Coffee-Shop example not only made me understand Kanban in its simplest ways, but also this Huge ex, sheet looks super easy for me now. Thank you soo much, Great work. waiting for upcomming videos.
@boriseduardosanabriaperez8291
@boriseduardosanabriaperez8291 3 жыл бұрын
Mr. You are a Grand Master
@redcharlotte
@redcharlotte 2 жыл бұрын
Super helpful! Thank you!
@Developmentthatpays
@Developmentthatpays 2 жыл бұрын
Glad you found it useful 👍
@Psych-yb8zh
@Psych-yb8zh 4 жыл бұрын
good content....i just read Bill Galvin on Kanban
@tarekmulla6430
@tarekmulla6430 2 жыл бұрын
Ceey good explanation for Kanban, thanks .
@Developmentthatpays
@Developmentthatpays 2 жыл бұрын
Really glad you liked it 👍
@krisnaparista5719
@krisnaparista5719 4 жыл бұрын
Wow you explained this better than my professor in the university! I really like the idea of having difficult concept to be translated into daily lives like this video and it's just very easy to remember and understand in the long run. I just subscribed! thanks for the video ^^
@LearningToCodeAndDesign
@LearningToCodeAndDesign Жыл бұрын
This is super helpful.
@tofaratiope-ewe6729
@tofaratiope-ewe6729 2 жыл бұрын
This video deserves an extra 10k likes!
@LearningToCodeAndDesign
@LearningToCodeAndDesign Жыл бұрын
Seriously, it’s so good!
@BernieWonka
@BernieWonka 4 жыл бұрын
12:53 and you are also a mind reader! I quit drinking coffee over 6 months ago, and just started to think on getting a cup tomorrow.
@Developmentthatpays
@Developmentthatpays 4 жыл бұрын
🤣
@boriseduardosanabriaperez8291
@boriseduardosanabriaperez8291 3 жыл бұрын
Following their excellent site
@w.koster1077
@w.koster1077 4 жыл бұрын
Being a barista without having customer interaction can be seen as an advantage, but I still would put it in the disadvantage box. A big advantage would be the ability to scale out (like hiring more barista's with only one (or more) order takers... a restaurant where the chef has to take the orders himself is a nice thing, but probably impractical).
@Developmentthatpays
@Developmentthatpays 4 жыл бұрын
Yes, I'd agree with those. (You put an image in my mind of a chef - with his/her knives! - taking orders!)
@donaldperkins8091
@donaldperkins8091 Жыл бұрын
with dedicated order taker and dedicated barista, you limit cross contamination from potentially handling cash and/or proximity to customers. In the same way, with dedicated developers for certain aspects of coding, you can limit risks by reducing their access to systems, to those particular to their tasks.
@gwto7448
@gwto7448 4 жыл бұрын
Hi Gary, I received your email and clicked on the link... Good video, simple to understand and with a relevant every day example of Kanban. Subbed. 👍
@Developmentthatpays
@Developmentthatpays 4 жыл бұрын
Delighted that the video was relevant for you. And thanks for subscribing!
@Farquination
@Farquination 4 жыл бұрын
Thank you so much for this very useful video it helped me a lot for my exam !
@Developmentthatpays
@Developmentthatpays 4 жыл бұрын
You're most welcome! Best of luck with the exam.
@niclin9280
@niclin9280 4 жыл бұрын
Hi, Gary. Now I have arrived in 2020! And I wonder is there any improvements from the customers’ perspective in this coffee shop example after limiting WIP? Let’s say there are several people in the order queue. They all have the same aim that is to have a coffee so that they need to wait sequentially. The total waiting time of each customer has been determined once entering the order queue. This is because each customer still need to wait in the next queue one by one after the information has been recorded. So from this point of view, I would say for the efficiency of each customer buying a coffee would not be increased or reduced no matter if WIP is limited. There is only one difference that the customers may wait in different queues, but it does not a case for the customers cuz they only consider how long they can have a coffee in their hands.
@gwto7448
@gwto7448 4 жыл бұрын
One of the disadvantages of specialisation is the dependency or reliance of this specific resource or expertise in the value creation chain without which the process breaks down inevitably.
@Developmentthatpays
@Developmentthatpays 4 жыл бұрын
Excellent point: specialisation makes the system more fragile.
@Snuggbyte
@Snuggbyte 2 жыл бұрын
I just want to say thank you for what you do for us. I was wondering if you have and videos or if you could direct me to “Scrum Master job interviews?” I am sure you are the right person with this knowledge. Thank you.
@elzbietaandrzejewska6002
@elzbietaandrzejewska6002 4 жыл бұрын
I like it. Very much. But I'd love to hear some pleasant music at the coffee shop 😉 Sometimes it's hard to say if sth is adventage or disadvantage. For whom? For individual, team, system? Some ideas: reaching the master level (and demanding a raise), smaller tendency to collaboration ("just doing my job"), differentiation of earnings, problems with temporary replacement in case of absence (sickness, motherhood), routine and job burnout.
@Developmentthatpays
@Developmentthatpays 4 жыл бұрын
Funny you should mention the music... because I thought to add it... and them completely forgot to do so! Like your advantages/disadvantages. And also like your question: "For whom?"
@elzbietaandrzejewska6002
@elzbietaandrzejewska6002 4 жыл бұрын
@@Developmentthatpays You asked for feedback 😁 .You can count on me in this matter.
@justusbrake9094
@justusbrake9094 4 жыл бұрын
Benefits of specialization include that as each team member does something over and over they become experts. You can also hire a lesser skilled assistant at a lower wage rather than needing every team member to have gone to barista U. Specialization also helps focus. If there are 8 tasks to do total, and a couple of them are squarely in what everyone knows you're good at then it makes it easier to pick something. Automatically narrowing your focus is usually a good thing. There are also a lot of dangers with specialization. People can block others from helping or learning, refuse to do something that it outside of the specialty. It can be less about the total business goal, and more about doing things the right way, which is great, unless you go out of business from something outside of the control of the one specialist. I want to also pose a question about your evaluation of value. In the example is it assumed that the customer values minimized time once the order is placed. I would argue that the value is total time from entering the initial queue to order until they leave with their drink. If you could reduce total wait time by 10% by some efficiency gained by taking lots of orders at once and then cranking out production you might end up increasing wait time of the average order placed by 5%. What do you - does everyone think of this sort of consideration?
@Developmentthatpays
@Developmentthatpays 4 жыл бұрын
Love your advantages and disadvantages... ... and REALLY love the last point you made: the first queue is part of the system... and we should be optimising the system as a whole (as in your example).
@NemanjaSimovic
@NemanjaSimovic 4 жыл бұрын
Nice point.
@Developmentthatpays
@Developmentthatpays 4 жыл бұрын
Thank you!
@ppmnox
@ppmnox 4 жыл бұрын
Subscribed! I am really enjoying, and learning, from your videos. Please continue to do your great work. I would consider using a full service restaurant as an example. It meets all of your criteria and addresses some other comments. For example, in most full service restaurants diners pay AFTER they eat, not up front as in a coffee shop. Thus, the very real possibility of someone walking out without much notice plays directly into the potential of waste. And, if you're going to use a full service restaurant as an example then, really, it needs to be Hell's Kitchen. I can already here Gordon's voice during the test phase...
@noklat4482
@noklat4482 2 жыл бұрын
Not really relevant, but i really love the idea of french cleat bookshelves. I will absolutey be making an "inspired implentimentation" in the future
@Developmentthatpays
@Developmentthatpays 2 жыл бұрын
Relevent or not, you just made my day! I'm a HUGE fan of french cleats and I used them for all sorts of applications. Good luck with your inspired implementation 👍👍👍
@brunolopesmello1986
@brunolopesmello1986 3 жыл бұрын
Sorry, NOT an agile framework. It is a Method, and not an agile Method. Simply a Method.
@rogs6802
@rogs6802 4 жыл бұрын
Love it
@Developmentthatpays
@Developmentthatpays 4 жыл бұрын
Delighted!
@KN100
@KN100 4 жыл бұрын
Gotta be honest Gary I haven't looked at a cup of coffee the same way for a while thanks to you, and that was true even before I saw this video :p
@Developmentthatpays
@Developmentthatpays 4 жыл бұрын
Kevin! How the devil are you? Hope life is treating you well. 👍
@melissadorfe6902
@melissadorfe6902 3 жыл бұрын
Thanks for this video
@Developmentthatpays
@Developmentthatpays 3 жыл бұрын
You are most welcome!
@TheAgileAnalyst
@TheAgileAnalyst 4 жыл бұрын
Just found this channel looking to prep for my PSK! Subbed :D I would think a benefit of specialisation is that the work can be done quickly (increasing throughput) as it is the expert performing the work, the downside could be a single point of failure should the expert get hit by the famous "lottery bus"...
@Developmentthatpays
@Developmentthatpays 4 жыл бұрын
Welcome! Yes, you're right about throughput... and the single point of failure. Great stuff.
@PeterTaylorpeterlearningabout
@PeterTaylorpeterlearningabout 4 жыл бұрын
CaptainTiguan so to rephrase the downside point if the Coffee Man is sick/ill and had to leave the shop does Doctor Who know how to continue queue and use the machine?
@TheAgileAnalyst
@TheAgileAnalyst 4 жыл бұрын
Peter Taylor Exactly that. And reinforcing the point that “development teams” need to be cross functional, 3 or more in number and able to tackle the vertical slice! Any specialist advice should be taken when sprint planning and managers can be made aware of any upskilling required.
@thx5001
@thx5001 4 жыл бұрын
Thanks Gary. Another great video helping with my learning of all three 'kanban's, and an excuse for me to pull out my old Lego. The translation, from Japanese to English, for kanban is 'visual card/thing', so how did it end up being used for the framework and the principles? I think these de-value the first meaning. Try this test: "The Kanban Team moves the kanban across the kanban board, using kanban principles." The reason my dev team think I have lost my mind.
@Developmentthatpays
@Developmentthatpays 4 жыл бұрын
I have to agree with you. I do wish "Kanban-the-Agile-framework" was called something else. Not least because many Kanban-the-Agile-framework implementations have precious little "proper" (signal/sign, principles) kanban in them.
@rebeccalangone9756
@rebeccalangone9756 3 жыл бұрын
This is awesome, I wish I was able to find you and your advice on Wisio.com!
@houdinididiit
@houdinididiit 2 жыл бұрын
I'm not getting it. How is this any different specializing tasks on an assembly line?
@Developmentthatpays
@Developmentthatpays 2 жыл бұрын
Depends on the assembly line: very similar to a Toyota assembly line ("pull"); very different to a Henry Ford assembly line ("push").
@houdinididiit
@houdinididiit 2 жыл бұрын
@@Developmentthatpays Thanks. I will investigate further. 😄
@boriseduardosanabriaperez8291
@boriseduardosanabriaperez8291 3 жыл бұрын
Mr. I'm sharing on my Professional Linkedin network
@Developmentthatpays
@Developmentthatpays 3 жыл бұрын
I saw your post. I appreciate your taking the time to share to your network.
@boriseduardosanabriaperez8291
@boriseduardosanabriaperez8291 3 жыл бұрын
@@Developmentthatpays It has been a great pleasure Mr. I am not Native English speaking, but I understood better than many exhibitors speaking in Spanish, it must be because you British express everything more clearly than other Citizens of the World, it is also that his teaching method is very appropriate, to learn more agilely . Thanks
@squirrelpatrick3670
@squirrelpatrick3670 4 жыл бұрын
Anarchists have long known it is the system that is to blame...!
@Developmentthatpays
@Developmentthatpays 4 жыл бұрын
Yes indeed!
@hollyjacobs7593
@hollyjacobs7593 4 жыл бұрын
Gary, kanban is kanban. There is no capitalization in Japanese regardless of sign, principle or applied methodology. 看板
@Developmentthatpays
@Developmentthatpays 4 жыл бұрын
I don't disagree. The capitalisation is my own shorthand/convenience.
@hollyjacobs7593
@hollyjacobs7593 4 жыл бұрын
@@Developmentthatpays I don't think this is your best work. I don't want to insult you but maybe you have outgrown your subject matter. You have a way of uncomplicating concepts that I thank you for. You should be adored and I think your target audience is not being reached.
@Developmentthatpays
@Developmentthatpays 4 жыл бұрын
@@hollyjacobs7593 - What subject area would you like me to focus on?
@hollyjacobs7593
@hollyjacobs7593 4 жыл бұрын
@@Developmentthatpays We'll Gary, given your experience and what's happening China, it would be interesting to understand how a Scrum Team/ methodology could be utilized to handle a disease outbreak even if it's just in theory. And to add to that making it a pull rather than a push to meet critical timing windows.
@leomonz
@leomonz 3 жыл бұрын
Pretty interesting that you show me the Japanese Chinese Chars. and I just understand what is Kanban from the phrase 看板 It is like "Rules or processes written on the board" which we have to follow. Yes, usually Japanese will follow this Kanban since they are very disciplined Every morning they come to work, have team meeting and look at the board with all the tasks and reviews the rules and processes and then start morning shift. There may be noon meeting after lunch. Before closing, they have another team meeting...
@hollyjacobs7593
@hollyjacobs7593 4 жыл бұрын
Coffee, Martini, perhaps a Sandwich or a demand signal for World Health Organization for contagious disease outbreaks, Gary what subject matter works best for you?
@hollyjacobs7593
@hollyjacobs7593 4 жыл бұрын
Who's fault is this...great question
@snake1625b
@snake1625b 4 жыл бұрын
I don't understand what's the point in creating a maximum work in progress to three cups. It just seems like an artificial way of making it seem like there's less work. All your doing is turning paying customers away who would've else paid us and waited for their coffee to be made. So I'm Looking into the insight of the functional purpose of wip, thanks.
@Developmentthatpays
@Developmentthatpays 4 жыл бұрын
Great comment. I agree that I didn't make a strong case for the 3 coffee cup limit in this video; I'll do my best to do so in the next episode.
@alexclark5809
@alexclark5809 4 жыл бұрын
It is that if we allow a big queue of upstream/early stage work (eg order taken/empty coffee cup in this example) to build up because the downstream/next stage process is slower/not keeping up, then we are creating massive potential scrap - work upstream can continue to be built in an incorrect way without realising it (you only find out it is scrap when the downstream process tries to add to the next piece of value). The kanban prevents this and also visibly and physically makes you resolve the issue of an imbalanced system that one way or another will in itself create problems eg the imbalance causes the barrista to become massively pressurised as they are behind schedule so start rushing/cutting corners to catch-up, etc..
@michaelceraso6229
@michaelceraso6229 4 жыл бұрын
Perhaps the order taker can slow down the order taking process with pleasant chit-chat!
@Developmentthatpays
@Developmentthatpays 4 жыл бұрын
@@alexclark5809 - Thank you for bringing up re-work; although I like this coffee shop example, it's not the best to highlight the dangers/costs or rework.
@Developmentthatpays
@Developmentthatpays 4 жыл бұрын
@@michaelceraso6229 - Yes indeed!
@Apocalypz
@Apocalypz 4 жыл бұрын
Hrm, I've had a though -- I know ... uncommon -- about the differences between Kanban within IT and Business, and I believe this may be something I've not appreciated in the past. Am I the only one here? *eek* If not, I'll stop chatting in this video. If so, let me know.
@Developmentthatpays
@Developmentthatpays 4 жыл бұрын
Please say more!
@clot4764
@clot4764 Жыл бұрын
so could we just use one sentence to summary the idea.
@Developmentthatpays
@Developmentthatpays Жыл бұрын
Do you have a good one?
@clot4764
@clot4764 Жыл бұрын
@@Developmentthatpays sorry I don’t. I really appreciate this video but I want to know something short and clear
@zubairahsanimavoor7202
@zubairahsanimavoor7202 3 жыл бұрын
Can't obtain conceptual clarity from this video.Don't watch it.From India.
@Developmentthatpays
@Developmentthatpays 3 жыл бұрын
Sorry it didn't work for you. Could you recommend a better video?
@Developmentthatpays
@Developmentthatpays 3 жыл бұрын
@@zubairahsanimavoor7202 - agreed. Excellent video. 👍
@Jeff.Wilson
@Jeff.Wilson 3 жыл бұрын
Agree, this video was just a waste of my time. It's ridiculous to have "What's Kanban?" in title but not giving a definition for it in a video.
@signed37
@signed37 3 жыл бұрын
1:26 Masculine presenting, she/her pronouns.
What is Kanban? From Coffee Shop to Kanban Card
13:06
Development That Pays
Рет қаралды 47 М.
Putting the 4 kanban principles to work
14:00
Development That Pays
Рет қаралды 28 М.
1❤️#thankyou #shorts
00:21
あみか部
Рет қаралды 88 МЛН
100❤️
00:20
Nonomen ノノメン
Рет қаралды 74 МЛН
Василиса наняла личного массажиста 😂 #shorts
00:22
Денис Кукояка
Рет қаралды 6 МЛН
Just-in-time and Kanban
8:57
POM_ETH Zurich
Рет қаралды 42 М.
SOLVE Your Inventory Problems FOREVER
28:58
Ryan Tierney - Lean Made Simple
Рет қаралды 7 М.
Time to stop the madness. Time to stop estimating.
13:18
Development That Pays
Рет қаралды 7 М.
What is Kanban? | Kanban Practices and Principles
15:12
All Things Agile
Рет қаралды 561
Beginner's Guide to Kanban for IT Project Managers
16:40
IT Project Managers
Рет қаралды 15 М.
Scrum vs Kanban: Two Agile Teams Go Head-to-Head
17:17
Development That Pays
Рет қаралды 444 М.
Kanban VS Scrum // Definitions, Pros & Cons || Crema
17:09
Kanban FastCap Style
19:22
FastCapLLC
Рет қаралды 60 М.
Проверил, как вам?
0:57
Коннор
Рет қаралды 9 МЛН
APRENDA operar com mais SEGURANÇA
0:12
Wall Street Invest
Рет қаралды 25 МЛН
Проверил, как вам?
0:57
Коннор
Рет қаралды 9 МЛН
king fish hunting in see #fish#fishingvideo #
0:59
PRINCE NIAZ ALAM
Рет қаралды 11 МЛН
3 wheeler new bike fitting
0:19
Ruhul Shorts
Рет қаралды 40 МЛН
Adhemz Sigma 55
0:27
Adhemz
Рет қаралды 21 МЛН