Long queues might be better than short lines
Photo by Nathan Dumlao on Unsplash

Long queues might be better than short lines

Do you get better throughput from a long, careful process or a succession of short cycles that might miss important items?

No alt text provided for this image
Photo by Robert Penaloza on Unsplash

How do you know if a restaurant is popular? One sign is the number of people in line. In the last couple of years, that has looked like a drive-through line, but now that people are coming back to stores there is equal focus on the in-store experience. People arrive at quick-service restaurants to get food quickly. They come back because the service and food offerings match in value.

When the line is too long or the experience is unknown, people get disgruntled. They might be willing to wait in lines for certain brands (Chick Fil-A, In and Out) because of novelty or uniqueness, but eventually, every brand has to deal with?line balk. This is a fancy way of saying “decided to leave the line due to frustration.”

Why do people give up on lines?

The most obvious reason people give up on lines is that they take too long relative to expectations. What do you expect to see when you go to a fast-food restaurant or a coffee shop? Ideally, you want to see a line process where people wait for an expected period of time and then get their food. Even more important is the idea of seeing progress. When the line doesn’t move (a complicated order, a register problem involving cash and change or a declined payment method), you don’t know how long it’s going to take.

So is a short line or a long line better for expectations and results? Let’s take a look at two examples of line management in popular restaurants.

McDonald’s is a burger chain that has a lot of restaurants with many short lines and multiple registers. This creates many short lines at capacity, where additional registers are brought online to handle variable line sizes. When only one or two registers are being used, McDonald’s has long individual lines in the store. When it’s busy, all the individual lines are short, until they fill up.

No alt text provided for this image

Compare this situation with Starbucks, a popular coffee chain. Almost every Starbucks has a long queue and it’s expected that you wait in a line as part of the experience. As more people arrive, the line gets longer. If you order online, there is an option to pay ahead and pick up your items at the counter.

No alt text provided for this image
from https://www.wsj.com/articles/starbucks-tempers-revenue-forecast-1485466966

People give up on lines because the experience is unclear, because they run out of time, or simply because they get frustrated. Which option do you think is better?

If you instinctively like short lines, you would experience:

  • more variability (the average time in queue is not consistent)
  • more line balking (it’s easy to leave the line when it’s too long and you’re at one of the ends of the lines)
  • paradoxically, a longer average wait time?(some times are short, and the average is longer)

If you prefer a process that has a longer line, you’ll experience:

  • less variability (almost all lines take a similar rate to complete)
  • Less line balk (once you’re in line, it’s harder to leave)
  • Shorter average wait time (if rate is similar, then the wait time is too)

It seems strange that the longer line might deliver a better overall experience for more consumers. David Meister has a?simple equation?to describe the way this feels:

S=P-E

Where Satisfaction is measured by perception minus expectation. In other words, variability in lines is the most damaging thing to a process.

Little’s Law: One Way to Estimate Lines

Fortunately, there’s a simple idea that can help us estimate the capacity of a closed system. John Little?proposed?that the average number of items in the system is equal to the average arrival rate multiplied by the time they spend in the system.

Little’s law states:

“The long-term average number of customers in a stable system is equal to the long-term effective arrival rate multiplied by the average time a customer spends in the store.”
No alt text provided for this image
https://techcrunch.com/2014/11/08/littles-law-is-big-for-startups/amp/

If Little’s law proves out, what does this mean for a process involving arrivals and departures, like a coffee or restaurant line? One observation is that you need to focus on the handoff between processes and make those as efficient as possible. If the entire system normalizes to equilibrium (and fills up), you need to focus on other items in the process.

At Starbucks, they follow the Disney playbook and distract you while you are in the very long line, displaying merchandise and having lots of places to review and make choices. (There are even “line friends” merchandise in some markets.)

Applying Little’s Law to Product Process

Many experiences in product feel a lot like the?S=P-E?equation we talked about earlier. Customers and prospects lose their cool and quit the line when the perception doesn't meet expectations.

Some of these processes that need to be examined are one-time items, like onboarding. But others happen all the time, like

  • JIRA Tickets (they might hide multiple embedded processes)
  • Queued work to be completed (until estimated, it’s hard to know how it fits in the process)

If we take the lessons of Little’s Law to heart, it’s really hard to change the overall amount of work within the system once it’s at equilibrium.

We can control:

  1. the experience within a “line”, offering more frequent updates and a clearer process to understand how items are completed or discarded
  2. the intake to the system, offering multiple ways to handle/triage, or otherwise intake work
  3. the places where we want to incent behavior to “jump the line”, e.g. as in the Starbucks mobile order where the customer completes most of the transaction and then gets to participate in the delivery aspect without waiting in line.

The overall system can still get out of balance. You might not notice this when you have coffee drinkers who really need their fix in the morning so they are willing to tolerate a few more minutes to get served. You will notice it when paying customers are more vocal about their needs not being served.

Returning to the question of picking between short cycle time or the shortest cycle time between long cycles, it’s not obvious which one to pick.

Shorter time cycles give you more results faster. They also give you a better opportunity for course correction when things are not meeting the expectation quotient.

But longer cycles ensure that you follow the whole process to deliver a less variable experience from end to end. Longer cycles point at higher quality?if they are connected well and provide superior observability for the current state in the process.

An opaque long process is worse than an opaque short one.

What’s the takeaway??Keep a close eye on the handoffs between systems, and the average time to complete a task. If your most important processes are highly variable, that’s a signal that you are not maximizing throughput in your system and are vulnerable to line-balking.

(this essay was originally published here.)

Harrison Johnson

Product Lead @ Chameleon | Co-Founder @ Driveway | Driving Product Adoption

2 年

Great read! Phil Sarin thought you might enjoy

Adi Wabisabi

Entrepreneur | Explorer | Engineer Whisperer

2 年

So, I know this isn't the point of your post, but I used to live above the coffee place you have pictured here and your choice is really ironic given the subject. On the other side of the market where this is at is a place called Eggslut. On any given Saturday (at least back when I lived there), there would be a line literally 50-100 people long. EVERY. SATURDAY. (and Sunday, and Friday...). One long line. Eggslut sells egg sandwiches mainly, and they're damn good. Given the demand, the other businesses started to offer their own versions to help draw people who didn't want to wait an hour. I counted at one point, there were literally 12 different versions of egg sandwiches available all in that same market. G&B (the pictured coffee place) on the other hand, always had a bit of a mob, and if you were a regular, you could usually find your way to the front of the line faster than a confused tourist. Best coffee in LA, by the way. I don't know how this maps to your point, but seeing this and reading your post made me laugh, remembering that long long long line for Eggslut.

要查看或添加评论,请登录

Greg Meyer的更多文章

  • "The API of Me" in the age of AI

    "The API of Me" in the age of AI

    Our computing ability intersects with our own personal dataset to create new and differentiated solutions with AI at…

    2 条评论
  • Create a pacing graph with Google Sheets

    Create a pacing graph with Google Sheets

    As an operator, how many times do you get asked: “how are we doing this month vs last month? (Or vs. some previous…

  • In support of "boring" software

    In support of "boring" software

    I am an unabashed technology fan and an early adopter of new things. As a kid, I loved (and still love) science fiction…

  • 5 ways to make your low-code automation more effective

    5 ways to make your low-code automation more effective

    When I started my first software job, I remember thinking two things: I am definitely not the smartest person in the…

    2 条评论
  • Turning daily improvements into milestones

    Turning daily improvements into milestones

    You’ve seen the statistic. 1% improvements daily for a year yield a 37x return.

    2 条评论
  • Building Diagrams with Computers

    Building Diagrams with Computers

    Ethan Mollick writes about AI that “the only way to figure out how useful AI might be is to use it.” This is not…

    2 条评论
  • Redefining the Customer Journey

    Redefining the Customer Journey

    Have you ever played RevOps detective? ??? The story goes something like this. There’s a closed-won (or a closed-loss)…

  • Going from 0-1 in Data Operations

    Going from 0-1 in Data Operations

    Imagine you are starting a new venture and need to describe all the data tasks that need to happen to get you from…

  • An ode to console.log()

    An ode to console.log()

    Some of the first programs I ever wrote on a computer used PRINT to echo a line to the screen. Using BASIC, I filled…

    1 条评论
  • Great performance demands mental preparation

    Great performance demands mental preparation

    The coach will see you now When I was younger I wanted to be a professional baseball player. Professional baseball…

    2 条评论

社区洞察

其他会员也浏览了