historia base y velocidad equipo - martin-hendricks/MISO-PROYECTO-FINAL-SOLVENTA GitHub Wiki

Historia de Usuario Base y Velocidad del Equipo — Semana 3

Contexto: proyecto de 7 semanas, ejecutado como 7 sprints de 1 semana cada uno. Esta hoja calibra la velocidad del sprint actual usando una HU de referencia ("HU base") con puntos de historia ya conocidos, desglosada en actividades estimadas en horas.


1. Historia de Usuario Base — hoja EstimaciónHUBase

Por qué HU-6: cierra la cadena HU-1 → HU-6 del núcleo de cotización embebida (Ola 1, prioridad Highest, épica E1). Es la HU sobre la que se mide el ASR de latencia HA-01/HA-02 (p95 ≤ 250 ms). Se eligió como base porque combina lógica de negocio (ensamblar la oferta a partir de la prima y el factor de riesgo) y contrato de API expuesto al socio/asesor, sin ser trivial (como una UI estática) ni excepcionalmente compleja (como un ambiente de infraestructura) — es representativa del tamaño típico de una historia core del MVP.

Campo Valor
ID HU-6
Título HU - 6. Devolver oferta en firme
Descripción Como socio o asesor, quiero una oferta (prima, moneda, venceEn) en el mismo flujo de compra, para decidir sin salir del recorrido.
Puntos de Historia de Usuario asignados 5
Sumatoria de Horas 12

Actividades

ID Descripción Estimación de Horas
1 Definir contrato de respuesta de la oferta (prima, moneda, venceEn) y sus validaciones 2
2 Ensamblar la oferta a partir de la prima calculada (HU-4) y el factor de riesgo (HU-5) 3
3 Persistir la oferta con estado vigente y fecha de expiración 2
4 Exponer la oferta en la respuesta de la API consumida por el flujo de compra 3
5 Pruebas unitarias de la regla de ensamblado y del caso de oferta expirada 2
Total 12

2. Velocidad del Equipo — hoja VelocidadEquipo

Fórmula usada por la plantilla:

Horas por punto de historia = Sumatoria de Horas (HU base) / Puntos de Historia (HU base)
Total Horas Asignadas para el Sprint = (Nº Horas por Semana × Nº Semanas × Nº Desarrolladores) − Horas transversales al proyecto
Velocidad del Sprint = Total Horas Asignadas para el Sprint / Horas por punto de historia

Ajuste clave: el proyecto corre en sprints de 1 semana, no de 7. Nº Semanas debe reflejar la duración de este sprint (1), no la duración del proyecto completo. Las tareas transversales (refinamiento, daily, retro, planeación, revisión) ya están estimadas como el costo de una semana de ceremonias, así que con Nº Semanas = 1 se restan una sola vez de forma consistente.

Campo Valor
Equipo 8
Nº Horas por Semana 12
Nº Semanas 1 (ajustado — sprint de 1 semana, no 7)
Nº de Desarrolladores 4

Tareas transversales al proyecto (por sprint semanal)

Tarea Horas
Refinamiento (1h con PO + 1h detallado de HU, participa todo el equipo) 2
Reunión diaria 4
Retrospectiva 4
Planeación 4
Reunión de revisión y despliegue 4
Total transversales 18

Cálculo

Campo Valor Cómo se obtiene
Horas por punto de historia 2.4 12 h (HU base) ÷ 5 pts (HU base)
Capacidad bruta del sprint 48 h 12 h/semana × 1 semana × 4 desarrolladores
Total Horas Asignadas para el Sprint 30 h 48 h − 18 h transversales
Velocidad del Sprint 12 pts 30 h ÷ 2.4 h/pt = 12.5 → 12

3. Feedback de la validación

⚠️ El valor que tenías diligenciado (Velocidad = 132) estaba calculado sobre un sprint de 7 semanas, es decir, tratando el proyecto completo como un único sprint. La fórmula en sí misma estaba bien aplicada (318 h ÷ 2.4 h/pt = 132.5 → 132 es matemáticamente correcto para esos insumos), pero los insumos no correspondían al esquema real de trabajo del equipo (7 sprints de 1 semana).

Con Nº Semanas = 1 (un sprint real), la velocidad correcta es 12 puntos de historia por sprint — no 132.

Verificación de consistencia con el backlog:

  • 89 HU en el backlog de producto (SOLV), story points esperables entre 1 y 5 según complejidad relativa a HU-6 (5 pts).
  • Capacidad total estimada del proyecto: 7 sprints × ~12 pts/sprint ≈ 84 puntos en 7 semanas.
  • Esto es coherente en orden de magnitud con un backlog de 89 historias mayormente pequeñas (labels mvp predominan en las primeras olas), aunque conviene que el equipo sume los puntos reales una vez estimadas todas las HU para confirmar que el alcance de MVP cabe en las 7 semanas — si no cabe, es una señal temprana para recortar alcance u priorizar mejor, no para inflar la velocidad artificialmente.

Recomendación: al iniciar cada nuevo sprint semanal, vuelvan a verificar Nº Horas por Semana y las tareas transversales (pueden variar por semana de parciales, entregas de otras materias, etc.), pero mantengan Nº Semanas = 1 de forma fija salvo que decidan cambiar la cadencia del sprint.

⚠️ **GitHub.com Fallback** ⚠️