6 min lectura • Guide 546 of 877
Tracking de Proyectos Basado en Milestones
Los milestones dividen proyectos grandes en checkpoints significativos hacia los cuales los equipos pueden planificar y que los stakeholders pueden entender. Las features de milestones de GitScrum ayudan a los equipos a organizar sprints en fases, trackear progreso hacia entregables clave, y celebrar logros significativos. La clave es definir milestones alrededor del valor entregado, no fechas arbitrarias.
Milestones vs Otros Métodos
| Método | Mejor Para | Timeframe | Visibilidad |
|---|---|---|---|
| Milestones | Fases, entregables | Basado en goal | Stakeholders |
| Sprints | Ejecución iterativa | Fijo (2 sem) | Equipo |
| Epics | Grupos de features | Variable | Producto |
| Releases | Deployments | Basado en fecha | Todos |
Definiendo Milestones
BUENOS MILESTONES
═════════════════
CARACTERÍSTICAS:
┌─────────────────────────────────────────────────────────────┐
│ │
│ ✅ Representa valor tangible entregado │
│ ✅ Tiene criterios de completación claros │
│ ✅ Es comprensible para stakeholders │
│ ✅ Marca un punto significativo del proyecto │
│ ✅ Permite celebración del equipo │
│ │
└─────────────────────────────────────────────────────────────┘
EJEMPLOS BUENOS:
┌─────────────────────────────────────────────────────────────┐
│ │
│ ✅ "MVP disponible para beta testers" │
│ ✅ "Migración de datos completada" │
│ ✅ "Integración de pagos en producción" │
│ ✅ "Performance target de 200ms alcanzado" │
│ │
└─────────────────────────────────────────────────────────────┘
EJEMPLOS MALOS:
┌─────────────────────────────────────────────────────────────┐
│ │
│ ❌ "Fin del Sprint 5" (no indica valor) │
│ ❌ "Mitad del proyecto" (arbitrario) │
│ ❌ "Completar 50% del backlog" (no tangible) │
│ ❌ "Reunión con cliente" (no es entregable) │
│ │
└─────────────────────────────────────────────────────────────┘
Estructura de Milestones
PROYECTO CON MILESTONES
═══════════════════════
EJEMPLO: E-Commerce Redesign
┌─────────────────────────────────────────────────────────────┐
│ │
│ MILESTONE 1: Foundation (4 sprints) │
│ ├── Nuevo design system implementado │
│ ├── Infraestructura cloud configurada │
│ └── CI/CD pipeline funcionando │
│ │
│ MILESTONE 2: Core Features (6 sprints) │
│ ├── Catálogo de productos rediseñado │
│ ├── Carrito de compras funcional │
│ └── Checkout básico operativo │
│ │
│ MILESTONE 3: Enhanced Experience (4 sprints) │
│ ├── Búsqueda avanzada con filtros │
│ ├── Recomendaciones personalizadas │
│ └── Wishlist y favoritos │
│ │
│ MILESTONE 4: Launch (2 sprints) │
│ ├── Performance optimization │
│ ├── Security audit completado │
│ └── Go-live en producción │
│ │
└─────────────────────────────────────────────────────────────┘
Tracking de Progreso
VISUALIZANDO PROGRESO DE MILESTONE
══════════════════════════════════
DASHBOARD DE MILESTONE:
┌─────────────────────────────────────────────────────────────┐
│ │
│ MILESTONE 2: Core Features │
│ Target: 15 Marzo 2024 │
│ Status: 🟡 At Risk (-1 semana) │
│ │
│ PROGRESO: │
│ ████████████████████░░░░░░░░░░ 65% │
│ │
│ COMPONENTES: │
│ ├── Catálogo: ████████████████████ 100% ✅ │
│ ├── Carrito: ██████████████░░░░░░ 70% │
│ └── Checkout: ████████░░░░░░░░░░░░ 40% │
│ │
│ RIESGOS: │
│ ├── 🔴 Integración payment provider retrasada │
│ └── 🟡 QA reporta bugs críticos en carrito │
│ │
│ PRÓXIMOS PASOS: │
│ ├── Escalar tema payment provider │
│ └── Sprint extra para bugs de carrito │
│ │
└─────────────────────────────────────────────────────────────┘
Criterios de Completación
DEFINITION OF DONE PARA MILESTONES
══════════════════════════════════
MILESTONE: "Core Features"
┌─────────────────────────────────────────────────────────────┐
│ │
│ CRITERIOS DE COMPLETACIÓN: │
│ │
│ FUNCIONALIDAD: │
│ ☑ Usuario puede navegar catálogo completo │
│ ☑ Usuario puede agregar productos al carrito │
│ ☑ Usuario puede completar compra con tarjeta │
│ ☑ Usuario recibe confirmación por email │
│ │
│ CALIDAD: │
│ ☑ 0 bugs críticos o bloqueantes │
│ ☑ Performance < 2s en páginas principales │
│ ☑ Cobertura de tests > 80% │
│ ☐ Security review completado │
│ │
│ OPERACIONAL: │
│ ☑ Deployado en staging │
│ ☐ Documentación actualizada │
│ ☐ Runbook de operaciones creado │
│ │
│ STATUS: 8/11 criterios cumplidos (73%) │
│ │
└─────────────────────────────────────────────────────────────┘
Milestones en GitScrum
CONFIGURACIÓN EN GITSCRUM
═════════════════════════
CREAR MILESTONE:
┌─────────────────────────────────────────────────────────────┐
│ Proyecto > Milestones > + Nuevo Milestone │
│ │
│ ┌───────────────────────────────────────────┐ │
│ │ Nombre: Core Features │ │
│ │ Descripción: MVP con catálogo y checkout │ │
│ │ Fecha objetivo: 15/03/2024 │ │
│ │ Criterios de completación: [...] │ │
│ └───────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────┘
ASIGNAR TAREAS A MILESTONE:
┌─────────────────────────────────────────────────────────────┐
│ En cada tarea: │
│ ├── Seleccionar Milestone │
│ └── GitScrum calcula % automáticamente │
│ │
│ O en bulk: │
│ ├── Seleccionar múltiples tareas │
│ └── Asignar a Milestone │
└─────────────────────────────────────────────────────────────┘
VISTA DE TIMELINE:
┌─────────────────────────────────────────────────────────────┐
│ │
│ Ene Feb Mar Abr │
│ ──────────────────────────────────────────────────────── │
│ █████████████████▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░ │
│ M1: Foundation M2: Core M3: Enhanced M4 │
│ ✅ 🟡 ⏳ ⏳ │
│ │
└─────────────────────────────────────────────────────────────┘
Comunicando con Stakeholders
REPORTES DE MILESTONE
═════════════════════
REPORTE SEMANAL:
┌─────────────────────────────────────────────────────────────┐
│ │
│ MILESTONE STATUS REPORT - Semana 8 │
│ ══════════════════════════════════ │
│ │
│ RESUMEN EJECUTIVO: │
│ Milestone 2 "Core Features" está 1 semana atrasado │
│ debido a retrasos en integración de pagos. │
│ │
│ PROGRESO: │
│ ├── Semana pasada: 58% → Esta semana: 65% (+7%) │
│ └── Velocidad actual llegará a 100% en 3 semanas │
│ │
│ LOGROS ESTA SEMANA: │
│ ├── ✅ Carrito 100% funcional │
│ └── ✅ Tests de integración completados │
│ │
│ BLOQUEADORES: │
│ └── 🔴 Payment provider requiere documentación adicional │
│ │
│ PLAN DE ACCIÓN: │
│ └── Reunión con payment provider el lunes │
│ │
│ FECHA OBJETIVO ACTUALIZADA: 22 Marzo (era 15 Marzo) │
│ │
└─────────────────────────────────────────────────────────────┘