Estimations: T-Shirt Sizing for Effective Sprint Planning in Data Platform Projects

Streamlining Project Management: Simplify Your Data Platform’s Agile Process with T-Shirt Sizing. Discover a Practical Approach to Sprint Planning and Team Efficiency.

T-shirt size estimations are a popular, informal method used in Agile and Scrum methodologies for estimating the size or complexity of tasks, stories, or features in a project. This method uses sizes like XS, S, M, L, XL, and sometimes XXL to represent the relative effort or complexity of work items. The idea is to abstract away from precise numerical estimates to facilitate quicker, more intuitive discussions and decisions about the size of work items.

When it comes to Scrum teams working on data platform projects, T-shirt sizing can be particularly useful due to the often complex and uncertain nature of data-related tasks. Here’s how T-shirt size estimations typically relate to man-days estimations.

Photo by Anne Nygård on Unsplash

Establishing Size Categories

Each T-shirt size corresponds to a range of effort or complexity. For example, an XS might be a task that takes less than a sprint, S might be 1–2 sprints, M might be 3–5 sprints, L could be 1–2+ months, and XL might be when we talk about quarters due to complexity of the project.

Relative Estimation

T-shirt sizes are relative measures. Teams compare new tasks to previous ones, categorizing them into the size that best fits. This is often done through team discussions and consensus.

Mapping to Man-Days

After assigning T-shirt sizes, teams can map these sizes to approximate man-days. This mapping isn’t exact and can vary from team to team based on their velocity and past experiences.

Based on my experience I used below assumptions during the estimations of strategic projects and it worked perfectly,

  1. XS (Extra Small): Tasks that take less than a sprint. Assuming a typical sprint lasts two weeks (10 working days), XS tasks might range from a few hours up to a maximum of 10 man-days.
  2. S (Small): Tasks that take 1–2 sprints. This would range from approximately 11 to 40 man-days, given that each sprint is about two weeks or 10 working days.
  3. M (Medium): Tasks that take 3–5 sprints. This size would typically represent work ranging from 41 to 100 man-days, considering the 10 working days per sprint metric.
  4. L (Large): Tasks that span 1–2+ months. Since a month can be roughly equated to two sprints, these tasks could range from 101 man-days (just over 2 sprints or 1 month) up to about 200+ man-days (4 or more sprints, exceeding 2 months).
  5. XL (Extra Large): Tasks that are discussed in terms of quarters due to complexity. Given that a quarter is typically 3 months or about 6 sprints, these tasks would exceed 200 man-days, potentially ranging into several hundred days depending on the complexity and scope of the project.

Remember, these man-day mappings are approximations and can vary based on factors like team size, team velocity, individual work styles, and the specific nature of tasks in data platform projects. These mappings are intended to facilitate sprint planning and workload management, rather than serve as precise measurements. The key is to use these T-shirt sizes and their corresponding man-day estimates as a guide for relative effort and complexity, helping teams make informed decisions about capacity and project timelines.

Velocity and Capacity Planning

Understanding the approximate man-days for T-shirt sizes helps in sprint planning. Teams can use their historical velocity (how many T-shirt sized items they typically complete in a sprint) to forecast how much work they can take on in the next sprint.

Adaptation and Refinement

Over time, teams refine their understanding of what each T-shirt size means in terms of effort and complexity. This can lead to more accurate planning and estimation as the team’s experience with the types of tasks and challenges in data platform projects grows.

Flexibility Over Precision

It’s important to remember that T-shirt sizing is more about flexibility and speed in estimation than about precision. It’s a method to facilitate discussion and quick decision-making rather than providing exact estimates.

Use in Larger Planning Contexts

In larger project planning, these T-shirt sizes can help in release planning or in communicating with stakeholders about the complexity and effort involved in various features or components of the data platform.

In summary,

T-shirt size estimations in Scrum teams, especially in complex areas like data platforms, provide a quick and flexible way to estimate effort and complexity. They facilitate team discussions and help in sprint and release planning by providing a relative sense of the size of work items, which can then be roughly mapped to man-day estimates for more detailed planning and forecasting.

Leave a Reply

Your email address will not be published. Required fields are marked *