The Most Expensive Queue Is the One Nobody Owns

A queue becomes dangerous when an item can remain visible without anyone owing its next decision.

Scrum Manager Agile Software Project On Laptop

A queue becomes dangerous when an item can remain visible without anyone owing its next decision.

Take an ordinary work item: a request arrives, it's valid enough to keep, and it can't be completed immediately. Nothing dramatic has happened. It appears in a status list beside newer work, perhaps with a date and a category. Everyone can see it. That visibility feels like control. I've mistaken it for control myself.

On the first pass, the item is marked in progress because someone's looked at it. This is where the trouble begins. “In progress” describes motion without naming a person, a next action, or a decision deadline. The label can survive long after the motion stops.

A normal status list treats the item gently. It sorts by creation date or last update. Newer items arrive and push it down. A summary says there are several open requests, a number that changes often enough to look alive. The old item remains open, so technically nothing's hidden. Operationally, it's gone.

The surface I needed was built around a less comfortable question: which work is in flight, which work has been forgotten, and which work needs eyes? Those are not decorative filters over the same list. They represent different obligations.

Our generic item begins in flight. It has a named owner and a next decision. The owner may not be the person who'll ultimately do the work; ownership means being responsible for moving the item to its next honest state. If the next step depends on information, the owner has to obtain it, change the state, or explain why it can't be obtained.

Now suppose the expected information does not arrive. The item should not remain indefinitely in progress. Time alone does not prove abandonment, but a missing next event can. The operational surface knows what the item is waiting for and when that expectation should be revisited. When the condition is missed, the item becomes stale or forgotten in a visible way.

That state change is valuable because it refuses to interpret silence as progress. The work hasn't necessarily failed. It's become a decision again. Someone needs to continue waiting, change approach, reassign it, or close it. The interface brings that choice back to the surface.

There is another path. The item may reach a condition the workflow cannot resolve: conflicting information, an exception, or a choice that exceeds the authority of its current owner. In that case, “needs eyes” is more accurate than “blocked.” Blocked often becomes another waiting room. Needs eyes says a human decision is the next unit of work.

For that state to mean anything, the interface must show whose eyes. A queue owned by “the team” is usually a queue owned by the first conscientious person who notices it, until that person gets busy. I've yet to see “the team” answer a reminder. I use an explicit owner for the next decision, along with the evidence needed to make it. The owner can change. The ownership field can't dissolve.

Follow the item a little further. The decision owner reviews the evidence and determines that the request should continue. It moves back into active work with a new next action. That transition is recorded, not because the audit trail is intrinsically exciting, but because it explains why an old item has become current again. Age without state history is ambiguous. Age with a recorded decision is context.

Notice what hasn't helped much: adding another count to the top of the page. A total for open items doesn't distinguish five items receiving attention from five items waiting for nobody. Even counts by status can mislead when the statuses don't encode obligation. The expensive part of a queue is rarely the number itself. It's the uncertainty distributed across every item that has no accountable next move.

The same problem appears when ownership is inferred from activity. The last person to comment may have supplied information without taking responsibility. The person who created the item may have no authority to decide it. Assignment should be explicit, and it should mean something narrow: this person owns the next decision until the state changes.

There is a human reason to keep that definition narrow. If ownership means being blamed for the entire lifetime of a request, people will avoid it or hold it too long. Owning the next decision makes transfer legitimate. One person can classify, another can approve, and someone else can execute. At every point, however, the interface can answer who must move now.

Eventually our ordinary item reaches a delivered state. The surface records the outcome and closes the ownership loop. Or it is intentionally declined, with the decision captured. Either ending is healthier than eternal in-progress status. Completion and closure both remove ambiguity; quiet neglect preserves it.

I've become suspicious of queue designs that optimize the speed of scanning while making no claim about responsibility. Color, sorting, and search help people find work they already know they need. They don't rescue an item whose next decision belongs to nobody.

So the useful surface keeps the uncomfortable categories near the top. In-flight work shows its owner and next event. Forgotten work shows which expectation expired. Needs-eyes work shows the decision and the person responsible for making it. Our item leaves the queue only after its outcome is recorded, and until then the interface always names who owes the next move.