Nueva Velocidad Equipo - CaviedesGitHub/MiProyectoFinal GitHub Wiki

Selección de Historia de Usuario Base y la estimación de sus Puntos de Historia

Para la estimación vamos a utilizar la estimación por puntos de historia de usuario. Es una técnica basada en la comparación. Dado un backlog de historias de usuario, el equipo selecciona una historia que sea representativa de la arquitectura elegida, que no sea muy grande ni muy pequeña. Después de estudiarla en detalle y determinar las tareas que se necesitan para completarla teniendo en cuenta la arquitectura y la definición de done, el equipo le asigna un valor de puntos de usuario. Ahora, comparando la historia de usuario base con cada una de las otras historias se les puede asignar un valor de puntos de historia. Una técnica de estimación utilizada para lograr un consenso rápido entre los miembros del equipo es el planing poker. En este momento tenemos la estimación en puntos de historias de usuario de todo el backlog. Vamos a tomar la historia de usuario de registrar candidato como la historia base y se le asigno 5 puntos de historia de usuario.

Actividades para completar la historia de usuario Base

Las actividades a realizar en la historia de usuario base se determinan a partir de la arquitectura del sistema y de la definición de Done. Estas tareas normalmente están clasificadas en tareas de diseño, desarrollo, pruebas, integración, documentación y tareas de done. Se estima la duración en horas de cada una de las tareas. Se sugiere utilizar la técnica de planing poker. Al sumar todas las estimaciones tenemos el tiempo en horas que se demora hacer la historia de usuario base. Como esta historia tiene asignada una calificación de puntos de historia de usuario podemos obtener el tiempo que se necesita para completar un punto de historia de usuario.

Historia de Usuario Base --
ID HU001
Titulo Registro de un Candidato
Descripción  
Puntos de Historia de Usuario asignados a la historia 5
Sumatoria de Horas 6
Actividades -- --
ID Descripción Estimación de Horas
1 Implementar Diseño Pantalla 0,2
2 Implementación frontend 2
3 Diseño del Api 0,3
4 Implementación del backend 1,5
5 Pruebas unitarias escritas y comprobadas 1
6 Pruebas de integración 0,5
7 Entrega y Despliegue continuo sin errores 0,5
8    
9    

#Horas x Punto de Historia = Nro de Horas para completar Historia Base / Puntos de Historia de la Historia Base.
#Horas x Punto de Historia = 6 / 5
#Horas x Punto de Historia = 1,2 Horas

Cálculo de la Velocidad del Equipo (Puntos de Historia de Usuario por Sprint)

Sprint de 2 y 3 semanas
12 horas por semana
Voy calcular la velocidad en una semana.

Integrante Dedicación %Efectividad Horas Efectivas x Sprint
Luis Edo Padilla 100% 90 10,8
Horas efectivas del equipo por sprint 10,8

Velocidad = Horas Efectivas del equipo por semana / #Horas/PHU
Velocidad = 10,8 / 1,2
Velocidad = 9 puntos de HU por Semana

18 puntos de HU en sprint de 2 semanas
27 puntos de HU en sprint de 3 semanas