Quality Engineering Newsletter

Quality Engineering Newsletter

We Need to Stop Queueing Quality

What a restaurant kitchen can teach us about flow

Jit Gosai's avatar
Jit Gosai
Mar 01, 2026
∙ Paid

The debate about whether teams should have an In Test column is one that comes around every so often.

The concern is usually the same: once testing is split into a separate column, it can encourage handoffs, reinforce role boundaries, and create bottlenecks in delivery.

I’ve written about this in more depth before, but it can be a lot to take in. So I wanted a more memorable way to explain it, and it reminded me of when I worked in restaurants as a student.

The restaurant kitchen analogy

A useful analogy is a restaurant kitchen.

With a board like In Dev → Waiting for Test → In Test, we are basically running the kitchen like this:

  • chefs cook the food

  • finished plates are put on the counter, waiting to be checked

  • one person checks every plate at the end before it goes out

At first, it can look organised and efficient. It gives us:

  • clear boundaries (I know my bit)

  • low coordination cost (I can just get on with it)

  • visible personal productivity (I can show what I finished)

  • less ambiguity (I know what to…

User's avatar

Continue reading this post for free, courtesy of Jit Gosai.

Or purchase a paid subscription.
© 2026 Jitesh Gosai · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture