Skip to content
tezvyn:

Relative Sizing: Estimate Effort, Not Hours

Source: agilealliance.orgMediumHow cards are made

Relative sizing compares work items to each other instead of assigning absolute hours. A team agrees on a baseline task and estimates others as 'larger' or 'smaller' relative to it, often using story points. The footgun is mapping points back to hours.

The mental model

Relative sizing is a way to estimate work by comparing its complexity to other work, rather than predicting the exact hours it will take. The goal is to understand the effort, complexity, and uncertainty of a task relative to a known baseline. Think of it as saying, 'Feature A is about twice as complex as Feature B,' not 'Feature A will take 40 hours.'

How it works

A team starts by selecting a small, well-understood piece of work as a baseline and assigns it a value from a scale. Common scales include T-shirt sizes (XS, S, M, L, XL) or a modified Fibonacci sequence (1, 2, 3, 5, 8, 13...). For every other work item, the team discusses its complexity relative to the baseline and other already-estimated items. For example, if the baseline is a '2', a task that feels significantly more complex might be a '5' or '8'. This process is often facilitated through a technique called Planning Poker to build consensus quickly.

When to use it

Relative sizing is ideal for estimating a product backlog in an Agile framework like Scrum. It allows teams to quickly generate estimates for a large number of items and use the sum of points (velocity) from previous sprints to forecast how much work they can complete in future sprints. It focuses conversation on the 'what' and 'how' of the work, rather than getting bogged down in defending a specific time estimate.

When not to use it

For very short-term, highly predictable tasks, estimating in hours might be more straightforward. If a team's composition changes frequently, the historical data used to calculate velocity becomes unreliable, reducing the forecasting power of relative sizing. The biggest anti-pattern is when management or the team attempts to create a direct conversion between story points and hours (e.g., '1 point equals 4 hours'). This destroys the psychological safety and abstraction that makes relative sizing effective, turning points into just another word for hours.

One canonical example

A team needs to estimate three user stories for a new login system. They pick 'User can log in with email and password' as their baseline and agree it's a '3' on the Fibonacci scale. Next, they consider 'User can log in with a Google account.' This involves an external API, so they estimate it as a '5'. Finally, they look at 'User can enable two-factor authentication (2FA).' This is far more complex, involving multiple user flows and security considerations, so they estimate it as a '13'. The team now has a relative understanding of the effort for each feature without committing to specific deadlines for any single one.

Interview question

According to the card, what is the primary negative consequence of converting story points directly to hours in relative sizing?

  • a.It reduces the team's ability to quickly generate estimates for a large number of items.
  • b.It complicates the process of selecting a suitable baseline task for comparison.
  • c.It makes it impossible to use historical velocity data for future sprint forecasting.
  • d.It undermines the abstraction of complexity and introduces a false sense of precise time-based commitment.Correct
Why?

The card explicitly states that converting points to hours "destroys the psychological safety and abstraction that makes relative sizing effective, turning points into just another word for hours." This defeats the purpose of relative estimation by reintroducing a misleading focus on absolute time. Option C is incorrect because velocity can still be tracked, but its meaning changes from relative effort to absolute time, which is the problem.

Just read this? Test yourself on what you have been reading.

Read the original → agilealliance.org

Put your scrolling time to good use

Learn one idea, try a quiz and save useful cards for revision. Tezvyn makes it easy to learn and stay current in your tech field, a few minutes at a time.

The iPhone app is on the way

We are building it. Until it lands, nothing here is held back from you: every interview card, your saved cards, streaks and the job board all work in Safari, plus hundreds of free practice quizzes of thirty questions each. Sign in and it all carries over to the app the day it arrives.

Want it as an icon? Tap Share at the bottom of Safari, then Add to Home Screen. It opens full screen and the cards you have read stay available offline.

Get it on Google PlayiPhone app coming soon

We are hiring for this. Open roles that interview on agile — each one lists the topics its interview covers.

See open roles