4 min lectura • Guide 767 of 877
Técnicas de Estimación para Equipos de Desarrollo
Buena estimación ayuda a la planificación sin crear precisión falsa. GitScrum soporta varios enfoques de estimación para ayudar a equipos a planificar y entregar predeciblemente.
Enfoques de Estimación
Story Points
ESTIMACIÓN CON STORY POINTS:
┌─────────────────────────────────────────────────────────────┐
│ │
│ QUÉ MIDEN LOS STORY POINTS: │
│ │
│ Complejidad + Esfuerzo + Incertidumbre │
│ (No horas o días) │
│ │
│ POR QUÉ RELATIVO: │
│ Humanos son mejores comparando que prediciendo │
│ "Esto es el doble de grande que aquello" más fácil que │
│ "Esto tomará 3.5 días" │
│ │
│ ─────────────────────────────────────────────────────────── │
│ │
│ ESCALA FIBONACCI: │
│ 1, 2, 3, 5, 8, 13, 21 │
│ │
│ 1: Cambio trivial, muy bien entendido │
│ 2: Pequeño, straightforward │
│ 3: Mediano, algo de complejidad │
│ 5: Más grande, complejidad moderada │
│ 8: Complejo, algunas incógnitas │
│ 13: Muy complejo, incógnitas significativas │
│ 21: Muy grande - desglosarlo │
│ │
│ POR QUÉ FIBONACCI: │
│ Gaps crecen a medida que aumenta tamaño │
│ Refleja incertidumbre creciente con tamaño │
│ Previene precisión falsa ("¿es 6 o 7 puntos?") │
│ │
│ HISTORIAS DE REFERENCIA: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Ejemplos de calibración del equipo: ││
│ │ ││
│ │ 1 pt: Fix typo en UI ││
│ │ 2 pt: Agregar validación de input ││
│ │ 3 pt: Nuevo endpoint API (CRUD simple) ││
│ │ 5 pt: Feature con múltiples componentes ││
│ │ 8 pt: Integración con servicio externo ││
│ │ 13 pt: Nueva área de feature (considerar dividir) ││
│ └─────────────────────────────────────────────────────────┘│
└─────────────────────────────────────────────────────────────┘
T-Shirt Sizing
ESTIMACIÓN T-SHIRT SIZE:
┌─────────────────────────────────────────────────────────────┐
│ │
│ TAMAÑOS: │
│ │
│ XS: Horas de trabajo │
│ S: 1-2 días │
│ M: 3-5 días │
│ L: 1-2 semanas │
│ XL: Más de 2 semanas (descomponer) │
│ │
│ CASOS DE USO: │
│ • Quick backlog grooming │
│ • Planificación de roadmap │
│ • Sizing inicial antes de estimación detallada │
│ │
│ ─────────────────────────────────────────────────────────── │
│ │
│ CONVIRTIENDO PARA SPRINT PLANNING: │
│ │
│ Alto nivel: T-shirt sizes │
│ Sprint planning: Story points │
│ │
│ Mapeo aproximado: │
│ XS → 1 punto │
│ S → 2-3 puntos │
│ M → 5 puntos │
│ L → 8-13 puntos │
│ XL → Dividir en historias más pequeñas │
│ │
│ POR QUÉ USAR AMBOS: │
│ T-shirt: Rápido, nivel roadmap │
│ Points: Detallado, nivel sprint │
└─────────────────────────────────────────────────────────────┘
Sesiones de Estimación
Planning Poker
PLANNING POKER:
┌─────────────────────────────────────────────────────────────┐
│ │
│ PROCESO: │
│ │
│ 1. PO presenta historia │
│ 2. Equipo hace preguntas │
│ 3. Todos eligen carta secretamente │
│ 4. Revelar simultáneamente │
│ 5. Discutir diferencias │
│ 6. Re-votar si necesario │
│ 7. Acordar estimación │
│ │
│ ─────────────────────────────────────────────────────────── │
│ │
│ EJEMPLO DE SESIÓN: │
│ │
│ Historia: "Agregar funcionalidad reset password" │
│ │
│ Ronda 1: │
│ Dev A: 3 Dev B: 8 Dev C: 5 │
│ │
│ Discusión: │
│ Dev A: "Es solo un form y email" │
│ Dev B: "¿Qué hay del rate limiting y seguridad?" │
│ Dev C: "Tiempo de expiración, múltiples intentos" │
│ │
│ Ronda 2: │
│ Dev A: 5 Dev B: 5 Dev C: 5 │
│ │
│ Consenso: 5 puntos ✓ │
└─────────────────────────────────────────────────────────────┘