Probar gratis
5 min lectura Guide 570 of 877

Técnicas de Estimación de Proyectos

La estimación precisa es la fundación de planificación realista—subestimar y pierdes deadlines, sobreestimar y pierdes confianza. Los effort points y datos de velocidad histórica de GitScrum ayudan a equipos a calibrar estimaciones contra performance real, mejorando precisión con el tiempo. La clave es tratar la estimación como una habilidad a desarrollar, no una ciencia exacta.

Enfoques de Estimación

TécnicaMejor ParaPrecisiónEsfuerzo
Story PointsSprint planningMedia-AltaMedio
Planning PokerConsenso de equipoMedia-AltaMedio
T-Shirt SizingPlanificación de roadmapBaja-MediaBajo
Datos HistóricosForecastingAltaBajo
Three-PointEstimaciones risk-awareMedia-AltaAlto

Estimación con Story Points

FUNDAMENTOS DE STORY POINTS
═══════════════════════════

QUÉ REPRESENTAN LOS PUNTOS:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  Story points miden esfuerzo relativo:                     │
│                                                             │
│  Punto = Complejidad + Esfuerzo + Incertidumbre            │
│                                                             │
│  NO son:                                                    │
│  ├── Horas de trabajo                                      │
│  ├── Días de trabajo                                       │
│  └── Compromisos de fecha                                  │
│                                                             │
│  SÍ son:                                                    │
│  ├── Comparación relativa                                  │
│  ├── Estables entre personas                               │
│  └── Base para velocity                                    │
│                                                             │
└─────────────────────────────────────────────────────────────┘

ESCALA FIBONACCI:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  1  = Trivial (cambio de texto, fix obvio)                 │
│  2  = Pequeño (feature simple, bug conocido)               │
│  3  = Medio (feature estándar)                             │
│  5  = Grande (feature compleja)                            │
│  8  = Muy grande (considera dividir)                       │
│  13 = Épico (definitivamente dividir)                      │
│                                                             │
│  La escala crece porque la incertidumbre crece             │
│  con el tamaño                                              │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Planning Poker

PROCESO DE PLANNING POKER
═════════════════════════

CÓMO FUNCIONA:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  1. PO presenta la story                                   │
│  2. Equipo pregunta para clarificar                        │
│  3. Cada persona elige carta (en secreto)                  │
│  4. Todos revelan al mismo tiempo                          │
│  5. Discutir diferencias                                   │
│  6. Re-votar si es necesario                               │
│  7. Acordar número final                                   │
│                                                             │
└─────────────────────────────────────────────────────────────┘

SI HAY DIFERENCIAS GRANDES:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  Votos: 2, 3, 3, 8                                         │
│                                                             │
│  → Persona con 2: "¿Por qué crees que es simple?"          │
│  → Persona con 8: "¿Qué complejidad ves?"                  │
│                                                             │
│  Discusión revela:                                          │
│  • Assumptions diferentes                                  │
│  • Complejidad oculta                                      │
│  • Conocimiento que falta compartir                        │
│                                                             │
│  → Re-votar después de discusión                           │
│                                                             │
└─────────────────────────────────────────────────────────────┘

T-Shirt Sizing

T-SHIRT SIZING
══════════════

CUÁNDO USAR:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  ✓ Planificación de roadmap                                │
│  ✓ Estimaciones iniciales                                  │
│  ✓ Conversaciones con stakeholders                         │
│  ✓ Priorización rápida                                     │
│                                                             │
└─────────────────────────────────────────────────────────────┘

ESCALA:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  XS = Horas                                                │
│  S  = Días                                                 │
│  M  = 1-2 semanas                                          │
│  L  = 1 sprint                                             │
│  XL = Múltiples sprints (dividir)                          │
│                                                             │
└─────────────────────────────────────────────────────────────┘

MAPEO A POINTS (si necesario):
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  XS → 1 point                                              │
│  S  → 2-3 points                                           │
│  M  → 5 points                                             │
│  L  → 8 points                                             │
│  XL → 13+ points → DIVIDIR                                 │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Mejorando Estimaciones

CALIBRACIÓN
═══════════

TRACKEAR ACTUAL VS ESTIMADO:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  Sprint 1:                                                  │
│  ├── Estimado: 32 points                                   │
│  ├── Completado: 28 points                                 │
│  └── Accuracy: 87%                                         │
│                                                             │
│  Sprint 2:                                                  │
│  ├── Estimado: 30 points                                   │
│  ├── Completado: 31 points                                 │
│  └── Accuracy: 103%                                        │
│                                                             │
│  Velocity promedio: ~30 points/sprint                      │
│                                                             │
└─────────────────────────────────────────────────────────────┘

APRENDER DE ERRORES:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  En retro:                                                  │
│  ├── ¿Qué stories fueron muy optimistas?                   │
│  ├── ¿Qué causó la diferencia?                             │
│  ├── ¿Qué debemos considerar en futuro?                    │
│  └── ¿Necesitamos ajustar nuestra escala?                  │
│                                                             │
└─────────────────────────────────────────────────────────────┘

En GitScrum

ESTIMACIÓN EN GITSCRUM
══════════════════════

EFFORT POINTS:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  Campo de effort en cada task/story                        │
│  ├── Escala configurable                                   │
│  ├── Suma automática en sprint                             │
│  └── Comparación con velocity                              │
│                                                             │
└─────────────────────────────────────────────────────────────┘

VELOCITY TRACKING:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  Dashboard de velocity:                                     │
│  ├── Points completados por sprint                         │
│  ├── Trend over time                                       │
│  ├── Promedio rolling                                      │
│  └── Forecasting basado en velocity                        │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Soluciones Relacionadas de GitScrum