Agile Field NotesSertaç Yıldırım

Home → Part 02

Backlog Refinement: Kill Bad Ideas Early

Refinement is a funnel, not a ceremony. And that funnel does not start in the meeting room — it starts the moment an idea is born.

Summary
  • Filter first, detail later. Kill a weak idea in two minutes with maths that fits on the back of an envelope.
  • This is product work. Pulling engineers into the filtering session produces meeting fatigue; only mature items should reach them.
  • You need one currency. Compliance, revenue and cost-down work can only be compared once they are all expressed as profit.
  • Equal ROI? Take the smaller one. Shipping earlier pulls the return forward and teaches you the real risk — the customer's reaction — sooner.

The ceremony theatre problem

In most teams refinement is an hour spent reading items off the board. Everyone attends, nobody speaks, and no item is dropped. That is not refining, it is reading aloud.

The real job of refinement is not to polish items but to discard most of them. Of a hundred ideas entering the top of the funnel, perhaps ten should reach the team. If nothing is being discarded, you do not have a funnel — you have a pipe.

Who is not in this meeting

Developers and QA are not in the filtering stage. Refinement is product and business territory. The only outcome of dragging the engineering team in is that hours which could have been spent building are spent in a meeting.

My own exception: when an idea's value depends entirely on technical feasibility ("is this integration even possible?"), ask one engineer for ten minutes on that one item. Do not invite them to the whole session. The difference: the engineer is a consultant here, not an attendee.

1. The first filter: back-of-the-envelope math

You do not need a detailed report to know whether an idea makes sense. A rough calculation that fits on the back of an envelope and takes a minute or two is enough: how many users, how often, how much gain or saving?

If that calculation does not say "there is something here", do not spend one more minute on the idea. Every piece of junk that survives this stage turns into a compounding cost later, in analysis, design and development.

If an idea does not hold up on the back of an envelope, every analysis document written for it is waste.

2. ROI math: comparing apples to apples

Once an idea passes the first filter it has to be compared with the others. The problem is that different kinds of work do not speak the same language. Roughly three categories:

  • Compliance / mandatory: not doing it creates a fine, an outage or a risk.
  • Revenue: it brings money in.
  • Cost down: it stops money going out.

Compliance and cost-down work land directly on profit. With revenue, not every unit of income is profit. For the comparison to be honest, everything has to be moved onto the profit axis.

Example multiplier

If your gross margin is 20%, saving 100 is equivalent to earning 500 in revenue (100 ÷ 0.20 = 500). So when comparing cost-down and compliance work against revenue work, you have to multiply by 5.

Work this multiplier out once and put it somewhere everybody can see. A surprising number of prioritisation arguments are really arguments about a multiplier nobody ever stated.

3. Effort: T-shirt sizing

Trying to estimate in hours at this stage is a waste of time; there is no technical analysis yet. A rough size is enough. What matters is that the scale is exponential, not linear: as work grows, what grows with it is not just duration but uncertainty.

SizeRoughlyPoints
XS1 sprint1
S2 sprints2
M4 sprints4
L8 sprints8
XL16 sprints16
2XL32 sprints32

My own rule: nothing L or larger enters the backlog as-is. An XL item is not a piece of work, it is a wish. If it cannot be split, that is a sign it is not yet understood — and work that is not understood cannot be estimated.

4. ROI and time to market

You now have a normalised impact and a scored effort. The equation is simple:

ROI = Impact (on the profit axis) / Effort (T-shirt points)

Here is the key strategy: when two items have similar ROI, always take the smaller one. Not just for speed. The smaller item ships earlier, starts returning earlier, and — most importantly — teaches you the real risk, what customers actually do, sooner.

The big item's ROI is an estimate; the small item's outcome is data you will hold in two weeks. When choosing between an estimate and data, take the data.

5. If the process slows you down, it is not Agile any more

Some teams turn prioritisation itself into bureaucracy: forms for every idea, approval layers, scoring committees. What comes out at the end is not better decisions but slower ones.

The over-engineering trap is recognisable: you are doing everything by the book and delivering no value to the customer. At that point you are not running a process, you are running process theatre.

Do
  • Test every idea with rough math the moment it appears
  • Compute the margin multiplier once, keep it visible
  • When ROI is close, pick the smaller item
  • Do not delete rejected ideas — store them as "rejected + reason"
Don't
  • Fill the filtering session with the whole team
  • Ask for hour-level estimates before technical analysis
  • Compare revenue and savings as if they were the same number
  • End the session without dropping a single item

Checklist

Before you leave the session
  • Was at least one item dropped in this session?
  • Does every remaining item have a rough impact number and a T-shirt size?
  • Are the impact numbers on the same axis (profit), or are you comparing apples to oranges?
  • Were L and larger items split, or left as they were?
  • Was the reason recorded for each rejected item? (The same idea will come back in three months.)
  • Is it clear which items go into the next grooming?

Conclusion

Refinement does not end the chaos; it keeps the chaos outside the funnel. If the rough math on a piece of work does not hold, every hour spent on it is waste — and that waste surfaces in the most expensive place, in development.

The next part looks at how the surviving items reach the team. Choosing the right work is not enough; the team has to know why it is doing it.

Sources and credit

The funnel framing, the back-of-the-envelope filter, the T-shirt scale and the ROI multiplier are adapted from İbrahim Demir's Backlog Refinement post. The L/XL rule and keeping rejected items with their reason are my additions. Melissa Perri's Escaping the Build Trap is a good follow-up read.