Practical PlaybookSAFe

A Backlog That Never Says No Is Not Preserving Options. It Is Preserving Ambiguity.

Author
Alex Florian
Published
Updated
Reading time
4 min

The request mattered eighteen months ago. It still sits below newer priorities and above another year's worth of “later.” Nobody expects it soon, but nobody has decided to remove it.

For the team, leaving it in the backlog may simply preserve a possibility. For the person who asked, its continued presence can mean something more encouraging: the organization still intends to deliver it eventually. Neither interpretation is unreasonable. The trouble is that they can coexist for years without anyone noticing the difference.

A backlog is the ordered set of work under consideration. It helps people choose what deserves attention, but it also communicates expectations. An item can be uncommitted in the team's planning and still feel like a promise to its requester.

What “later” sounds like on the other side

Consider a hypothetical customer who checks periodically on an old feature request. Each time, someone says it is still in the backlog. That answer may be literally accurate, yet it never explains whether the feature is actively planned, being investigated, or merely retained in case circumstances change.

The customer cannot use that ambiguity to make a decision. They may delay finding an alternative because they believe delivery is coming. The team, meanwhile, may have no intention of scheduling it. Keeping the request feels courteous because nobody has had to say no, but the courtesy depends on the two sides understanding different things.

I would rather explain the present choice than keep using the item's existence as the answer. For example, this proposed wording would fit an idea that remains recorded but has no delivery commitment:

We have kept the request so its context is not lost, but it is not in our delivery plan. Please do not plan around it becoming available. We will reconsider it if the customer need or our priorities change enough to justify the investment.

That message does not require deleting the history. It does require acknowledging what the history does not promise.

A reason to keep an option is different from reluctance to close it

Age alone is a poor deletion rule. A regulatory obligation, a strategic dependency, or an option awaiting a defined market condition can remain important for a long time. Requiring every distant idea to have detailed implementation work would also consume effort before the organization needs that precision.

The distinction is whether the item has a current reason to remain under consideration. “This becomes relevant when the service expands into that market” explains an option. “The original requester might be upset if we remove it” explains an unresolved conversation.

A deferred item can therefore receive a more useful answer than either a delivery date or silence. In a hypothetical case with a genuine dependency, the response might be:

We are not taking this forward while the integration decision is unresolved. If that integration is approved, we will reassess the request against the other work it would displace. Approval of the integration would reopen the discussion, not automatically schedule the feature.

The condition matters because it explains what would change. It should not be a vague excuse that nobody expects to revisit.

Saying yes needs a consequence too

The same honesty applies when a new request deserves to move ahead. Product prioritization connects customer needs with feasible investment and available delivery capacity; it cannot make every valuable request fit at once. [1][2]

If the old item now has a stronger case, the decision should explain which outcome will wait instead. Without that comparison, the team inherits a collection of accepted requests while stakeholders continue expecting the original schedule. The disagreement has merely moved from the backlog into delivery.

That is also why a closed request deserves an explanation. “We have decided not to invest in this under the current product direction” tells the requester more than a vanished card. Where appropriate, its original need and the reason for the decision can remain searchable outside the active queue.

A smaller backlog is not the goal in itself. An old item may stay because its purpose is sound; a recent one may leave because it does not fit. What matters is that the remaining entries mean something readers can rely on. The team can preserve an idea without preserving an expectation it has no intention of meeting.