ESTIMACIÓN por Tallas de Camisetas y su influencia en la fecha final del proyecto

ESTIMACIÓN por Tallas de Camisetas y su influencia en la fecha final del proyecto

Introduction to Estimation by T-Shirt Sizes

In this video, the speaker discusses the concept of estimating tasks using t-shirt sizes. They explain that there are two good options for estimating story points and t-shirt sizes. The speaker emphasizes the importance of involving the client, end users, and development team in the estimation process.

Estimating with T-Shirt Sizes

  • T-shirt sizes (XS, S, M, L) can be used to represent different task sizes.
  • The sizes help our brains easily understand and compare task complexities without relying on specific numbers.
  • Before estimating, it is important to clarify each user story or epic with the client and end users.
  • The team asks questions and gains a clear understanding of each item before assigning a t-shirt size.

Conducting Estimation Exercise

  • Each team member is given a set of cards with different t-shirt sizes.
  • The cards are placed face down on the table.
  • After discussing and clarifying an item, each team member selects a card without revealing it to others.
  • If there is a significant difference in chosen sizes among team members, further discussion is needed to align their understanding.

Determining Task Sizes

  • Once all items have been estimated using t-shirt sizes, they can be converted into numerical values.
  • A common approach is to use Fibonacci sequence numbers (1, 2, 3, 5, 8...) as point values for each size.
  • The total points for all items provide an estimate for the project's complexity.

Assigning Numerical Values

In this section, the speaker explains how to assign numerical values based on t-shirt sizes. They mention using planning poker as a recommended method for assigning point values.

Choosing Point Values

  • Multiply the number of items in each t-shirt size category by its corresponding point value.
  • For example, if there are 10 XS items and each XS item is assigned 1 point, the total points for XS would be 10.
  • Repeat this process for all t-shirt sizes.

Using Planning Poker

  • Planning poker is a card game that helps teams estimate task sizes.
  • The Fibonacci sequence is often used in planning poker (1, 2, 3, 5, 8...).
  • The team can choose to assign different numerical values based on their specific needs and project characteristics.

Conclusion

In this final section, the speaker concludes by highlighting the usefulness of t-shirt size estimation and emphasizes that the estimated points serve as a guide for project complexity.

Project Estimation

  • The total points obtained from assigning numerical values provide an estimate of the project's complexity.
  • This estimation serves as a guide throughout the project's development.
  • It is important to analyze and adjust the chosen point values based on the specific needs and uncertainties of each project.

Timestamps may not be available for every bullet point.

Importance of Collaboration and Contracts with Clients

In this section, the speaker emphasizes the need for collaboration and contracts with clients to navigate project uncertainties. They discuss the importance of creating collaborative contracts from the beginning of a project to establish scope, time, and cost.

Collaborative Contracts for Project Success

  • Collaboration with clients through contracts is essential in managing project uncertainties.
  • Creating collaborative contracts helps establish scope, time, and cost from the beginning.
  • The initial estimation may change as the team progresses and gains more knowledge about the project.
  • The team's velocity will be determined as they advance, considering their strengths and weaknesses.
  • The number of sprints may vary based on team characteristics but should be agreed upon with the client.
  • Initial estimations are subject to change as more information becomes available during the project.

Benefits of Collaboration with Clients

  • Collaborating with clients allows for flexibility in making changes throughout the project.
  • Understanding and supporting the team's velocity is crucial for increasing productivity.
  • Reducing bureaucracy can enhance workflow efficiency within teams.
  • Establishing clear communication channels empowers everyone involved in delivering high-quality results.

Factors Affecting Estimation Accuracy

  • Detailed breakdowns of tasks can lead to estimation discrepancies if additional features are added later on.
  • Poor cooperation at the beginning of a project can result in significant estimation gaps.
  • Lack of involvement from key team members during estimation can lead to misunderstandings later on.

Managing Uncertainty through Progressive Estimation

  • At the start of a project, there will be a level of uncertainty that decreases as progress is made.
  • Estimating using t-shirt sizes (small, medium, large) differs between projects starting or ongoing sprints.
  • For ongoing sprints, focus shifts towards estimating what can be committed within each sprint.

Factors Influencing Team Velocity

This section discusses the factors that can impact team velocity, both positively and negatively. The speaker highlights the importance of understanding these factors to increase productivity.

Understanding Team Velocity

  • Team velocity is not solely determined by assigning more tasks or setting tighter deadlines.
  • It is crucial to understand the strengths and weaknesses of team members to support their growth.
  • Continuous deployment and integration practices can reduce workload in the long run.
  • Incremental improvements in workflow lead to increased team velocity.

Increasing Team Velocity

  • Eliminating unnecessary bureaucracy can significantly enhance team productivity.
  • Creating an environment where everyone feels responsible for smooth workflow promotes efficiency.
  • Minimizing dependencies and ensuring clear communication channels contribute to higher velocity.

Managing Estimation Discrepancies

This section focuses on managing estimation discrepancies and provides insights into avoiding common pitfalls during project estimation.

Avoiding Estimation Discrepancies

  • Detailed breakdowns of tasks should be carefully considered to prevent overestimation or underestimation.
  • Ensuring a clear definition of functionality helps avoid excessive scope creep during development.
  • Lack of cooperation at the beginning of a project can result in significant estimation gaps later on.

Impact of Changing Requirements

  • Adding small additional features throughout the project can accumulate and cause estimation discrepancies.
  • Changes in team composition or lack of domain knowledge may lead to larger estimation gaps.

Reducing Uncertainty through Progressive Estimation

This section explains how progressive estimation helps reduce uncertainty throughout a project's lifecycle. The speaker emphasizes the importance of continuously refining estimates as more information becomes available.

Progressive Estimation for Reduced Uncertainty

  • At the start of a project, there will be a high level of uncertainty that decreases over time.
  • Progressive estimation allows for continuous refinement based on emerging trends and project insights.
  • Initial estimations focus on a broader range, while subsequent estimations become more accurate.
  • The goal is to gradually reduce uncertainty and establish a clearer timeline for project completion.

Estimating for Sprint Commitments

  • Estimation for ongoing sprints shifts towards committing to deliverables within each sprint.
  • The focus is on estimating what can be realistically accomplished in the given time frame.

By following these practices, teams can effectively manage uncertainties, improve collaboration with clients, and enhance overall project success.

New Section

The speaker discusses a process of evaluating something step by step until a decision is made.

Evaluating Step by Step

  • The speaker suggests evaluating things one by one.
  • This evaluation process continues until a decision is reached.

Timestamp provided in Spanish.

Video description

✅Capacita a tu equipo con Cris Rúa: https://bit.ly/CursosEmpCris ✅Certifícate como Scrum Master: https://bit.ly/CertificacionSM ✅CONTÁCTANOS al WhatsApp: https://wa.me/+573246476262 Conoce todos mis servicios en: http://www.agilesporcrisrua.com ------------------- En este video veremos cómo se hace la estimación por tallas de camiseta al inicio de un proyecto y como nos puede ayudar a estimar el tamaño del proyecto. también veremos algunas de las variables que influyen en la fecha final del proyecto. ✨¡No olvides seguirme en mis redes sociales! ▪️Instagram: http://bit.ly/3JLnJkJ ▪️Linkedln: https://bit.ly/3JrHQTL ▪️Facebook: http://bit.ly/3JmCrxb