Criterios de creación de tickets
Cómo y cuándo crear tickets para optimizar la gestión de tareas.
📝 Estructura base: Un ticket por página
Regla principal
Crear un ticket principal por cada página del sitio/proyecto.
✅ Ejemplos correctos:
Ticket #15: Page - HomepageTicket #16: Page - About UsTicket #17: Page - ContactTicket #18: Page - Product Detail
❌ Ejemplos incorrectos:
Ticket #15: Home - HeaderTicket #16: Home - HeroTicket #17: Home - FeaturesTicket #18: Home - Footer
Rationale
¿Por qué un ticket por página?
- Claridad: Fácil de entender el scope
- Ownership: Un responsable por página completa
- Timeline: Alineado con estimaciones del Gantt
- Testing: QA integral de toda la página
- Client review: Presentación coherente al cliente
🎯 Subtickets por módulo (si amerita)
Estructura de subtickets
Ejemplo para Homepage:
Guidelines para subtickets
✅ Crear subticket cuando:
- El módulo requiere mucho trabajo
- Tiene lógica/interacciones complejas independientes
- Puede ser trabajado por diferentes personas
- Requiere validaciones específicas del cliente
- Se necesita adjuntar documentación específica
❌ No crear subticket cuando:
- Es un componente simple
- Depende completamente de otros módulos
- No aporta valor en el tracking
📋 Template de ticket
Información básica
🔄 Cierre de tickets base
Criterio de cierre
Un ticket se cierra cuando:
- ✅ Se cumple el objetivo principal (página funcionando)
- ✅ Pasa todas las instancias de QA
- ✅ Está dentro del tiempo estimado del Gantt
- ✅ Cliente ha validado (si aplica)
Timeline esperado
Ejemplos de duración según Gantt:
- Homepage: 2 sem desktop + 1 sem mobile + 1 sem QA = 4 semanas máximo
- About Us: 1 sem desktop + 3 días mobile + 2 días QA = 2 semanas máximo
- Contact: 3 días desktop + 2 días mobile + 1 día QA = 1 semana máximo
Importante
Si un ticket excede significativamente el timeline del Gantt, hay que analizar si:
- La estimación original fue incorrecta
- Aparecieron requerimientos no contemplados
- Hay issues de proceso o recursos
🆕 Tickets adicionales
Cuándo crear tickets nuevos
Después del cierre del ticket principal, crear nuevos tickets para:
- Bugs encontrados post finalizar tarea principal
- Optimizaciones de performance
- Features adicionales solicitadas por cliente
- Refactoring técnico
- Integraciones adicionales
Naming convention para tickets adicionales
Linking y traceabilidad
Siempre linkear tickets relacionados:
- Ticket original → Tickets de fixes/mejoras
- Issues encontrados → Tickets de resolución
- Features adicionales → Ticket base donde se implementan
Ejemplo de documentación:
🎯 Best practices
Para PMs al crear tickets
- 📝 Ser específico: Describir exactamente qué incluye y qué no
- 🔗 Linkear recursos: Figma, documentación, referencias
- 👥 Asignar responsables: Claridad desde el inicio
- 📋 Definir criterios: Qué significa "done" para este ticket
Para contributors al trabajar tickets
- 📖 Leer completamente: Entender scope y criterios antes de empezar
- ❓ Preguntar dudas: Clarificar antes de asumir
- ⏱️ Estimar realisticamente: Usar datos históricos
- 📊 Actualizar progreso: Mantener ticket actualizado
- 🚨 Comunicar bloqueos: Escalation temprana de problemas
- ✅ Validar criterios: Verificar que se cumple todo antes de marcar como completo
📝 Buenos criterios de creación de tickets son la base de una gestión de proyecto eficiente y predecible.