T-shirt sizingAgile estimationProject planningRelative estimationFixed-price delivery

What Is T-Shirt Sizing in Project Management? Complete Guide

T-shirt sizing is a relative estimation technique that helps agile teams acknowledge uncertainty early. This guide explains how it works, why it beats hour-based estimates, and when to use it.

AxioPlan Team7 min read

Most software teams eventually notice something uncomfortable about estimation: the more precise the estimate looks, the less trustworthy it often becomes. A timeline written as 43 hours feels scientific. But experienced project managers know software delivery rarely behaves that way.

Requirements evolve. Dependencies shift. Specialists become unavailable. Priorities change mid-implementation. And the 43-hour estimate quietly becomes meaningless.

That is exactly why T-shirt sizing became one of the most widely used estimation techniques in agile project management - not because it eliminates uncertainty, but because it acknowledges uncertainty earlier and more honestly than hour-based estimation ever could.

What is T-shirt sizing in project management?

T-shirt sizing is a relative estimation technique used by agile teams to classify work by complexity and scale instead of exact effort. Rather than estimating hours or detailed timelines, teams assign categories such as XS, S, M, L, and XL.

The labels themselves are not important. What matters is the mindset shift. Instead of pretending teams can predict exact effort early, T-shirt sizing asks how large and uncertain this work feels relative to other work the team already understands. That question usually leads to much healthier planning conversations.

How does T-shirt size estimation work in practice?

T-shirt size estimation works by comparison, not calculation. The team picks one piece of work everyone remembers - something delivered recently, agreed to be an M - and judges every new item against it. Is this bigger or smaller, and roughly by how much? The reference anchors the scale, and the scale only has to be consistent within one team.

The sizes are deliberately coarse. An M is not "three days"; it is "the kind of work that usually takes us about as long as that reference story did". Teams that publish an exact hour value for every size have quietly reinvented the precise estimate they were trying to escape, and lost the speed that made the technique worth adopting in the first place.

How do agile teams run a T-shirt sizing session?

Agile T-shirt sizing sessions are short by design. Put the items on a board, agree the reference story out loud, then size each item by discussion rather than a voting ceremony. Anything that triggers a long argument is usually not an estimation problem at all - it is a scope or clarity problem, and the useful output is a question for the product owner rather than a size.

The failure mode to watch for is drift: sizes that mean one thing in January and something else by June, because the reference story was never revisited. Re-anchor every few months. Teams that eventually want a numeric scale alongside the labels tend to move to points next - we compare the two directly in T-shirt sizing vs story points, and our story point calculator turns a size into an honest hour range using your own velocity.

Why humans are bad at precise software estimation

Software delivery is not repetitive manufacturing. It is knowledge work inside constantly changing environments. Humans are naturally poor at forecasting hidden complexity and dependency volatility. But humans are surprisingly good at relative comparison.

Engineers may struggle to say how many hours a feature will take. But they can usually say whether it is larger or smaller than the authentication system they built last quarter. That distinction matters. Relative estimation reduces pressure to create false certainty too early - and false certainty is one of the biggest reasons software estimates fail.

Why exact estimates quietly create dangerous expectations

The moment an estimate becomes numerical, people treat it as reliable. A stakeholder sees five days and starts treating it as a delivery commitment - even when everyone knows uncertainty exists.

T-shirt sizing changes that behavior. An estimate labeled Large naturally signals uncertainty. It opens discussion around dependencies, implementation risk, and delivery complexity before teams get locked into unrealistic deadlines. That is a healthier planning dynamic, especially in fixed-price software projects.

Why T-shirt sizing works especially well in early-stage planning

Early-stage project estimation is chaotic. Requirements are incomplete. Clients change priorities during workshops. Technical discovery evolves. Dependencies appear late. Estimating exact hours at this stage creates dangerous overconfidence.

T-shirt sizing handles ambiguity much better. Teams can estimate quickly, compare scope realistically, and surface uncertainty without pretending they fully understand implementation details. That flexibility is why software agencies rely on relative estimation for:

  • Pre-sales estimation and proposal generation
  • Roadmap planning and feature prioritization
  • Fixed-price scoping and commercial decision-making
  • Early-stage product discovery

Why T-shirt sizing still fails in many organizations

T-shirt sizing itself rarely fails. Organizations fail by converting it back into fake precision. This happens constantly. A team labels a feature as Large. Then someone asks how many days Large is. At that moment, the organization quietly reintroduces the exact problem T-shirt sizing was trying to avoid.

The relative estimate gets transformed into rigid deadlines and optimistic staffing assumptions. That is why estimation maturity matters more than estimation mechanics. The technique is rarely the real problem. The organizational behavior around it usually is.

Why modern software delivery made uncertainty harder to predict

A decade ago, many teams had more stable priorities, more dedicated staffing, and fewer overlapping projects. Modern software organizations work very differently. Today's delivery environments involve fragmented capacity, partial FTE allocations, shared specialists, and constantly shifting priorities.

An architect may support active delivery, technical discovery, production incidents, and pre-sales workshops all at once. That operational complexity makes deterministic estimation much harder - and it is one reason probabilistic forecasting is becoming more important in modern project estimation.

Why T-shirt sizing is often the first step toward probabilistic forecasting

The most effective delivery organizations no longer treat estimation as static prediction. They treat it as operational forecasting - focusing on uncertainty, delivery confidence, staffing feasibility, and execution probability.

T-shirt sizing supports that mindset naturally, because it already accepts that exact certainty is unrealistic early in planning. Instead of asking for an exact timeline, modern forecasting asks what outcomes are realistically probable under current conditions. That is a much more useful planning question. In practice, each size maps to a three-point range that the PERT formula turns into confidence levels - try the mechanics with our free PERT calculator.

Final thoughts

T-shirt sizing works because it admits what many estimation systems still struggle to accept: modern software delivery is fundamentally uncertain. The strongest estimation systems are not the ones pretending uncertainty can be removed. They are the ones exposing uncertainty early enough for teams to make healthier decisions.

Software estimation is no longer just about predicting effort. It is about understanding whether delivery remains realistic once staffing fragmentation, dependency volatility, and operational complexity enter the picture. That is a more valuable skill than believing a spreadsheet can predict software delivery perfectly.

Explore the product on the features page section, compare flat pricing, or log in to plan your next project with the whole team in AxioPlan.

Plan the next release with Gantt, dependencies, and live costs

AxioPlan keeps schedules, staffing, and project cost tracking in one flat-price workspace.

Start for free →View pricing

Back to all articles

Keep reading