What is T-Shirt Sizing Agile Estimation Technique, its Pros and Cons, and Best Alternative? (2024)

T-shirt sizing is a relative estimation technique where t-shirt sizes, such as XS, S, M, L, and XL, are used to estimate product backlog items in a seamless way.

What is T-Shirt Sizing Agile Estimation Technique, its Pros and Cons, and Best Alternative? (1)

What is T-Shirt Sizing Agile Estimation Technique, its Pros and Cons, and Best Alternative? (2)

Anton Versal

April 8, 2022

7 min read

What is T-Shirt Sizing Agile Estimation Technique, its Pros and Cons, and Best Alternative? (3)

What is T-Shirt Sizing Agile Estimation Technique, its Pros and Cons, and Best Alternative? (4)

Most agile teams do estimates, as it helps teams to understand, discuss, and plan what they are going to work on next. Estimation also helps in breaking a complex project into smaller parts and fitting them effectively in the next sprint. Moreover, a record of estimates also helps to measure the team's velocity, which can be used to measure the team's productivity and create better release plans.

There are many estimates technique available today for agile teams. All of them come with their own set of benefits. In this article, we are going to discuss one of the popular techniques, i.e., T-Shirt Sizing. You will learn how it works, its pros and cons, and its better alternative. So, let's begin our discussion.

What is T-Shirt Sizing Estimation Technique?

T-shirt sizing is a relative estimation technique in which an agile team estimates user stories based on t-shirt sizes, such as XS, S, M, L, XL, and XXL. The term "t-shirt sizing" is originated from the way t-shirt sizes are mentioned in the U.S. Instead of giving them a number 2,3, and 4, they are given sizes, extra small (XS), small (s), medium (m), and so on.

In the T-shirt size estimate, the development team is asked to evaluate a story and give it one of the t-shirt sizes. Instead of using numeric numbers, a team is made to evaluate more dynamically the efforts required by the stories. Once the estimation is completed, the team can even assign numeric values to them.

The concept of t-shirt sizing is based on binning/bucketing where the items with similar sizes are grouped together. The decision of the size is made in a mutual collaborative discussion session. The team sets the size of the user story relative to others. For example, a medium "M" size could mean the item is twice as small as the large "L" item, or four times as small. So, it depends on the team how it wants to consider relative sizing. However, the relative sizes should remain consistent for more accurate estimates.

In short, the T-shirt sizing estimation technique offers a seamless way of estimating a big backlog of large items and getting a rough idea of the total backlog size.

Steps Involved in T-Shirt Size Estimate

The general steps that a team undergoes during a T-shirt size estimation session are as follow:

  1. Make all members join the session and give them XS, S, M, L, and XL cards.

  2. Product owner briefs about the story to be estimated. The team listens andthen asks questions to clarify their understandings of the story. Thequestions can be like:

    • Does this story require learning new things before beginning the designstage?

    • Can this story be completed using the existing code class library orthere is a need to write a new one?

    • Does this story require any special measures for unit testing?

    • What are the major user expectations targeted in this story?

  3. Once all the concerns are clarified, every member assigns the story at-shirt size.

  4. All members will show their cards simultaneously.
  5. If everyone has picked the same card, then that is considered the finalestimate. Otherwise, the team conducts the discussion again until everyoneagrees on one size.

  6. The team keeps doing step 1 to step 5 until all the stories are estimated.

  7. Once estimation is completed, the team can then estimate the time requiredto complete them (optional step).

This way, a team can easily complete the whole estimation process in a relative andquick way without stressing much about the time parameter. Afterward, the team canstart the design and development process and prioritize things accordingly.

Pros and Cons of T-Shirt Sizing Estimation Technique

Every estimation technique comes with both benefits and disadvantages. Here are the main pros and cons associated with the T-shirt sizing estimation technique:

Pros

  1. It is a simplified, informal estimation approach, so it empowers teams to quickly estimate a large number of items.
  2. It takes teams out of their analytical thoughts and makes estimation a fun and creative process.
  3. It helps teams to understand what they have to do next, what are their priorities, and how much effort they have to input without projecting any strict deadlines.
  4. In case a development team faces delays or challenges in completing one item, developers can readjust their priorities or extend delivery time easily because they are not committed to strict deadlines.

Cons

  1. It requires consistent relative sizes.
  2. Estimating based on sizes instead of numeric values is less accurate. Moreover, it also requires converting sizes to numeric values later on to better track effort over time and team velocity.
  3. There is no mathematical relationship between extra small, medium, and other sizes, so it can sometimes become difficult to compare stories with each other.
  4. Since estimates are rough without any numeric values, so the team cannot be held accountable if things don't go as projected.

Planning Poker - A Better Alternative to T-Shirt Sizing

T-shirt size estimation is an easy estimation technique for teams who are switching to agile. However, the major disadvantage with T-shirt size estimation is that it does not involve a numeric scale, so the estimates are rough and less accurate. Therefore, it is difficult to project the team's velocity and turnaround time.

Async Poker for JiraAsync Poker is a tool for estimating your product backlog efforts in Jira in an asynchronous way for collocated, distributed, or remote Agile teams. It increases the accuracy of estimations.

The development team can start with T-shirt sizing for the beginning, but later itshould shift to a more accurate and numeric-based estimation technique. This is wherePlanning Poker comes into action.

Planning Poker is a consensus-based relative estimation technique that is similar to T-shirt sizing but involves numeric scale mostly based on modified Fibonacci sequence (1, 2, 3, 5, 8, 13, 20, 40, and 100). The general steps involved in Planning Poker are as follow:

  1. The team gathers for an estimation session and is handed poker-style cards containing values that members will assign later to the stories.
  2. The product owner narrates the story and the team discusses it, just like in the case of T-Shirt Size estimation.
  3. Once the discussion is completed, each member gives value to that story.
  4. If everyone gives the same value, then that is the team's estimate. Otherwise, members with the lowest and highest values are given a chance to present their viewpoints. Afterward, the team discusses further until it reaches a consensus.
Sync Poker for monday.comSync Poker is a consensus-based agile estimating and planning tool that utilizes a technic called Planning Poker for collocated, distributed, or remote Agile teams.FREE

Overall, the Planning Poker estimation process is similar to T-shirt size estimationwith the only difference of numeric scale instead of t-shirt sizes. So, what makesPlanning Poker a better alternative compared to T-Shirt Size? Below of some of thekey benefits associated with the Planning Poker estimation technique:

  1. It involves numeric-based estimation, so it gives a better sense of the complexity of the items and the effort required from the team.
  2. It removes the concerns of consistent relative sizing. Teams can pick modified Fibonacci sequence or any other number combination to estimate using planning poker.
  3. It results in more accurate estimates, thereby helping in the better projection of turnaround time.
  4. Team members become more committed to work, as they have a better visual of the error demanded by the items.
  5. Previous estimates can be used as a reference when doing estimates of similar items for more accuracy.
  6. It is one of the most widely used estimation techniques by agile teams.

In short, Planning Poker is a more accurate way of doing estimates. Moreover, it can also be executed remotely to assist team members who are working from remote locations, from different time zones, or cannot attend the physical meeting session. The remote way of doing Planning Poker is known as Asynchronous Planning Poker or Async Poker. In this approach, members are sent the stories to be estimated by email. They read and understand the story at their own pace and send their estimates before the deadline. Afterward, the moderator sees if the final team's estimate is reached. If not, then a quick online discussion session is held to reach a consensus.

Async Poker for monday.comAsync Poker is a valuable instrument for estimating the efforts required for your product backlog within monday.com in an async method for collocated, distributed, remote Agile teams.FREE

Wrapping Up

There are many estimation techniques available for agile teams today to estimate their backlogs. T-shirt sizing is one of the easiest ways to start doing estimates in a relative way. So, if there is a huge backlog of large items or the team is new to the agile framework, then it is recommended to practice T-Shirt sizing for some time. Afterward, the team should move to more accurate and numeric techniques, one of which is Planning Poker. In a nutshell, estimation is important to understand product backlog items and have a better sense of required efforts. So, pick the estimation technique that best fits your corporate culture and start doing estimates.

What is T-Shirt Sizing Agile Estimation Technique, its Pros and Cons, and Best Alternative? (2024)

FAQs

What is T-Shirt Sizing Agile Estimation Technique, its Pros and Cons, and Best Alternative? ›

T-shirt sizing is a project estimation and capacity planning tool that helps you track how much time or effort an initiative will take. To do this, you assign each project or task a t-shirt size—from Extra Small to XXL—to represent that task's relative effort.

What is t-shirt sizing in Agile estimation? ›

What is T-shirt sizing in Agile? T-shirt sizing is a technique used to estimate the size or effort required to complete user stories or tasks. It involves assigning sizes based on T-shirt sizes, like XS, S, M, L, XL, or using the Fibonacci sequence (1, 2, 3, 5, 8, etc.).

What is the alternative to T-shirt sizing Agile? ›

Affinity mapping and planning poker are a few alternatives to T-shirt sizing in Agile.

What are the advantages of T-shirt sizing? ›

T-shirt sizing gives a more digestible picture and is less intimidating than exact numerical figures. From the product owner to each team member, everyone gets a clear picture of how much effort capacity planning, time, and resources might go into a sprint planning or a development cycle.

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).

What are the benefits of T-shirt sizing in Agile? ›

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.

What is Agile sizing? ›

File size is a measure of how much data a computer file contains or, alternately, how much storage it consumes. Typically, file size is expressed in units of measurement based on the byte.

Why is it called T-shirt sizing? ›

The term originates from the way T-shirt sizes are indicated in the US. Rather than having T-shirts in sizes 4, 5, 6 etc, there are just a few sizes: Small (S), Medium (M), Large (L) and Extra Large (XL) and so on.

How is T-shirt size measured? ›

Step 1: Pull out your best fitting T-shirt & lay it completely flat on a table. Step 2: Measure in inches across the Chest, 2 inches below the Armpits. Now double it to get your exact Size. (For eg: 21 inches means Size 42 - L will fit you perfectly, etc.)

How to correctly size your T-shirt design for different size t shirts using heat transfer vinyl? ›

I use the same adjustment for kid sizes; 1 inch below for extra small and small sizes, 1.5 inches below for medium, and 2 inches below for large and X-large. Again, you want your design to consistently look the same on each shirt you make, regardless of size difference.

How does shirt sizing work? ›

Here's the scoop: The first number on the size tag refers to the neck size and the second number is the sleeve length. So a shirt size “15 34/35” means that the neck is 15 inches and the sleeve is between 34 and 35 inches.

What is the most used t-shirt size? ›

When you look at the numbers, large is the most common shirt size. In fact, it accounts for about 30 percent of shirt sales. Coming in at 28 percent, the size medium is a close runner-up and extra large is next at 20 percent. The percentages are much lower for smaller and larger sizes.

Which is better shirt or t-shirt? ›

The difference between them is lies in formality and structure: T-shirts are casual, usually made of stretchy knit fabric with no collar, while shirts are more formal with a collared, button-up design that provides a more formal silhouette.

Which of these techniques is used for agile estimation? ›

A story point is used in Agile software development projects to estimate the difficulty of implementing a particular user story.

Which of these is agile estimation technique? ›

Now, let's take a look at each technique for estimating work in agile projects.
  • Three-point estimate. ...
  • Planning poker. ...
  • Affinity grouping. ...
  • Random distribution. ...
  • T-shirt sizes (Estimation units) ...
  • Buckets. ...
  • Large, small, uncertain. ...
  • Dot voting.

What is the purpose of estimation in agile? ›

In the broad sense of Agile, estimation refers to expert opinions about when a piece of work can be completed based on its complexity. The Agile term “Agile estimation” gained popularity in software development, and it is used to quantify the duration of a given development work item.

What is T-shirt measurement? ›

Sleeve length: Measure from the shoulder to the wrist. Shoulder to Shoulder: Measure this length from one shoulder to another. Chest: Place the tape close under the arms and make sure the tape is flat across the back. Waist: Measure across the waist area while having the t-shirt laying flat.

How is T-shirt size calculated? ›

Step 1: Pull out your best fitting T-shirt & lay it completely flat on a table. Step 2: Measure in inches across the Chest, 2 inches below the Armpits. Now double it to get your exact Size. (For eg: 21 inches means Size 42 - L will fit you perfectly, etc.)

What is T-shirt size in Devops? ›

Using T-shirt sizing, the team members make an estimation whether they think a story is extra small, small, medium, large or extra-large. Due to absence of numbers, the team members have to think in a more creative manner about estimating the amount of work of a story.

What is the T-shirt sizing jargon? ›

T-shirt sizing is a method in agile software development to estimate a group of initiatives relative to each effort's complexity.

Top Articles
Latest Posts
Article information

Author: Domingo Moore

Last Updated:

Views: 6090

Rating: 4.2 / 5 (53 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Domingo Moore

Birthday: 1997-05-20

Address: 6485 Kohler Route, Antonioton, VT 77375-0299

Phone: +3213869077934

Job: Sales Analyst

Hobby: Kayaking, Roller skating, Cabaret, Rugby, Homebrewing, Creative writing, amateur radio

Introduction: My name is Domingo Moore, I am a attractive, gorgeous, funny, jolly, spotless, nice, fantastic person who loves writing and wants to share my knowledge and understanding with you.