{"id":537,"date":"2020-04-24T16:54:31","date_gmt":"2020-04-24T14:54:31","guid":{"rendered":"https:\/\/metaworks.eu\/wordpress\/?p=537"},"modified":"2020-04-29T16:12:46","modified_gmt":"2020-04-29T14:12:46","slug":"kanban-basics","status":"publish","type":"post","link":"https:\/\/metaworks.eu\/wordpress\/kanban-basics\/","title":{"rendered":"Kan Bun Bakery &#8211; An Introduction to Kanban"},"content":{"rendered":"\n<p>I don&#8217;t know about you, but every now and then I like to bring a sandwich to work, called a Jause in the Viennese dialect. I prepare them in the morning at home before I head off. Since I only have a small inventory of bread (a loaf), sooner or later I will use it up and eventually need to buy more. Now let\u2019s imagine the local grocery store has an offer on: <\/p>\n\n\n\n<p class=\"has-text-align-center\">\u201c<em>Half a ton, half the price! Buy 500kg of bread now for a 50% discount!<\/em>\u201d<\/p>\n\n\n\n<p><strong>Would you do it?<\/strong> <strong>No.<\/strong><br>Obviously not, aside from the fact that it&#8217;s an insane amount of bread, it really doesn&#8217;t have a very long shelf life, it would start to mold, and your love affair with bread would soon end. So when is the right time to buy more bread?<\/p>\n\n\n\n<p>We buy bread when we need it, in the amount we need, and try to keep our inventory low&#8230;but more on that later.<\/p>\n\n\n\n<p>The reason I&#8217;m talking about bread is because it&#8217;s something that almost everyone understands, and should make explaining Kanban that little bit easier.<\/p>\n\n\n\n<p><em>Plus I really like bread.<\/em><\/p>\n\n\n\n<p>This is not intended as a lecture or to give you a creepily in-depth knowledge of Kanban and the history behind it. I am not a teacher in that sense, and while it might be cool to know that &#8220;Kanban means card and has something to do with Toyota and a guy named Taiichi Ohno, etc.&#8221; \u2026, I\u2019d rather use this post to actually examine why we should care about Kanban at all.<\/p>\n\n\n\n<p>So in this blog post, we will visit a bakery. As it is also the <em>Introduction to Kanban<\/em>, we will look at means to visualize the flow of work, find ways to tell the other process steps to &#8220;do more&#8221;, and discover a little something called &#8220;work in progress&#8221;, all while eating donuts!<\/p>\n\n\n\n<!--nextpage-->\n\n\n\n<h3 class=\"wp-block-heading\">Instant Feedback \u2013 Visualizing the Flow of Work<\/h3>\n\n\n\n<p>When you think about making a sandwich, it&#8217;s generally &#8220;make sandwich&#8221; and that&#8217;s where it ends. But there are more steps involved, so I&#8217;ve broken down the process a little bit to help show what <em>process steps<\/em> are:<\/p>\n\n\n\n<p>Buy bread \u2192 Cut bread \u2192 Assemble sandwich \u2192 Eat sandwich.<\/p>\n\n\n\n<p>Now I know that &#8220;Assemble sandwich&#8221; is a bit generic &#8211; that&#8217;s there because I need variety in my life, and make different sandwiches of different complexity.<\/p>\n\n\n\n<p>Anyway, if we break the above flow down a little we actually have:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>resource management (use bread, buy bread, &#8230;)<\/li><li>product creation (format bread, then fill bread)<\/li><li>shipping (since I carry it to work)<\/li><\/ul>\n\n\n\n<p>It&#8217;s OK to judge my sandwiching. I&#8217;m German and confident in my efficiency, but the above won&#8217;t help you with understanding the value of Kanban because it&#8217;s too simple.<\/p>\n\n\n\n<p>So we&#8217;re going to look a little further <em>upstream <\/em>at the bread manufacturing itself, which is where my supplier (the bakery) has to go through a similar process. They need to make sure they have the ingredients, then create their product, and eventually ship them.<\/p>\n\n\n\n<p>In order to turn ingredients, time and energy into delicious bread and buns, they also have several <em>process steps<\/em> because they have a load more variables to try and factor in (order volume, time, machining capacity).<\/p>\n\n\n\n<p>But even though they need to work much more efficiently than me, they also try to keep their inventory low.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The KanBun Bakery<\/h2>\n\n\n\n<p>All baking starts by figuring out what you&#8217;re going to sell, which can either be driven by customer orders (i.e. whole sale) or by what you know you can sell in your store (i.e. direct sales). Either way from the process perspective, &#8220;we need X&#8221; is actually an order, and first thing that happens is that the order is accepted. From there they look at what&#8217;s in progress and when the order needs to be completed, and then the bakery magic can begin. When it&#8217;s done &#8211; it&#8217;s finally packaged and shipped out.<\/p>\n\n\n\n<p><em>Kanban<\/em> looks at the flow of the order in a perspective that starts with the backlog (order accepted), to pre-flight (mix dough), then in progress (baking), and then completion (deliver to customer).<\/p>\n\n\n\n<p>So we&#8217;re already off to a good start because we know what all the main stages are that happen from the request coming in to the freshly baked goodness going out!<\/p>\n\n\n\n<p>Let&#8217;s spice it up, we will now visualize this chain. By creating a column for each process step you have actually created a Kanban board, and it would look like the illustration below. If you&#8217;re interested in &#8220;what&#8217;s beyond visualization&#8221;, check <a href=\"https:\/\/metaworks.eu\/wordpress\/tool-integration-visualization-whats-next\/\">this blog post<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"383\" height=\"262\" src=\"https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/04\/KanBun_Board_Only-Columns.png\" alt=\"\" class=\"wp-image-606\" srcset=\"https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/04\/KanBun_Board_Only-Columns.png 383w, https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/04\/KanBun_Board_Only-Columns-300x205.png 300w\" sizes=\"auto, (max-width: 383px) 100vw, 383px\" \/><figcaption>Map and visualize the process and flow of work<\/figcaption><\/figure><\/div>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Kanban is about visualizing the process and the flow of work.<\/p><\/blockquote>\n\n\n\n<p>So far so good, but couldn&#8217;t we just do that by ourselves with a pen and paper? Good question, let&#8217;s add to our example.<\/p>\n\n\n\n<p>Since the bakery&#8217;s products are so delicious, they quickly became the talk of the town (I was about to write &#8220;went viral&#8221;, but doesn&#8217;t sound too good when talking about edibles, doesn&#8217;t it!?). The demand went through the roof, so instead of being able to take care of the orders pretty much as they arrived, Betty the Baker started writing the orders down on Kanban cards to keep track of them.<\/p>\n\n\n\n<p>She even used different card colors to indicate the <a href=\"https:\/\/metaworks.eu\/wordpress\/task-flow-beats-due-dates\/\">relative priority <\/a>of the orders (note that for the sake of simplicity, all orders have an equal number of items, require the same effort and are equally complex to make).<\/p>\n\n\n\n<p>Now she has a <em>backlog <\/em>which gives an easy overview of what&#8217;s going on. This is our <strong>Commitment<\/strong>. It&#8217;s the same as when we make a &#8216;to do list&#8217;, but there we&#8217;d need filters do achieve this quick overview:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"383\" height=\"262\" src=\"https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/04\/KanBun_Board_Backlog-Filled.png\" alt=\"\" class=\"wp-image-607\" srcset=\"https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/04\/KanBun_Board_Backlog-Filled.png 383w, https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/04\/KanBun_Board_Backlog-Filled-300x205.png 300w\" sizes=\"auto, (max-width: 383px) 100vw, 383px\" \/><figcaption>New orders fill our backlog<\/figcaption><\/figure><\/div>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Kanban is also about visualizing the amount of work per workflow status.<\/p><\/blockquote>\n\n\n\n<!--nextpage-->\n\n\n\n<p>Wow, this is now way more orders than we can immediately deal with (the experts would call this &#8220;reaching capacity limits&#8221;). So what do we do? We can mix pretty much all the dough at once, and we have access to additional delivery vans &#8211; so do we just go for it? Make lots of money? Buy the shiny, or get <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/watch?v=owGykVbfgUE\" target=\"_blank\">tickets to that thing we like<\/a>?<\/p>\n\n\n\n<p>From a management perspective, even though we know the oven is limited, we should aim to minimize downtime between bakes&#8230; right? We were often told at business school that <strong><em>switching costs<\/em><\/strong> can be reduced by larger batch sizes&#8230;and then of course there are those <strong><em>economies of scale <\/em><\/strong>and <strong><em>economies of scope<\/em><\/strong>. But what does that mean? If we know the solution, why don&#8217;t we just do that? <\/p>\n\n\n\n<p>Well because we&#8217;re using a bakery to explain this, you already know that the oven limits what is possible. But for arguments sake, even if the dough wouldn&#8217;t turn bad just sitting around waiting to be used aaaaand even iff we had a quantum oven with infinite space, our service quality would deteriorate because we still only have the same number of bakers.<\/p>\n\n\n\n<p>On the flip side, we don&#8217;t actually want to be processing one order at a time either, we want to be making the most of our available capacity, because if we processed each order in series, then that leads (ha!) to longer wait times.<\/p>\n\n\n\n<p>In this (theoretical) state where we can do everything at once, our customers would still have to wait a very, very long time for their orders to arrive. Check this illustration (<a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/watch?v=n7wH2XdOWpM\" target=\"_blank\">kudos to Henrik Kniberg for the idea<\/a>), comparing the leadtimes for the preparation of smiley donuts:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2304\" height=\"1242\" src=\"https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/04\/KanBun_Batchsize-vs-Leadtime.png\" alt=\"\" class=\"wp-image-604\" srcset=\"https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/04\/KanBun_Batchsize-vs-Leadtime.png 2304w, https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/04\/KanBun_Batchsize-vs-Leadtime-300x162.png 300w, https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/04\/KanBun_Batchsize-vs-Leadtime-1024x552.png 1024w, https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/04\/KanBun_Batchsize-vs-Leadtime-768x414.png 768w, https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/04\/KanBun_Batchsize-vs-Leadtime-1536x828.png 1536w, https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/04\/KanBun_Batchsize-vs-Leadtime-2048x1104.png 2048w\" sizes=\"auto, (max-width: 2304px) 100vw, 2304px\" \/><figcaption>Sequential orders (top 3 rows) vs batch orders (bottom row)<\/figcaption><\/figure><\/div>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Donut<\/th><th>Start Time<\/th><th>End Time<\/th><th>Leadtime Increase<\/th><\/tr><\/thead><tbody><tr><td>Red Smiley<\/td><td>1<\/td><td>3<\/td><td><\/td><\/tr><tr><td>&#8230;with batchsize = 3<\/td><td>1<\/td><td>7<\/td><td>+133%<\/td><\/tr><tr><td>Green Smiley<\/td><td>1<\/td><td>6<\/td><td><\/td><\/tr><tr><td>&#8230;with batchsize = 3<\/td><td>1<\/td><td>8<\/td><td>+33%<\/td><\/tr><tr><td>Blue Smiley<\/td><td>1<\/td><td>9<\/td><td><\/td><\/tr><tr><td>&#8230;with batchsize = 3<\/td><td>1<\/td><td>9<\/td><td>&#8211;<\/td><\/tr><\/tbody><\/table><figcaption>Leadtime increases with batch size<\/figcaption><\/figure>\n\n\n\n<p>So if we went down the <s>suicide<\/s> large-batch route then the bakery would basically be locked down while we work on the big batches. Imagine, when we&#8217;re baking, our mixers sit idle and our delivery van just rusts on the drive. Betty would be trapped in her own special hell of an eternal loop of full speed and idling. There must be a better way&#8230;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The KanBun Flow<\/h2>\n\n\n\n<p>It&#8217;s at this point where people sometimes freak out and start &#8220;getting involved&#8221; to help solve the issue where we&#8217;re facing impossible odds, only by the grace of their experience and charisma can things be survived.<\/p>\n\n\n\n<p>How about we just &#8220;make it happen&#8221; and juggle the orders? Is multitasking a good thing? Ehhhhh, no. It is definitely not, as I described <a href=\"https:\/\/metaworks.eu\/wordpress\/task-flow-beats-due-dates\/\">here<\/a> (it also massively increases lead times!). Don&#8217;t do it.<\/p>\n\n\n\n<p>Customer orders need to <em>flow <\/em>through the work process, which means flowing across the stages of the Kanban board. In fact there&#8217;s even a concept called the \u201cone piece flow\u201d, and it&#8217;s something like the holy grail in manufacturing &#8211; although that might be a bit much for Betty&#8217;s needs. So rather than starting to work on all orders at once or multitask, maybe it\u2019s better to work only on the high priority orders?<\/p>\n\n\n\n<p>Much better, but that means that we need to figure out how to identify the priority of orders so that we can keep both productivity and customer satisfaction high. So there are still capacity limitations which we can write next to the column name. Since we only have only one oven, which constrains overall output &#8211; that&#8217;s the bottom line that KanBun has to work with (remember that in our simplified example, all orders are of the same size and complexity!)<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"383\" height=\"262\" src=\"https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/04\/KanBun_Board_WIP1.png\" alt=\"\" class=\"wp-image-608\" srcset=\"https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/04\/KanBun_Board_WIP1.png 383w, https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/04\/KanBun_Board_WIP1-300x205.png 300w\" sizes=\"auto, (max-width: 383px) 100vw, 383px\" \/><figcaption>Limit your WIP&#8230;<\/figcaption><\/figure><\/div>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><em>Kanban is all about minimizing the Work In Progress (WIP), so plan your capacity and commitment around what is possible to deliver.<\/em><\/p><\/blockquote>\n\n\n\n<p>The more work in progress (WIP) we have, the longer our clients have to wait, and the lower my ability to respond to change. Just imagine we just prepared a lot of dough &#8220;just in case&#8221;, and then the customers change their mind. Or taste. So we need to reduce our work in progress as best as we can (for those interested, you might look up the <a rel=\"noreferrer noopener\" href=\"https:\/\/amzn.to\/2KCy7ff\" target=\"_blank\">Goldratt&#8217;s Theory of Constraints<\/a>, <a rel=\"noreferrer noopener\" href=\"https:\/\/www.cse.wustl.edu\/~jain\/cse567-08\/ftp\/k_30iqt.pdf\" target=\"_blank\">queueing theory<\/a> and especially <a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/Little%27s_law\" target=\"_blank\">Little&#8217;s Law<\/a>).<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"383\" height=\"262\" src=\"https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/04\/KanBun_Board_WIP2.png\" alt=\"\" class=\"wp-image-609\" srcset=\"https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/04\/KanBun_Board_WIP2.png 383w, https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/04\/KanBun_Board_WIP2-300x205.png 300w\" sizes=\"auto, (max-width: 383px) 100vw, 383px\" \/><figcaption>&#8230;to avoid overloading resources<\/figcaption><\/figure><\/div>\n\n\n\n<!--nextpage-->\n\n\n\n<h3 class=\"wp-block-heading\">Syncing, Pull and Buffers<\/h3>\n\n\n\n<p>Let&#8217;s refine our process then, but before we do, we should clear some terms up: <em>Syncing<\/em>, <em>Pull<\/em> and <em>Buffers<\/em>. I know, I know I said it wasn&#8217;t a school book, but these are super useful ideas to know about.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Pull Principle<\/h4>\n\n\n\n<p><em>If only we had some kind of signal for \u201cwe need more\u201d&#8230;<\/em><\/p>\n\n\n\n<p>When is the right time for the bakery to make more bread? When should the baker prepare the next dough? So much to think about, a baker also has to buy the flour from the miller, who buys the grain from the farmers. With all these factors, when is the perfect time to &#8220;get more&#8221;?<\/p>\n\n\n\n<p>It would be great if we could just <em>pull<\/em> a line and then the upstream (supply) process starts. We&#8217;d be perfectly <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/watch?v=_ZcmuKsyvzg\" target=\"_blank\">N&#8217;Sync<\/a>&#8230;and in fact, that&#8217;s how it works. Using a so-called <em>pull principle<\/em>, we just hand Kanban cards to upstream work stations, which in turn sends a signal to pull more raw materials through. Another method of syncing is called <a rel=\"noreferrer noopener\" href=\"http:\/\/www.dbrmfg.co.nz\/Production%20DBR.htm\" target=\"_blank\">Drum Buffer Rope<\/a>, but here, we hand over Kanban cards.<\/p>\n\n\n\n<p>Have you ever noticed that as some supermarkets lock up for the day, they might ask you to go round the store with a cart? The cart serves as a Kanban, and by limiting the number of carts circulating, they limit the WIP.<\/p>\n\n\n\n<p>So the cool thing about the pull principle is that the number of circulating Kanban is exactly the same as the WIP in our system.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>So Kanban is about synchronization and the pull principle, too.<\/p><\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\">Buffers<\/h4>\n\n\n\n<p>Recap! Earlier we said &#8220;we try to keep inventory low&#8221;, but how low is low enough? How far away is &#8220;low enough&#8221; from \u201ctoo low\u201d?<\/p>\n\n\n\n<p>In the KanBun Bakery we want to ensure that the oven, mixer, and delivery van never stay idle. The thing with the pull principle is that it&#8217;s a very direct synchronization which isn&#8217;t always feasible&#8230;for example, it&#8217;s highly improbable that a freshly-baked bread will always be ready at the exact time the delivery driver is there to pick up a new package. Also, the cycle time (fancy way to say &#8220;how long it takes&#8221;) is probably different for all steps. Different bread takes different times to bake, people don&#8217;t all live equal distance from the bakery, so &#8220;baking&#8221; will always take longer or shorter than &#8220;delivery&#8221;. We just can&#8217;t know precisely.<\/p>\n\n\n\n<p>So what we do in such a case is to decouple steps so that each stage can be as efficient as possible, but without introducing the kind of chaos that direct synchronization would cause. We add <em>buffers<\/em>. In a shop this can be quite visible, think of &#8220;shipping areas&#8221; or &#8220;waiting areas&#8221; etc&#8230;in manufacturing we call this &#8220;inventory&#8221;. There&#8217;s even a whole science around the optimization of batch sizes and inventories (MRP anyone?).<\/p>\n\n\n\n<p>From the bakery&#8217;s perspective the buffer zone would be between baking and delivery, to maximize the delivery efficiency, ecological impact, etc.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"383\" height=\"262\" src=\"https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/04\/KanBun_Board-with-Buffer.png\" alt=\"\" class=\"wp-image-610\" srcset=\"https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/04\/KanBun_Board-with-Buffer.png 383w, https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/04\/KanBun_Board-with-Buffer-300x205.png 300w\" sizes=\"auto, (max-width: 383px) 100vw, 383px\" \/><figcaption>Buffers sync process steps with different speeds<\/figcaption><\/figure><\/div>\n\n\n\n<p>So while the buffer can\u2019t (and shouldn&#8217;t) be removed, how large should it be? It&#8217;s really important to keep in mind that the buffer adds more WIP, which we wanted to keep low. Also any order that isn&#8217;t delivered can still be cancelled!<\/p>\n\n\n\n<p>Following <a href=\"https:\/\/metaworks.eu\/wordpress\/how-to-become-agile\/\">agile principles<\/a>, we welcome change, since it&#8217;s the only constant we can plan with. So what happens if I build up large inventories (=a huge buffer) in front of my oven, because &#8230;well&#8230;it&#8217;s my only oven and my constraint. Good thinking, protecting the constraint, it&#8217;s the one process step which determines my overall output&#8230;however, what happens if I find out that one of my ingredients was bad? The clients changed their minds? In such a case, I&#8217;d have a large amount of dough or bread I&#8217;d need to throw away&#8230;.what a waste! Large buffers increase my work in progress, so keep the buffer size low.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Remember? Kanban is about limiting the WIP, so we can always respond to change.<\/p><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Was That It?<\/h2>\n\n\n\n<p>So that&#8217;s basically Kanban.<\/p>\n\n\n\n<p>By cutting down on the theory and formulae and replacing them with common sense, you can hopefully see how it can be a very powerful way to deconstruct and manage your work. <\/p>\n\n\n\n<p><em>One last thing to consider about Kanban though. <\/em><\/p>\n\n\n\n<p>Kanban works best with stable <em>processes <\/em>where tasks are all about the same size, and constraints are quantifiable. For <em>projects <\/em>with a defined scope and end date, check out it&#8217;s cousin <a href=\"https:\/\/metaworks.eu\/wordpress\/scrum-basics\/\">Scrum<\/a>.<\/p>\n\n\n\n<p>For now though, I think I&#8217;ll go make myself a sandwich.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I don&#8217;t know about you, but every now and then I like to bring a sandwich to work, called a Jause in the Viennese dialect. I prepare them in the morning at home before I head off. Since I only have a small inventory of bread (a loaf), sooner or later I will use it [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55],"tags":[64,60],"class_list":["post-537","post","type-post","status-publish","format-standard","hentry","category-basics","tag-flow","tag-kanban","entry"],"_links":{"self":[{"href":"https:\/\/metaworks.eu\/wordpress\/wp-json\/wp\/v2\/posts\/537","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/metaworks.eu\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/metaworks.eu\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/metaworks.eu\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/metaworks.eu\/wordpress\/wp-json\/wp\/v2\/comments?post=537"}],"version-history":[{"count":29,"href":"https:\/\/metaworks.eu\/wordpress\/wp-json\/wp\/v2\/posts\/537\/revisions"}],"predecessor-version":[{"id":665,"href":"https:\/\/metaworks.eu\/wordpress\/wp-json\/wp\/v2\/posts\/537\/revisions\/665"}],"wp:attachment":[{"href":"https:\/\/metaworks.eu\/wordpress\/wp-json\/wp\/v2\/media?parent=537"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/metaworks.eu\/wordpress\/wp-json\/wp\/v2\/categories?post=537"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/metaworks.eu\/wordpress\/wp-json\/wp\/v2\/tags?post=537"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}