loader
Sep flash sale is live, unlock up to 50% off on all courses

September Flash Sale Is Live|Unlock Upto 50% Off on All Courses

Explore Categories

Loading courses
Loading courses
Loading courses
Loading courses
Loading courses
Loading courses
Loading courses
Loading courses
Loading courses
Loading courses
Loading courses
Loading courses
Loading courses
Loading courses

Affinity Estimation in Agile: How It Works, Scales, and a Worked Example

Rupanjana Bhattacharjee

By Rupanjana Bhattacharjee

12th Oct, 2026

views

Professional development article
Affinity Estimation in Agile

Affinity estimation is an agile technique that sizes many backlog items quickly by grouping them by relative size. Team members silently place items on a scale from small to large, move them once if they disagree, and set aside any item that causes a dispute for a short discussion. Teams use it to size dozens of items in one meeting, and Planning Poker for the items that need depth.

Key Highlights of Affinity Estimation

  • Affinity estimation measures relative size, rather than hours or days.
  • It works best for large backlogs, early release planning, and pre-PI preparation.
  • The core rule is simple: place an item once, move it once, and discuss it if anyone wants a second move.
  • Teams usually map the finished groups to Fibonacci numbers or T-shirt sizes.
  • It trades depth for speed, so it pairs well with Planning Poker.
  • Estimates are forecasts, never commitments.

Introduction

A  Product Owner walks into a planning meeting with 70 backlog items. Someone suggests Planning Poker, and everyone quietly does the math. Even at a brisk pace, that is a long afternoon, and the team will be tired of estimating long before the list ends.

Affinity estimation solves that problem. It lets a team build a rough picture of a whole backlog in a single session, then spend discussion time on the items that deserve it.

This guide covers what affinity estimation is, when to use it, how to run it step by step, which scales to choose, and a worked example. It also compares the technique with Planning Poker and T-shirt sizing, explains how it fits in Scrum and SAFe, and covers the Scrum Master's role.

What Is Affinity Estimation?

Affinity estimation is a relative estimating technique for quickly assigning size estimates to a group of backlog items. Team members compare items with each other and group similar ones together, rather than debating each item in isolation. Mountain Goat Software describes it as a fast way for a team to estimate many product backlog items with story points.

Definition and Core Idea

The core idea comes from the word "affinity": items that feel alike in size belong together. A team lays out cards or sticky notes, groups them by similar effort, and then labels each group with an estimate.

Nobody asks "how many hours will this take?" The question is "is this bigger or smaller than that one?" That question is much easier to answer, and people tend to answer it faster and more consistently.

Why It Works for Large Backlogs

Most estimation techniques slow down as the list grows. Each item triggers a conversation, and conversations take time.

Affinity estimation removes most of that conversation. Easy items settle quickly because people agree. Hard items are flagged automatically because people disagree. The team's attention goes where the uncertainty is.

The Mountain Goat guidance suggests a team can sometimes sort more than 100 items in an hour, though around 60 is more typical, compared with a coaching target of roughly 20 per hour for Planning Poker. Treat those figures as a rough comparison, not a promise.

Read more: Planning Poker Estimation Technique

Relative Sizing, Not Absolute Numbers

Humans are poor at estimating absolute effort but decent at comparing things. Ask someone how long a task will take, and you get a guess. Ask whether it is bigger than another task you both know, and you get a useful answer.

That is why affinity estimation works with story points rather than hours. A 5-point item is roughly comparable to other 5-point items the team has delivered before. The number carries meaning only in relation to the team's own baseline.

When to Use Affinity Estimation

Use affinity estimation when you need rough, useful estimates for many items and cannot afford a long meeting. The estimates need to be good enough to support a decision, not perfect.

Estimating Many Items Quickly

A fresh backlog is the classic case. A story-writing workshop can produce dozens of items in a morning, and nobody has estimated any of them. Affinity estimation gives that list a first pass in a single sitting. If you're building that list from scratch,user story mapping helps organize it before you estimate.

It also suits backlogs that have grown unchecked. If the team has not estimated anything for several sprints, a quick pass restores some order.

Early Backlog and Release Planning

Release planningrarely needs precision. A Product Owner might simply want to know whether a feature area is small, medium, or large compared with alternatives. Stakeholders choosing between options need the same thing: a rough cost signal, not a detailed forecast.

Affinity estimation delivers that signal without dragging the team through hours of discussion on items that may never be built. Agile Release Planning training covers how teams turn rough estimates like these into multi-sprint release plans.

When Planning Poker Would Be Too Slow

Planning Poker is excellent when an item deserves discussion. It surfaces assumptions, and it makes disagreement visible through the gap between the highest and lowest card. However, that depth costs time.

If you have 60 items and two hours, Planning Poker forces an uncomfortable choice: estimate a few items well or many items badly. Affinity estimation avoids that choice. Use it for the first pass, then switch to Planning Poker for near-term or controversial items.

How Affinity Estimation Works Step by Step?

Teams run the technique in slightly different ways. The version below sorts items first and assigns numbers afterward, which suits teams that are new to story points.

Step 1: Prepare the Stories and Scale

Preparation takes about ten minutes and saves much more.

  1. Write each backlog item on its own card or sticky note. A short title is enough, as long as someone can clarify it if asked.
  2. Set up a wall, table, or online whiteboard such as Miro or Mural.
  3. Choose your scale: Fibonacci numbers, powers of two, or T-shirt sizes.
  4. Identify two or three baseline items the team has already delivered. Everyone should recognize them.

The estimators should be the people who will do the work: developers, testers, designers, and anyone else who contributes to delivery. The Product Owner should be available for questions but does not need to explain every item.

Step 2: Silent Relative Sizing (Sort Left to Right)

Next, the team sorts the cards in silence from smallest on the left to largest on the right.

Place the first card in the middle. Each person then takes a card, compares it with what is on the wall, and places it to the left if it is smaller or to the right if it is larger. Similar items stack in the same column.

Silence matters here. It keeps the meeting moving and stops one confident voice from anchoring everyone else's opinion. Mountain Goat notes that the silence is what creates the speed and also reduces the chance that one person shapes the estimate before others form their own view.

Step 3: Editing and Discussing Placements

Now the team reviews the wall. Anyone can move a card they disagree with, again without talking.

The simplest rule is that a card can be placed once and moved once, and if anyone wants to move it a second time, it comes out of play and goes into a discussion pile. This rule is what stops the session from becoming an argument.

Once the silent pass is done, discuss the items in the pile. Typical reasons they ended up there include:

  • The item is vague
  • It hides technical work
  • People are making different assumptions
  • It is too large and needs splitting
  • It carries risk the team has not explored

Do not treat the pile as a failure. It is the most useful output of the session, because those are the items where a conversation will change the estimate.

Step 4: Place Items on the Scale (Buckets)

With the sorted columns in place, label each group with a value from your scale. The smallest column might become 1, the next 2, then 3, 5, 8, and so on.

Use the baseline items to anchor the scale. If your known 3-point item sits in the third column, the columns around it make sense. If it lands in the middle of a large cluster, your labels are probably off.

Be willing to merge columns. Two groups that feel nearly identical should share one number.

Step 5: Sanity-Check and Record Estimates

Finally, scan the wall from left to right and look for surprises.

  • Does anything in the "small" column look suspiciously complex?
  • Are any items large enough to need splitting before they can enter a sprint?
  • Do the baselines still look right?

Then record the estimates in your backlog tool, with a note on any item whose estimate rests on a shaky assumption. After the session, the Product Owner should act on what the team learned: split big items, clarify vague ones, and remove low-value ones. MoSCoW prioritizationis one simple way to decide which items stay.

Affinity Estimation Scales

The scale determines how fine-grained your estimates are. A good scale has gaps that widen as items grow, because larger items carry more uncertainty.

Small, Medium, Large Buckets

The simplest approach uses three or four buckets: small, medium, large, and sometimes "too big". This works well for teams new to estimation, because nobody has to debate whether something is a 5 or an 8.

The downside is coarseness. Three buckets may not give a Product Owner enough resolution to compare items, and they are hard to total into a velocity.

Fibonacci or T-Shirt Size Mapping

Most teams eventually map their groups to numbers. Fibonacci-style sequences are popular because the growing gaps reflect growing uncertainty. A team rarely needs to tell the difference between a 20 and a 21.

Here is one common mapping. Treat it as a starting point and calibrate it to your own baselines.

T-shirt size

Typical story points

What it usually means

XS1A small change the team has done many times
S2Simple, well understood, little risk
M3 to 5Moderate work with a few unknowns
L8Substantial work, likely several days
XL13Large, probably needs splitting
XXL20 or moreToo big to start; split or research first

Powers of two (1, 2, 4, 8, 16, 32) also work, and some teams find them simpler. Whichever scale you pick, agree on it before the session starts, and do not change it midway.

Read more: T-Shirt Size Estimation in Agile

Affinity Estimation Example (Worked)

Here is a hypothetical example. A team is building an online course platform and has just finished a story-writing workshop. The Product Owner brings 12 items to estimate.

The team's baseline is "Add a password-reset email," which everyone agrees is a 3.

Round 1: silent sort. The team places the baseline in the middle and sorts the other cards around it. After the first pass, the wall looks like this:

Backlog item

After silent sort

Moved?

Update footer linksFar leftNo
Change button color on checkoutFar leftNo
Add "remember me" checkboxLeft of baselineNo
Show course progress barNext to baselineNo
Add certificate downloadRight of baselineMoved once
Email notifications for new lessonsRight of baselineNo
Integrate payment gatewayFar rightNo
Build instructor analytics dashboardFar rightMoved twice, to discussion pile
Add multi-language supportFar rightMoved twice, to discussion pile
Quiz engine with randomized questionsRight of centerMoved once
Admin bulk user importRight of centerNo
Improve searchMiddleMoved twice, to discussion pile

Round 2: label the columns. The team labels the columns 1, 2, 3, 5, 8, and 13. The footer and button items become 1s. "Remember me" becomes a 2. The progress bar lands with the baseline at 3. Certificate download and email notifications become 5s, and the quiz engine and bulk import become 8s. The payment gateway becomes a 13.

Round 3: discuss the pile. The three disputed items get a short conversation. The analytics dashboard turns out to mean three different things to three people, so the team sends it back to the Product Owner for splitting. Multi-language support depends on a technical choice nobody has made, so the team plans a research spike. "Improve search" is simply too vague to size, so the Product Owner agrees to rewrite it.

Result. In roughly the time Planning Poker would spend on three items, the team has estimates for nine, plus clear next steps for the other three. That is the real value of the technique. It finds the work that needs thinking, instead of spending equal effort on everything.

Affinity Estimation vs Other Techniques

No single estimation method fits every situation. Understanding what each one trades away helps you pick the right one.

Affinity Estimation vs Planning Poker

Planning Poker asks each person to pick a card privately, reveal it at the same time, and discuss any gaps. It produces rich conversation and surfaces hidden assumptions. Moreover, it also takes time on every item.

Affinity estimation does the opposite. It minimizes talk and maximizes throughput. The comparison breaks down like this:

Factor

Affinity estimation

Planning Poker

SpeedVery fast for large listsSlower, item by item
DiscussionLimited, saved for disputed itemsBuilt into every item
Best forMany items, early planningFewer items, near-term work
Anchoring riskLower, because of silent placementLower, because of simultaneous reveal
Shared understandingModerateHigh

Affinity Estimation vs T-Shirt Sizing

T-shirt sizing assigns labels such as S, M, L, and XL. It is quick, intuitive, and easy for non-technical stakeholders to follow.

Affinity estimation is a process, while T-shirt sizing is a scale. In practice, teams often combine them: they use the affinity process to sort the items, then label the groups with T-shirt sizes. The two techniques are complementary rather than competing.

When to Use Each

  • Affinity estimation: a large or new backlog, or an early planning pass.
  • Planning Poker: items about to enter a sprint, or items where the team disagrees.
  • T-shirt sizing: executive conversations, roadmap discussions, and teams still learning story points.

Many experienced teams use all three at different stages.

Benefits of Affinity Estimation

Speed and Reduced Anchoring

The most obvious benefit is speed. A team can cover a backlog in a fraction of the time that item-by-item methods take, which leaves more time for building.

The silent format also reduces anchoring, the tendency for the first number spoken aloud to pull every later estimate toward it. When people place cards before they talk, they form their own opinions first.

Whole-Team Engagement

In a verbal estimation meeting, the loudest people dominate, and quieter members stay passive. Affinity estimation gives everyone a physical task. Each person picks up cards, makes a judgment, and moves things.

As a result, junior developers and testers contribute on equal terms with senior ones. Mountain Goat also recommends that the estimators be the people who will do the work, which keeps the estimates grounded in real delivery experience.

Beyond speed and engagement, the technique also gives the Product Owner a visual map of the backlog. Large and uncertain items stand out immediately, which makes prioritization conversations more concrete.

Limitations and Common Mistakes

Affinity estimation is not a universal answer. Knowing where it breaks down protects you from misusing it.

The main limitation is depth. With so little discussion, hidden complexity can slip through, and a deceptively simple item may land in the wrong column. The estimates are also only as good as the baseline: without familiar reference items, the groups drift.

Remote sessions add another risk. Silence on a video call can mean agreement, confusion, or distraction, and it is hard to tell which.

Rushing the Discussion

The most common mistake is skipping the discussion pile. A team finishes the fast pass, feels good about the speed, and moves on, leaving the disputed items without estimates. Those items often hold the biggest risks.

Block time for the pile in the same meeting or schedule a follow-up. If an item cannot be estimated after discussion, treat that as information. It probably needs splitting, research, or a clearer definition.

Treating Estimates as Commitments

Affinity estimates are rough by design. Problems start when someone treats a quick estimate as a promise: "You said this was a 5, so it will be done by Friday."

Make it clear to stakeholders that these are early forecasts. As an item approaches the top of the backlog, the team should refine and re-estimate it with more care. Other frequent mistakes include:

  • Letting one person place most of the cards
  • Running the session without any baseline items
  • Estimating items nobody understands instead of sending them back for refinement

Affinity Estimation in Agile and SAFe

In Scrum, affinity estimation supports backlog refinement. The Scrum Guide leaves the choice of technique to the team, and the Developers who do the work are responsible for sizing. Affinity estimation is one of several practical ways to fulfil that responsibility, especially for a backlog that has not been looked at in a while. TheProfessional Scrum Product Backlog Management (PSPBM) Skills course goes deeper into refinement techniques like this one.

SAFe adds a scaling layer. Teams on an Agile Release Train estimate stories in story points, and the framework notes that story points can be aligned, or approximately normalized, across teams to give a shared basis for capacity forecasting and economic decisions. For teams just starting out, SAFe also offers a baseline of eight points per full-time developer or tester per two-week iteration, minus one point per day of time off. Mature teams should move to their own historical velocity instead.

Affinity estimation helps here because it is quick and visual. A group of Product Owners can place stories from different teams on one wall to check whether a "3" means roughly the same thing everywhere. SAFe POPM Certification Trainingcovers how product owners and product managers prepare backlogs across a release train.

For more information, delve into  SAFe Scrum Master Certification Training

Preparing Backlogs for PI Planning

PI Planningis a big event with limited time. Teams that arrive with an unsized backlog spend the first hours estimating instead of planning.

A pre-PI affinity session fixes that. Teams size the likely features and stories ahead of time, flag oversized items for splitting, and identify unclear items for the Product Owner to clarify. By the time the event starts, the team can discuss sequencing and dependencies instead of basic size.

Keep the purpose in mind, though. These are preparation estimates, and the team will refine them during planning.

The Scrum Master's Role and Best Practices

The Scrum Master does not estimate. Their job is to make the session work. Certified ScrumMaster trainingcovers how Scrum Masters facilitate refinement and estimation sessions like this one.

Before the session

  • Check that the cards, wall or online board, and scale are ready.
  • Make sure the baseline items are visible.
  • Confirm the Product Owner can answer quick questions.

During the session

  • Explain the rules briefly: silent sorting, one move, discussion pile.
  • Keep the pace brisk and protect the silence.
  • Watch for dominant voices and rotate who places the first card when needed.
  • Keep an eye on remote participants, and ask what surprised people when the room goes quiet.

After the session

  • Make sure the discussion pile gets resolved, not forgotten.
  • Remind stakeholders that the estimates are forecasts.
  • Discourage anyone from comparing teams by their story point totals.

A few best practices help the technique stick. Timebox the session. Estimate in a mix of people, not in isolation. Revisit baselines every few sprints so the scale does not drift. Finally, use the results: an estimation session that does not change what the team does next was a waste of time.

Conclusion

Affinity estimation gives agile teams a fast, low-friction way to size a large backlog. Its strength is that it spends discussion time where disagreement actually exists, not on every item equally. Its weakness is the limited depth, which is why it works best alongside Planning Poker.

The practical takeaways are simple. Agree on a scale and baselines first. Sort silently, allow one move per card, and park the items that keep moving. Then resolve that discussion pile, because it holds the best learning. Above all, treat the numbers as rough forecasts.

If you want hands-on practice with estimation, backlog refinement, and PI planning, Simpliaxis offers Scrum and SAFe training where techniques like this one are worked through in realistic scenarios. Start with a small backlog on your next refinement day and see how it feels.

Read more: Project Estimation Techniques

Frequently Asked Questions

Affinity estimation is an agile technique for sizing many backlog items quickly. Team members silently group items by relative size, then assign story points or T-shirt sizes to each group, saving discussion for disputed items.

Use it when you have a large or new backlog and need rough estimates fast. It suits release planning, post-workshop backlogs, and pre-PI preparation. For a few high-priority items, choose Planning Poker instead.

Prepare cards and a scale, then sort items silently from smallest to largest. Allow each card one move, and send repeatedly disputed items to a discussion pile. Label the groups with estimates, then sanity-check and record them.

Affinity estimation sorts many items silently and quickly, saving discussion for disputed items. Planning Poker discusses every item and reveals private estimates together. The first favors speed, while the second favors shared understanding.

Teams commonly use a modified Fibonacci sequence (1, 2, 3, 5, 8, 13, 20), powers of two, or T-shirt sizes such as S, M, and L. Pick one scale before the session and keep it consistent.

Yes. One widely cited coaching guide suggests teams can sort around 60 items an hour with affinity estimation, against roughly 20 with Planning Poker. Actual speed depends on team experience and how clear the items are.
View More

About the Author

Rupanjana Bhattacharjee

Rupanjana Bhattacharjee

She is a seasoned content writer with a versatile background in academic and SEO-driven B2B content. Specializing in transforming complex topics into engaging, reader-friendly narratives, she leverages data-driven research to deliver high-quality results across the education and corporate sectors.

Join the Discussion

Please provide a valid Name.
Please provide a valid Email Address.
Please provide a Comment.

✓ By providing your contact details you agreed to our Privacy Policy & Terms and Conditions.

Comment section

Related Articles

Request More Details

Our privacy policy © 2018-2026, Simpliaxis Solutions Private Limited. All Rights Reserved

Get coupon upto 60% off

favcon
favcon-2

Unlock your potential with a free study guide