When many tasks need to be classified quickly, it sorts them by perceived effort and similarity. It reduces the effort of fine-grained estimation for large volumes.
Agile Decision method
Affinity Estimation
Affinity estimation lets a team group items silently, discuss differences, and produce consistent relative size views.
Affinity estimation places tasks relative to known reference items and condenses the assessment into clusters. Shared sorting uses pattern recognition and makes outliers visible for focused clarification.
How can the team quickly order many comparable items by relative size and discuss only genuine uncertainty?
- Participants
- 3-12
- Time
- 30–60 minutes for 20–50 comparable items; analyse disputed items afterwards.
The practice is repeated across comparable work items.

Frame
Comparison set
Set comparable items and one shared meaning of size.
Anchors
Size anchors
Place a known small, medium, and large item as relative orientation.
Sort
First sort
Team members silently place items relative to anchors; an item may be moved once.
Conflicts
Clarification pile
On a second move request, put the item in discussion; resolve differences in scope and risk.
Calibrate
Relative estimate
Name groups, inspect boundaries, and split or refer large and unclear items.
Add new evidence at review and version estimates with the prior state.
A good fit when
Wenn viele Aufgaben zügig eingeordnet werden müssen, sortiert sie nach wahrgenommenem Aufwand und Ähnlichkeit. Sie reduziert den Aufwand für Feinschätzung bei großen Mengen.
Ideal for
- Large backlogs
- Release planning
- Team calibration
Not good for
- Single high-risk items
- Very unclear requirements
- Detailed cost estimation
Outputs

Relative estimate
Relatively ordered and calibrated items with references, marked conflicts, assumptions, and split or clarification actions.
Affinity Estimation · working structure
Fictional example
Fictional values show the actual method fields.
| Item | Included | Reference | First placement | Conflict | Outcome | Follow-up |
|---|---|---|---|---|---|---|
| Delete tokenAdd evidence and rationale. | Build, test, security, rollout | Small anchor: validation rule | Small | None | Small | Ready |
| Save cardAdd evidence and rationale. | Build, test, security review, rollout | Medium anchor: provider token | Medium/Large | Guest users and migration unclear | Medium | Scope fixed |
| Provider migrationAdd evidence and rationale. | Auth, migration, fallback, certification | Large anchor: new payment method | Beyond large | Several outcomes | Clarification pile | Split + spike |
1. Included
- Delete token
- Build, test, security, rollout
- Save card
- Build, test, security review, rollout
- Provider migration
- Auth, migration, fallback, certification
2. Reference
- Delete token
- Small anchor: validation rule
- Save card
- Medium anchor: provider token
- Provider migration
- Large anchor: new payment method
3. First placement
- Delete token
- Small
- Save card
- Medium/Large
- Provider migration
- Beyond large
4. Conflict
- Delete token
- None
- Save card
- Guest users and migration unclear
- Provider migration
- Several outcomes
5. Outcome
- Delete token
- Small
- Save card
- Medium
- Provider migration
- Clarification pile
6. Follow-up
- Delete token
- Ready
- Save card
- Scope fixed
- Provider migration
- Split + spike
All values are fictional.
First step
Set item set, included work, and shared Definition of Done; remove unclear or unlike items first.
Deep dive
It has tasks arranged in comparison to already known sizes and condenses the assessment into clusters. The shared sorting uses pattern recognition instead of individual debate and makes outliers visible exactly where they actually need to be clarified.
Affinity Estimation transfers affinity grouping into estimation. Instead of discussing each item at length, the team sorts many cards relative to one another from small to large. Then the clusters are labeled with sizes such as T-shirt sizes or story point buckets. Discussion happens mainly where items are unexpectedly placed or where several people have clearly different assumptions.
Prepare all items as cards and a visible size axis. Let the group sort silently first to avoid long debates. Discuss only outliers, unclear items, and cluster boundaries, then document assumptions and slicing candidates.
The method guide walks execution through 5 phases, timing, 5 pitfalls, and clear stop criteria.
Open method guideYour perspective
Does this method help with your work?
Your feedback helps shape the next improvements to methodatlas.
Sources and topics
Affinity Estimation: WorksheetSet subject, data, roles, flow, and review.markdown
affinity-estimation-working-template.md
Set subject, data, roles, flow, and review.
Affinity Estimation: Worksheet
Question
To be confirmed
Desired outcome
To be confirmed
Scope
Practice run Time: 30–60 minutes for 20–50 comparable items; analyse disputed items afterwards.
Complete this worksheet on paper or in your own document during the work.
Preparation for this scope
Method setup
- Materials: Comparable refined items, shared Definition of Done, relative scale, reference items, and discussion pile
- Roles: Delivery team sorts · product owner clarifies · facilitator protects silent flow
- Advance information: Set item set, included work, and shared Definition of Done; remove unclear or unlike items first.
- Overall time needed: 30–60 minutes for 20–50 comparable items; analyse disputed items afterwards.
- Setup: Prepare a workspace with Frame · Anchors · Sort · Conflicts · Calibrate; separate example from live data.
Prepare for the work steps
Frame: Comparison set
- Set item set, included work, and shared Definition of Done; remove unclear or unlike items first.
- Comparable refined items, shared Definition of Done, relative scale, reference items, and discussion pile
Anchors: Size anchors
- Comparison set
Sort: First sort
- Size anchors
Conflicts: Clarification pile
- First sort
Calibrate: Relative estimate
- Clarification pile
Affinity Estimation · working structure
| Item | Included | Reference | First placement | Conflict | Outcome | Follow-up |
|---|---|---|---|---|---|---|
| Delete token | ||||||
| Save card | ||||||
| Provider migration |
- Delete token: Add evidence and rationale.
- Save card: Add evidence and rationale.
- Provider migration: Add evidence and rationale.
The blank worksheet contains prompts only.
Reference · original teaching example
Frame: Comparison set
Expected artifact: Comparison set
Set comparable items and one shared meaning of size.
Entry:
...
- Do all items include the same work types and Done standard?
Anchors: Size anchors
Expected artifact: Size anchors
Place a known small, medium, and large item as relative orientation.
Entry:
...
- Are anchors understood and from the same work domain?
Sort: First sort
Expected artifact: First sort
Team members silently place items relative to anchors; an item may be moved once.
Entry:
...
- Was placement independent before discussion or numeric anchoring?
Conflicts: Clarification pile
Expected artifact: Clarification pile
On a second move request, put the item in discussion; resolve differences in scope and risk.
Entry:
...
- Does discussion expose different work models rather than preferences?
Calibrate: Relative estimate
Expected artifact: Relative estimate
Name groups, inspect boundaries, and split or refer large and unclear items.
Entry:
...
- Are neighbourhoods plausible and open items assigned a next step?
Open questions and next steps
...
Method guide: https://methodatlas.meierhoff-systems.de/en/methods/affinity-estimation/run-sheet
Alternatives and neighbors
Fitting alternatives with decision guidance, followed by other related methods.

Instead of Affinity Estimation, choose Planning Poker when you want to calibrate estimates relative to each other and surface shared assumptions.

Instead of Affinity Estimation, choose Wideband Delphi when you want to make estimates more robust with several rounds of experts.

Moves backlog, sprint work, and team flow toward a concrete result through "prepare buckets and scale", "place reference items", and "flag large or unclear items".

Moves backlog, sprint work, and team flow toward a concrete result through "choose reference stories", "define the scale", and "interpret velocity only within the team".

Sorts backlog items roughly by reference sizes and flags early on which items will later need splitting or clarification.

Moves backlog, sprint work, and team flow toward a concrete result through "explain the ideal day unit", "calibrate with a reference item", and "do not confuse it with calendar days".
Constraints and origin
Profile
- Method form
- Decision method
- Participants
- 3-12
- Time
- 30-90 min
- Maturity
- Established
- Origin
- Agile Community
