For enquiries call:

Phone

+1-469-442-0620

Easter Sale-mobile

HomeBlogAgileHow To Use T-Shirt Sizing as a Product Owner to Estimate Delivery

How To Use T-Shirt Sizing as a Product Owner to Estimate Delivery

Published
19th Feb, 2024
Views
view count loader
Read it in
8 Mins
In this article
    How To Use T-Shirt Sizing as a Product Owner to Estimate Delivery

    The beauty of Agile is that it is not prescriptive. Once organizations have understood the crux of Agile, they can tailor it to suit their needs and define processes that will ensure maximum output. Agile estimation is one such example. These simple, yet effective, techniques set the tone for the entire Agile project and help teams navigate complex projects easily.

    T shirt sizing in agile is a relative estimation technique that helps for long term effective planning. In this blog we attempt to deep dive into T-shirt sizing estimation and try to understand its benefits and drawbacks.

    Know more about agile vs traditional project management.

    What is T-shirt sizing estimation?

    Agile Estimation Techniques   A Deep Dive Into T-Shirt Sizing

    Agile often starts with a high-level estimate or a macro view of the project. This helps teams and stakeholders come to a long-term plan for the project. One of the ways that Agile does this high-level estimate is though T-shirt sizing agile, in other words estimating story points using a relative estimation techniques.

    T-shirt sizing, as mentioned before, is a relative project estimation technique to estimate what a project will need in terms of time, budget, and energy. It is a good technique for teams that are new to agile and want to perform a relative estimation of the project. T-shirt size planning can be further broken down into story points for sprint planning. Story points can be broken down further into hours for sprint execution. While t-shirt sizing is great for release planning and defining project roadmap, story point estimates are more accurate and better for sprint planning.

    What is a story point? A Story point is a unit of measure for expressing an estimate for the overall effort needed to complete a particular user story, sprint, or product backlog item. While in traditional project management methods the effort is conveyed in a time format like days, weeks or months, Agile uses story points to provide estimates and these can be provided by considering the amount of work, the complexity of work and associated risks. This is where story points differ from estimating in person-hours which may not consider the complexity or risk that may delay the task. Also, story point estimation is more flexible and is perfect for high-level estimation.

    You might also find it interesting to read about 5 whys root cause analysis article.  

    T-shirt sizes for introducing relative estimation.

    Choosing a t-shirt when you walk into a store is simple. You have clearly labeled sizes like S, M, L, and XL and all you need to do is pick one. While this may be a relative sizing and each T-shirt size can fit a range of shoulder sizes, it is much easier than having numerical t-shirt sizes like 38, 40, 42 etc.

    Similarly, for agile projects, teams can classify items or user stories as extra-small, small, medium, large, extra-large, or double extra-large. This T-shirt sizing estimation eliminates the numerical score associated with story points and helps developers to be more flexible and dynamic about the effort associated with a story.

    Depending on the size of the task, the developers will assign a t-shirt size. It’s important that all developers arrive at a consensus on the T-shirt size assigned to each task. The stories are all placed in S, M, L, and XL buckets, and the time taken to complete all the tasks in the buckets is estimated. Teams can get a relative understanding of how big or small the story is.

    The downside of T-shirt sizing PBIs

    The problem with T-shirt sizing is that it is a relative estimate, so teams would only get a ballpark figure or a range and not an exact estimate of the effort needed to complete a user story.

    Also, since product backlog increments or PBIs are indicated in terms of T-shirt sizes, it would be difficult to estimate or review how much work is done. For example, your report may show that for this sprint you have completed 2 small, 4 medium, and 3 large PBIs. This may make it difficult to measure the velocity of work.

    Achieve your career goals with our PMP course objectives. Enroll now to enhance your skills in project management and prepare for the PMP certification exam.

    Benefits and pitfalls

    Benefits:

    • Helps in quick estimates for substantial number of items.
    • Helps teams new to agile better perform estimations.
    • Is flexible as estimation does not change even if velocity changes.
    • Gives estimates in relative terms.
    • Is easy and effective for the first level of estimating and large backlogs.

    Pitfalls:

    • Relative estimates are not absolute.
    • It May need to be converted to numerical value if velocity needs to be calculated.
    • Are not uniform. One team’s t-shirt estimate may be different from that of another team.

    Delivery planning with T-shirt estimates

    The t-shirt sizing is a great way of providing initial estimates and can be used as a first round of estimating, providing stakeholders and the team with a relative or broad idea of the time and effort required for the project.

    As mentioned above, it is often the first round of planning and starts with the project being split into high-level epics which may be given t-shirt sizes. You may give an estimated range for epic size in a number of days.

    For example:

    • Small = 1–4 days
    • Medium = 5–10 days
    • Large = 10–20 days

    You can use this estimate and suppose that your first delivery of the product will take around 26-54 days.

    The second round of planning

    Sprint Planning Meeting

    Once you have created a broad estimate it is time to do the second round of planning and develop the product backlog items corresponding to epics. The epics can be further broken down into user stories for sprints. Each PBI can be estimated with story points to get a more accurate estimate for the PBIs.

    How to use T –shirt sizing to determine project scope

    T-shirt estimation is a great way to understand the overall scope of your project. For example, a shopping list that is a small t-shirt size would mean buying a couple of items like a toothbrush and a cola, whereas a large t-shirt size idea would be buying fifty or more items from a shopping list. So, slotting these various tasks into t-shirt sizes will help the team understand the overall scope of the project and what must be accomplished. It helps to understand the effort required by each team member to accomplish the task.

    Getting the Right Fit: The Do’s and Don'ts

    T-shirt sizing, just like Agile, is not a one-size fits all method. Teams must figure out how to use it depending on their project and keeping in mind past projects and retrospectives.

    There are some do’s and don’ts for t-shirt sizing that must be followed for success:

    • Get the bigger picture: You can think big and dream during this process. Your result will be a rough estimate so you can let yourself go.
    • Make sure to stick to the scope: It is easy to get derailed with so many ideas coming in from so many people. But make sure to keep your eye on the project goal and ensure that the sizing is getting you closer to the goal.
    • Do not have too many sizes: This exercise is supposed to simplify your decision-making process, so there is no point in complicating it by adding too many t-shirt sizes.
    • Do not get rigid with T-shirt labels: You can get creative with the names if you don’t want t-shirt names. Go for fruit names if you find it better! You can estimate in terms of a grape for the smallest stories and a pineapple for the larger ones. Alternatively, think of animals if your team likes them better. You can have everything from rabbits to giraffes to define your epics and sprints.

    Assigning velocity for product backlog items

    Development teams work around this by assigning each size a numerical value such as S=1, M=3, L=5, XL=8. Assigning numerical values makes it easier to calculate the velocity. So, if the team has completed 2 Small, 4 Medium, and 3 Large PBIs then the velocity can be calculated as:

    • Velocity= S+M+L= (2*1)+(4*3)+(3*5)=29

    T-Shirt sizing is fast.

    T-shirt estimation allows an extremely fast, almost instant estimation with basic information. Compared to more absolute types of estimation that require more information from stakeholders and users and can result in considerable time consumption and effort, t-shirt sizing is quick and saves close to 80% times in some cases.

    How does T-shirt sizing work?

    T-shirt sizing starts off with the portfolio management team defining the size of the project, and they categorize the project as being extra small, small, medium, large, extra-large, etc. The product owner first gets together with the stakeholders and defines a few high-level epics. The epics are given t-shirt sizes based on their perceived complexity. The development team also uses historical data from previous projects to classify tasks into different-sized buckets.

    T-shirt sizing is a great option for teams new to the whole estimating business. It is fast and simple, and teams can use it till they learn the ropes of the more accurate forms of estimation. Splitting projects into generalized buckets helps the team to break down complex tasks, helps in communication and allows the team to look at a long-term roadmap for the project. When done correctly, t-shirt sizing can boost productivity and save the team a whole lot of effort.

    Profile

    Lindy Quick

    Blog Author

    Lindy Quick, SPCT, is a dynamic Transformation Architect and Senior Business Agility Consultant with a proven track record of success in driving agile transformations. With expertise in multiple agile frameworks, including SAFe, Scrum, and Kanban, Lindy has led impactful transformations across diverse industries such as manufacturing, defense, insurance/financial, and federal government. Lindy's exceptional communication, leadership, and problem-solving skills have earned her a reputation as a trusted advisor. Currently associated with KnowledgeHut and upGrad, Lindy fosters Lean-Agile principles and mindset through coaching, training, and successful execution of transformations. With a passion for effective value delivery, Lindy is a sought-after expert in the field.

    Share This Article
    Ready to Master the Skills that Drive Your Career?

    Avail your free 1:1 mentorship session.

    Select
    Your Message (Optional)

    Upcoming Agile Management Batches & Dates

    NameDateFeeKnow more
    Course advisor icon
    Offer
    Whatsapp/Chat icon