All About T-Shirt Sizing Agile Estimation Technique (2024)

Companies using Agile find its one aspect really good and that it is not rigid. If the organizations using Agile get the essence of it, they can easily customize it to suit their needs to ensure maximum output. One of the best examples of this is Agile Estimation. The entire product is set through these estimation techniques and they make it easy for the team to get through the product.

Almost all the Agile teams do estimation and use different estimation techniques by breaking complicated products into smaller parts. In addition, when estimations are recorded, it is helpful in measuring the team's velocity and output and hence creating release plans in a better way. There are many Agile estimation techniques including affinity mapping, dot voting, story points, a bucket system, and t-shirt sizing. Each has its own benefits. In this article, let’s discuss t-shirt size estimation in Agile.

What Is T-Shirt Sizing In Agile

T-Shirt size estimation in Agile is a technique that uses relative estimation. This estimation technique is helpful in planning effectively for a longer time. The T-Shirt sizing technique is a tool that helps in both product estimation and capacity planning. It helps you in knowing how much time or effort a particular initiative will take. Usually, Agile begins with either a high-level estimation of the product or a macro view of the product. This means the teams are able to arrive at a long-term plan for the product. And one of the most popular techniques used for this purpose is t-shirt sizing which estimates story points using relative estimation. It estimates what time, budget, and effort would be required for a particular product. The T-Shirt sizing Agile estimation technique is particularly beneficial for those teams that have just started using Agile and want a relative estimation for a product. On the basis of the way you use this technique, a t-shirt size can depict the scope of the product, the effort needed for it, the work hours required for it, the complexity of the product, time estimates, or all of these.

The t-shirt sizing technique is based on the concept of basketing meaning items with similar sizes are grouped together. Teams mutually collaborate, discuss, and then arrive at a decision on size. The size of a User Story is set by the team relative to others. The t-shirt size estimation in Agile starts at a t-shirt size in order to plan the future releases. This planning is then split into story points for the purpose of Sprint planning. And the story points can be further broken into hours for executing Sprint. Irrespective of this, the important point here is that as the work gets closer and closer to a developer's keyboard, more accurate estimation becomes easier and smaller. The t-shirt planning works very well for defining the product blueprint and Release Planning.

How Does T-Shirt Sizing In Agile Work?

When you go to a store to buy a t-shirt for yourself, the t-shirts are marked XS, S, M, L, XL denoting extra small, small, medium, large, and extra-large sizes which means this is a relative sizing and they can fit different shoulder sizes. You can easily select what fits you. It becomes much easier to choose from such sizing than numerical sizing like 36, 38, 40, etc.

In the same way, different items or User Stories can be put in different categories like extra small, small, medium, large, or extra-large. In this way, numerical scores linked to story points are removed by the t-shirt size estimation technique. So, as far as the effort required for a story is concerned, this gives developers the leverage to be more flexible and dynamic.

Generally, a team uses the following process for t-shirt size estimation:

1. All the members of the team join the estimation session and are given the XS, S, M, L, and XL cards.

2. The team is given a brief explanation of the User Story for which the estimation is to be done by the Product Owner. After listening to the briefing, the team members ask questions to bring more clarity to their understanding of the User Story. Usually, the questions asked are like this:

  • Is it required to learn any new thing for this User Story before the design stage is started?
  • Is it possible to complete this story with the existing code class library or a new one is required to be written?
  • Are any special measures required for unit testing for this story?
  • What main user expectations are being targeted in this story?

3. After all these questions are answered, each member of the team assigns a t-shirt size to the story.

4. All members of the team then display their cards at the same time.

5. If every member has picked the same card, then it is taken as the final estimate. In case members have picked different cards, then the team holds a discussion until a consensus is reached on one size.

6. More User Stories are taken one by one and the team repeats the above process for each story till all the stories have been estimated.

7. The team can add another step to the above process if it wishes. It can estimate the time required to complete these stories after completing the estimation of all the stories.

So, you can see it is an easy and quick technique of relative sizing but the most important aspect of t-shirt size estimation is that the team should reach a consensus.

What To Do And What Not To Do

There are certain dos and don'ts for t-shirt size estimation which, if followed, give the best results. Let's have a look:

  • You can think of bigger things and targets while doing t-shirt size estimation because your results will be rough estimates, So you can work freely.
  • Do not unnecessarily increase the number of sizes as this technique is for simplifying decision-making for you so do not make the process complex by needlessly adding sizes.
  • When working in and with a team, there are numerous ideas that come from all directions from every team member which may lead to a diversion from the goal. Make sure that you confine yourself to the scope of the estimation. You should not lose sight of the goal and make sure that the estimation is taking you nearer to the goal.
  • It is not necessary to stick with t-shirt labels only. If you want, you can take other labels to denote sizes like fruits with the smallest fruit denoting the smallest size and the biggest fruit signifying the largest size. You can be innovative with the sizing labels. Idea is to reach a common agreement on size.
Pluses And Minuses Of T-Shirt Sizing Estimation

There are many pluses of the t-shirt size estimation technique but at the same time, there are a few minus points too. Let's see the pluses first:

  • More number of User Stories can be estimated in less time as it is a simpler method
  • It is very useful for the teams that are just starting in Agile
  • Teams can set their priorities in a better way and know the amount of effort they would be required to put with flexible deadlines
  • Since the deadlines are flexible, in case there are impediments developers can reset the delivery time or their priorities
  • The t-shirt size estimation works well when there are large backlogs
Now the minuses:
  • In the t-shirt estimation technique, accuracy is compromised somewhat because the estimates achieved are on the basis of sizes rather than numerical values
  • Estimation arrived at is relative
  • At a later stage, if the team wants to calculate velocity, it may need to convert the sizes into numerical values

Overall, for getting preliminary estimates, the t-shirt size estimation is a very useful approach. All the stakeholders and team members get a projection of how much time and effort would be required for a particular product. As said earlier, it can be used when there is a large backlog or the team has just started working on the Agile framework. These teams which are new to the Agile framework can initially keep using the t-shirt size estimation technique and can later on move to more accurate techniques once they get a sufficient grasp of other more accurate estimation techniques. If the team is focused and follows the correct process, the t-shirt size estimation technique can increase its efficiency by giving faster and better estimates.

References
  1. https://doasync.com/blog/what-is-t-shirt-sizing/
  2. https://www.easyagile.com/blog/agile-estimation-techniques/
All About T-Shirt Sizing Agile Estimation Technique (2024)

FAQs

All About T-Shirt Sizing Agile Estimation Technique? ›

T-shirt sizing is a relative sizing technique where tasks or user stories are compared and assigned sizes based on their relative effort or complexity. This uses T-shirt sizes like XS, S, M, L, and XL. It provides a high-level estimation without assigning specific numerical values to the effort.

Is t-shirt sizing Agile estimation techniques? ›

T-Shirt size estimation in Agile is a technique that uses relative estimation. This estimation technique is helpful in planning effectively for a longer time. The T-Shirt sizing technique is a tool that helps in both product estimation and capacity planning.

How is Tshirt size calculated? ›

Chest. Take the measurement from joints at the underarm from one end to another. Double it. Shirt measured below is of 21.25 (front) + 21.25 (back) = 42.5 inches.

What is t-shirt sizing for Epics? ›

T-shirt sizing agile is a relative estimation technique. It tracks and estimates how much time or effort an epic/feature/task would be expected to take. It is my go-to agile estimation tool when a product owner wants to assess the size of their product backlog quickly or when attending agile portfolio planning.

What is t-shirt sizing in business analysis? ›

T-shirt size scoping

Use S, M, L, XL as a way to bucket your units of work. The idea is to go over user stories or units of work within a team setting, having team members put items into one of the 4 buckets. T-shirt sizes can be mapped to a 1 person work week. This can be anything as decided by the team itself.

When to do t-shirt sizing? ›

T-Shirt Sizing is a great way to estimate the size of your project. It's especially useful for agile projects, where you need to know how much work you can take on at once without going over budget or missing deadlines.

How to do t-shirt sizing in Jira? ›

You could add a single-select, custom field for your t-shirt sizes and use an automation rule, triggered on a change to the t-shirt size, to set your Story Points field based on the size. Community Leaders are connectors, ambassadors, and mentors.

What is the difference between planning poker and T-shirt sizing? ›

Planning Poker is a more complex estimation technique than the other two, as it involves specialized cards and a detailed estimation process. On the other hand, T-Shirt Sizing is less complex, as it involves comparing items relative to each other through predefined sizes.

Is T-shirt size nominal or ordinal? ›

Ordinal Data are inherently orderable categorical data like shirt sizes (s / m / l / xl), flood risk (low risk / medium risk / high risk) or age (young / middle aged / old).

What is SAP T-shirt sizing? ›

Sizing Guide
T-Shirt SizeConcurrent UsersRequired Application Runtime (in GB)
S10001
M100004
L300008
XL8000016

How to size features in Agile? ›

Many agile teams use the practice of relative estimation for features. Instead of estimating features across a spectrum of unit lengths, they select a few (three to five) relative estimation categories, or buckets, and estimate all features in terms of these categories.

What is t-shirt size in cloud? ›

It's similar to picking a t-shirt size—small, medium, large, extra large (XL), or double XL(XXL)—to represent the effort and complexity of user stories or tasks. This method has become a backbone of agile estimation, especially for agile teams that aim for quick, efficient, and collaborative decision-making.

What is the difference between epic and story size? ›

There is no universal definition that draws a line between a big story and an epic. In general, any scope of work that the team estimates at “weeks” (or longer) to complete, rather than “hours” or “days” should be considered an epic and broken down into smaller stories.

What is Agile t-shirt sizing? ›

T-shirt sizing is a relative sizing technique where tasks or user stories are compared and assigned sizes based on their relative effort or complexity. This uses T-shirt sizes like XS, S, M, L, and XL. It provides a high-level estimation without assigning specific numerical values to the effort.

How to calculate t-shirt size? ›

Size Charts & How to Measure
  1. Step 1: Pull out your best fitting T-shirt & lay it completely flat on a table.
  2. Step 2: Measure in inches across the Chest, 2 inches below the Armpits. Now double it to get your exact Size. ...
  3. Step 3: Order that exact size on Ignis Drago & you get your perfect fitting t-shirt.

Which of these techniques is used for Agile estimation? ›

The top 10 agile estimation techniques include Planning Poker, T-Shirt Sizes, Dot Voting, Affinity Mapping, and more. Each method offers a unique approach to estimating work in an agile environment. These techniques ensure that teams have a structured way of determining the effort required for each task or feature.

What is sizing and estimation in Agile? ›

Affinity sizing (also known as affinity estimation) is an agile estimation technique that builds on affinity mapping. After grouping related items, the team works together to assign each group relative sizes or effort levels (e.g., using T-shirt sizes or story points).

How i use t-shirt sizing as a product owner to estimate delivery? ›

Delivery planning with T-shirt estimates

You may give an estimated range for epic size in a number of days. For example: Small = 1–4 days. Medium = 5–10 days.

What is the T model in Agile? ›

The term T-shaped skills is also common in the agile software development world and refers to the need for cross-skilled developers and testers in an agile team, e.g. a scrum team.

Top Articles
Latest Posts
Article information

Author: Reed Wilderman

Last Updated:

Views: 5920

Rating: 4.1 / 5 (52 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Reed Wilderman

Birthday: 1992-06-14

Address: 998 Estell Village, Lake Oscarberg, SD 48713-6877

Phone: +21813267449721

Job: Technology Engineer

Hobby: Swimming, Do it yourself, Beekeeping, Lapidary, Cosplaying, Hiking, Graffiti

Introduction: My name is Reed Wilderman, I am a faithful, bright, lucky, adventurous, lively, rich, vast person who loves writing and wants to share my knowledge and understanding with you.