Agile Delivery

Agile Delivery

Agile Metrics

Agile Metrics

Delivery Leadership

Delivery Leadership

Agile Mindset

Agile Mindset

What a restaurant kitchen knows about flow that your sprint board doesn't

ESTIMATED TIME

6

mins

Written by

Rajveer Prasad

Published on

A busy kitchen and a delivery team have the same job: get many things, done by different people, to land together and on time. One of them is much better at it.


I have a friend who ran the line in a busy restaurant kitchen for years before he ever touched a Jira board. When he moved into a delivery role, he kept saying a strange thing in standups: "we're going to get slammed on the pass." Nobody knew what he meant. But he was usually right, and he could see the pileup coming days before the rest of us.

It took me a while to understand that he wasn't being folksy. He was seeing our work through a system that is genuinely better at one thing than any sprint board I've ever used: flow. A kitchen and a delivery team are doing the same fundamental job. Many things, made by different specialists, have to come together and land complete and on time. The kitchen has spent a hundred years getting good at that. Your sprint board, honestly, has not.

A board tells you where each task is. A kitchen tells you whether dinner is going to make it. Those are not the same thing.

The board shows status. The kitchen shows the plate

Here's the core difference, and once you see it you can't unsee it. Your sprint board is organized around tasks and their status. To do, doing, done. Each ticket moves across on its own little journey, and the board feels healthy when things are sliding rightward. But the board has almost nothing to say about the thing that actually matters to the customer: is the whole feature going to arrive, complete and working, together?

A kitchen is organized around the exact opposite. Everything is built backward from one moment: the plate hitting the pass, complete and hot, ready to go to the table. The burger, the fries, and the side all have to arrive at the pass at the same time. A perfect burger that's been sitting for eight minutes while the fries cook is not a success, it's a cold burger. The kitchen doesn't care that the grill station is "done." It cares whether the dish is up.

A comparison of a sprint board showing per-task status against a kitchen pass where front-end, back-end, and QA converge into one complete ticket.
The board optimizes each station on its own. The kitchen builds everything backward from one plate landing together. Only one of those is flow.

Think about how this plays out on a real team. Your board shows the back-end task in "done," and everyone feels good. But the front-end that needs it is still in progress, and QA hasn't started, and the whole feature won't actually be usable for two more weeks. On the board, that looks like progress. In a kitchen, that's a plate sitting in the window getting cold while the rest of the order isn't ready. The kitchen would see a problem instantly. The board is quietly telling you everything's fine.

Somebody has to own the pass

In a good kitchen there's a person, often the head chef or an expediter, who owns the pass. They don't cook. Their entire job is to see the whole board of orders, call the timing so components finish together, and make sure complete plates go out. "Fire the fish for table six. I need that side in two minutes." They're managing flow across stations, not the work inside any one station.

Most delivery teams have nobody doing this. They have people who own tasks, and a board that tracks tasks, and everyone optimizing their own station. The front-end dev makes sure the front-end is good. The back-end dev makes sure the back-end is good. And the feature still lands late and half-assembled, because owning-the-pass was nobody's job. This, quietly, is one of the most valuable things a Scrum Master or delivery lead can actually do: be the expediter. Stop watching tasks and start watching whether the whole ticket is going to reach the pass together. Call the timing. "The API's the long pole here, everything else waits on it, so let's get that moving first and not start three other things." That's expediting, and it's worth more than a tidy board.

Find your grill

Here's the second thing a kitchen knows in its bones that most teams ignore. Not every station matters equally. In most kitchens there's one station, often the grill or the fryer, that's the slowest and most in-demand, and the entire kitchen's pace is set by that one station. You can have the fastest prep cook and the quickest plating in the city, and it does not matter, because everything backs up behind the grill.

A kitchen line where the grill is the slowest station setting the pace, illustrating the Theory of Constraints for a delivery team's real bottleneck.
The whole line moves at the speed of its slowest, busiest station. Speeding up anything else is wasted effort. This is the Theory of Constraints, in an apron.

A good chef knows exactly where their grill is, and they manage the whole kitchen around it. They staff it heavier. They don't let orders pile up on it. They prep things ahead so the grill isn't doing work it doesn't need to. Your team has a grill too, some station where work always jams up: maybe it's one senior engineer everything routes through, maybe it's the QA environment, maybe it's a single approval that takes days. Speeding up everything else is the delivery equivalent of hiring a faster prep cook while the grill is buried. Find your grill, and manage the team around it. That's where your speed actually comes from, and it's almost never where people are looking.

Mise-en-place: the work before the work

Before service, a kitchen does mise-en-place. Everything in its place. The onions are diced, the sauces are made, the stations are stocked, all before a single order comes in. It looks like slow, unglamorous prep. It's the entire reason the kitchen can move fast when it's slammed. A line cook who skipped their prep is dead the moment it gets busy, chopping onions while ten tickets pile up.

Your team's mise en place is the readiness work everyone treats as optional: refining the backlog so stories are actually clear, sorting out dependencies before the sprint, making sure the thing you're about to build is understood before you start building it. Teams that skip it feel productive, because they're "coding sooner." Then they hit the middle of the sprint and everything jams, because they're dicing onions during the rush, figuring out what the story even means while the clock runs. The prep isn't the boring part before the real work. In a kitchen, the prep is why the real work is possible.

What to actually steal from the kitchen

You don't need to change your tools. You need to change what you watch. So here's what a kitchen would have you do differently, starting Monday. Stop asking "where is each task" and start asking "is this whole thing going to land together." Appoint an expediter, even informally, whose job is the pass and not the stations. Find your grill, the one constraint setting your real pace, and manage around it instead of optimizing the fast stations. Do your mise-en-place before the sprint, not during it. And redefine done: a plate isn't done when the grill finishes, it's done when it's on the table. Work isn't done when your task closes, it's done when the customer can use it.

The reason my friend could see the slam coming was not magic. It was that he'd spent years managing flow directly, watching whether the whole order was going to make it, instead of whether individual tasks were moving. A sprint board can lull you into thinking a busy team is a delivering team. A kitchen never makes that mistake, because in a kitchen the truth arrives every single night, hot or cold, complete or not, in front of the customer. Steal that lens. Watch the plate, not the stations. Your board will suddenly start telling you a very different, much more honest story about how your team is really doing.


A restaurant kitchen pass with plated dishes under a gold heat lamp and one plate leaving, a metaphor for managing delivery flow instead of task status.

Subscribe to the Newsletter

Join our growing community and get alerted first on our every article.

*By subscribing, you agree to send your information to our Company who agrees to use it according to their Terms and conditions and Privacy Policy

About the author

With 20 years guiding high-stakes Agile transformations, I turn theory into action at Oaktreeuni—mentoring aspiring Scrum Masters to think critically, adapt fast, and lead beyond frameworks. The payoff? You step into a high-paying Scrum Master or Agile PM role already equipped to excel.

What is the difference between flow and status in Agile?

Status tracks where each task is (to do, doing, done). Flow tracks whether the whole piece of work will land together and reach the customer. A board shows status; it rarely shows flow, which is what actually matters.

How do you find a delivery team's bottleneck?

Look for the one station where work always jams: a single senior engineer, the QA environment, a slow approval. Like a kitchen's grill, that constraint sets your real pace, and speeding up anything else won't help.

Comments

OAKKTREEUNII

30 N Gould St, STE N, Sheridan WY 82801

Are you still waiting for the right time to get started?

While you hesitate, others with fewer skills are cashing 50% more than you. Act now!

© 2026 OAKKTREEUNII | All rights reserved.

OAKKTREEUNII

30 N Gould St, STE N, Sheridan WY 82801

Are you still waiting for the right time to get started?

While you hesitate, others with fewer skills are cashing 50% more than you. Act now!

© 2026 OAKKTREEUNII | All rights reserved.