T-Shirt Sizing for Agile Teams

A simple, intuitive estimation technique for when Fibonacci numbers feel like overkill — and precision matters less than speed.

What Is T-Shirt Sizing?

T-Shirt Sizing is a relative estimation technique used by agile teams to quickly size work items — typically epics, features, or user stories — using familiar clothing size labels rather than numeric point values. Instead of debating whether something is a 5 or an 8, teams ask a simpler question: is this Small, Medium, or Large?

The method is rooted in a fundamental truth about human estimation: people are far better at comparing things relative to one another than they are at predicting absolute durations. Asking someone how long a feature will take in hours or days triggers a cascade of uncertain assumptions. Asking them whether it is bigger or smaller than a reference story they have already completed is a much more natural cognitive task.

T-Shirt Sizing is most commonly used at higher levels of the product backlog — for epics and features that are not yet ready for detailed sprint-level estimation. It allows product managers and teams to make rough trade-off decisions about what to include in a roadmap without investing hours of refinement on work that may never be prioritised.

The technique also works well with non-technical stakeholders. Business owners, product owners, and even customers can participate meaningfully in a T-Shirt Sizing session without needing to understand Fibonacci sequences, velocity calculations, or technical complexity. The language of XS through XXL is immediately accessible to anyone.

The Sizing Scale

The standard T-Shirt Sizing scale uses five or six sizes. Most teams use XS through XL, with some adding XXL for unusually large items. Each size represents a relative bucket of effort — not a precise number.

XS

Extra Small

Trivial work. A configuration change, a copy update, or a small UI tweak. Likely completed within a few hours by a single developer.

S

Small

Well-understood work with minimal unknowns. Could be completed in a day or two. The team has done similar things before.

M

Medium

Moderately complex work spanning several days. May involve a few moving parts or some design decisions, but scope is reasonably clear.

L

Large

Significant work that could take a week or more. May span multiple components, involve coordination between team members, or contain notable unknowns.

XL

Extra Large

Large-scale work with substantial complexity or risk. Often a candidate for further decomposition before sprint-level planning begins.

XXL

Extra Extra Large

Epics or features so large they are not yet estimable. This size is a signal to break the item down before it enters any planning process.

T-Shirt Sizing vs Fibonacci — When to Use Each

T-Shirt Sizing and Fibonacci-based Planning Poker are both relative estimation techniques, but they serve different purposes at different stages of the backlog lifecycle.

Use T-Shirt Sizing when:

  • Estimating epics and features that are too large for a single sprint
  • Running a roadmap planning session where approximate sizing is sufficient
  • Working with stakeholders who are unfamiliar with story points
  • You need to size a large backlog quickly to identify relative priorities
  • The work is exploratory and the scope is not yet well-defined

Use Fibonacci / Planning Poker when:

  • Estimating user stories at the sprint level where precision influences commitment
  • The team is tracking velocity and using points for capacity planning
  • Stories are refined enough that the team can meaningfully discuss complexity
  • You want to leverage the Fibonacci scale's natural representation of estimation uncertainty
  • The conversation around disagreement in estimates is itself valuable

Many teams use both techniques at different levels: T-Shirt Sizing to size epics and features during quarterly or PI planning, and Planning Poker to estimate individual stories during sprint refinement. The two complement each other naturally.

How to Run a T-Shirt Sizing Session

1Assemble the Right People

Include the people who will be doing the work — developers, testers, designers — along with the product owner. You do not need the entire organisation, but you do need enough perspective to have a meaningful conversation about relative size. Aim for 4 to 8 participants.

2Establish Reference Stories

Before sizing new items, identify one or two well-understood reference stories for each size category. Reference stories give the team a shared anchor. When someone is unsure whether an item is Small or Medium, they can compare it to the agreed reference rather than relying on individual intuition.

3Present Each Item Briefly

The product owner or facilitator reads out each backlog item. The description should be brief — one or two sentences. The goal at this stage is a rough size, not a detailed spec review. Encourage participants to ask clarifying questions, but time-box each discussion to 3 to 5 minutes.

4Vote Simultaneously

Each participant selects their size estimate independently and reveals simultaneously — using cards, raised hands, or a digital tool. Simultaneous reveal prevents anchoring bias, where early opinions unduly influence everyone else. When all estimates match, record the size and move on. When they diverge, discuss briefly and re-vote.

5Record and Move On

Once a size is agreed, log it in your backlog tool and move to the next item. T-Shirt Sizing is meant to be fast. If you find the team spending 20 minutes on a single item, it is a signal that the item is not ready to be sized yet — mark it for further refinement and move on.

Mapping Sizes to Story Points

If your team tracks velocity using story points, you will eventually need to convert T-Shirt sizes into numeric values for sprint planning and capacity forecasting. The mapping is not universal — it should reflect your team's own experience — but common conventions exist.

T-Shirt SizeCommon Point MappingRough Duration (1 developer)
XS1Hours
S2–31 day
M52–3 days
L8–131 week
XL20–402+ weeks
XXLNeeds splittingIndeterminate

Note: These mappings are guidelines, not rules. Calibrate them against your team's velocity history. A team that typically completes 30 story points per sprint will have different size-to-point mappings than a team that completes 60.

Best Practices

Keep the sizing independent of the person doing the work. T-Shirt sizes should reflect the complexity and effort of the work itself, not who is available to do it. If a task is only Small because your most senior engineer will handle it, you are conflating capacity planning with complexity estimation.

Revisit your reference stories regularly. As a team's understanding evolves and the codebase matures, what was once a Large item may become Medium as the team builds institutional knowledge. Recalibrating your reference stories at the start of each PI or quarter keeps your estimates meaningful.

Do not over-deliberate. The value of T-Shirt Sizing comes from its speed. If you find every session devolving into long architectural debates, introduce a time box per item. Set a timer, reveal votes, have one short discussion round, and commit to a size. Accept that some estimates will be wrong — that is the nature of estimation, and it is fine.

Use the technique to surface unknowns. When a team cannot agree on a size — one person says Small, another says XL — that disagreement is informative. It often reveals that participants have very different mental models of the scope or approach. Surfacing this early is far better than discovering it mid-sprint.

Document your sizing decisions with the reasoning, not just the output. A story marked as Large with a note explaining "uncertain data migration path" is far more useful to future team members than a bare size label with no context.

Common Mistakes to Avoid

Treating sizes as absolute durations

T-Shirt sizes are relative, not calendar-based. Saying "Medium means 3 days" creates the illusion of precision that does not exist. Relative sizes only make sense when compared to each other and to reference stories.

Skipping the reference story calibration

Starting a sizing session without establishing shared reference points leads to each participant using a different internal scale. Two people can both call something "Medium" while imagining wildly different amounts of work.

Letting one voice dominate

If a senior developer reveals their estimate before others, anchoring bias kicks in immediately. Always use simultaneous reveal to ensure every participant forms an independent opinion before seeing anyone else's.

Using T-Shirt Sizing for sprint commitment

T-Shirt sizes are too coarse for sprint-level commitment. Once a story is ready for sprint planning, convert to story points via Planning Poker for the precision needed to manage sprint capacity effectively.

Never revisiting old estimates

A Large feature estimated 6 months ago may be Medium today because the team has built the infrastructure it needed. Stale estimates mislead roadmap forecasting. Schedule periodic re-sizing of unprioritised backlog items.

👔

Interactive T-Shirt Sizing Tool Coming Soon

We are building a real-time T-Shirt Sizing tool for ScrumChamps. Create a room, share the link, and have your entire team vote on XS–XXL estimates simultaneously — with anchoring bias eliminated by design, and results revealed all at once. No spreadsheets, no video call polls, no counting raised hands.

Ready to estimate smarter?

Use Planning Poker today for sprint-level story estimation, and explore our deep-dive comparison of Fibonacci vs T-Shirt Sizing to choose the right technique for your team.