160 likes | 414 Views
Estimación Agil. Estimar Tamaño. Story Points. Son relativos Se seleccionan historias de usuarios “tipos” para asignar valores de referencia de tamaño. Encapsula: tamaño, complejidad y riesgo. Estimación del tamaño del producto. Velocidad.
E N D
Estimación Agil Dra. Gabriela Robiolo
StoryPoints • Son relativos • Se seleccionan historias de usuarios “tipos” para asignar valores de referencia de tamaño. • Encapsula: tamaño, complejidad y riesgo. • Estimación del tamaño del producto.
Velocidad • La velocidad es una medida de la tasa de progreso un equipo. Se calcula sumando el número de puntos asignados a cada historia de usuario realizadas en una iteración. • V = ∑ point h
Duración • Se calcula en base a la velocidad • Se mantiene constante la cantidad de días de los sprints • Cantidad de sprints = Numero total de points / Velocity • Duración del proyecto= cantidad de semanas sprints * cantidad de sprints
Días ideales • Tiempo ideal • Tiempo transcurrido • Factores que afectan el tiempo transcurrido: entrenamiento, e-mails, reuniones, teléfono, tiempo personal, bugs, etc. • Como una medida de tamaño, se usa en la misma forma que story points. • No focalizarla en roles.
Puntos de Historia vs días ideales • Puntos de historia: • encapsula lo que se espera del grupo (diferentes roles), reforzando este aspecto. • Las estimaciones de punto de historia no se deterioran, tienen una referencia más concreta. • son una medida pura de tamaño. • suele ser más rápido. • Mis días ideales no son tus días ideales
Puntos de Historia vs días ideales • Días ideales: • son más fáciles de explicar fuera del equipo • son más fáciles de estimar en un primer momento • más fácil hacer predicciones de velocidad
Recomendación • Puntos de historia
Estimación de la velocidad • Planificación de una versión: • Definir la velocidad como rango (cono de incertidumbre) • Utilizar los valores históricos • Coleccionarlos • Pueden modificar la velocidad: grupo, ambiente, tecnología, dueño, dominio, herramientas, persona que hizo las estimaciones • Ejecutar una iteración • Observar la velocidad de 1-3 iteraciones • Hacer un pronóstico
Hacer un pronóstico • Estimar el número de horas que cada persona va a estar disponible para trabajar cada día en el proyecto. • Determinar el número total de horas que se gastará en el proyecto durante la iteración. • Arbitraria y un tanto al azar seleccionar historias y abrirlas en tareas. • Repita hasta que haya identificado las tareas suficientes para llenar el número de horas en la iteración. • Convertir la velocidad determinada en el paso previo en un rango.
Discusión • ¿Cómo cerciorarse que las referencias de tamaño son iguales para todos los integrantes del equipo? • ¿Porque no usan unidades de medida? • ¿Es correcto el término velocidad? • ¿Es días ideales una medida de tamaño? • ¿Cuál es más exacta?