How a sizing pass works
Affinity sizing exists because estimating fifty stories one at a time burns a meeting. Planning poker is excellent for the story you are about to build and miserable for a backlog: a round per item, times fifty, is a whole afternoon. Affinity sizing flips the order. Sort everything by relative size first, put numbers on the groups second. Most of the argument disappears, because people are much better at saying "this one is bigger than that one" than at saying "this one is a five".
Someone pastes the backlog into the tray, one story per line. Then everyone sorts in silence: tap a card, tap a bucket, and it moves for everybody at once. Silence is the point. Nobody is explaining, defending or anchoring, so fifty cards land in buckets in a few minutes. If you think a card is in the wrong place, move it. You do not need permission and you do not need to say anything.
Cards that keep moving are the interesting ones. After a card has been pulled out of a bucket three times, the board marks it contested and lists it under Discuss. That list is your agenda: those are the stories where people genuinely see different work, which usually means a hidden assumption or a missing acceptance criterion, not a rounding error. Those are worth a proper planning poker round.
When the sorting settles, switch to the points phase. Each bucket header gets a value, seeded with 1, 2, 3, 5 and 8, and every card inherits its bucket's number. Nobody estimates a card individually. Copy the CSV into your tracker and the backlog is sized.
The technique comes from the agile community, where relative sizing exercises like this are a common alternative to item-by-item estimation. The variations have many names and no single author. The mechanics below are the version that survives contact with a remote team.