7 min lectura • Guide 93 of 877
Usando Etiquetas y Tags Efectivamente
Las etiquetas y tags transforman una lista plana de tareas en un sistema multidimensional que habilita filtrado instantáneo, reportes precisos, y automatización de workflow. Las capacidades de etiquetado de GitScrum te permiten categorizar trabajo por prioridad, tipo, componente, equipo, y cualquier dimensión personalizada que tu workflow requiera. La clave es establecer una taxonomía consistente que todo el equipo use confiablemente, evitando la proliferación de etiquetas que crea confusión.
Estrategia de Etiquetas
Diseñando Tu Taxonomía
CONSTRUYENDO UN SISTEMA DE ETIQUETAS:
┌─────────────────────────────────────────────────────────────┐
│ CATEGORÍAS DE ETIQUETAS │
├─────────────────────────────────────────────────────────────┤
│ │
│ CATEGORÍAS ESENCIALES: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ 1. PRIORIDAD (qué tan urgente) ││
│ │ 🔴 critical – Dejar todo ││
│ │ 🟠 high – Este sprint, importante ││
│ │ 🟡 medium – Trabajo planificado ││
│ │ 🟢 low – Nice to have ││
│ │ ││
│ │ 2. TIPO (qué tipo de trabajo) ││
│ │ 🐛 bug – Algo roto ││
│ │ ✨ feature – Nueva capacidad ││
│ │ 🔧 improvement – Mejorar existente ││
│ │ 📚 docs – Documentación ││
│ │ 🧹 chore – Mantenimiento, limpieza ││
│ │ 🔬 spike – Investigación ││
│ │ ││
│ │ 3. ESTADO (estado workflow más allá de columnas) ││
│ │ 🚧 blocked – No puede continuar ││
│ │ 👀 needs-review – Esperando review ││
│ │ ✅ ready – Listo para empezar ││
│ │ 🔙 returned – Devuelto para cambios ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ CATEGORÍAS CONTEXTUALES: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ 4. COMPONENTE (dónde en codebase) ││
│ │ frontend, backend, api, database, mobile ││
│ │ auth, payments, notifications, analytics ││
│ │ ││
│ │ 5. ESFUERZO (estimación tamaño) ││
│ │ xs (< 1 hora) ││
│ │ s (1-4 horas) ││
│ │ m (1-2 días) ││
│ │ l (3-5 días) ││
│ │ xl (1+ semanas) ││
│ └─────────────────────────────────────────────────────────┘│
│ │
└─────────────────────────────────────────────────────────────┘
Convenciones de Nombres
MEJORES PRÁCTICAS NOMBRES:
┌─────────────────────────────────────────────────────────────┐
│ NOMBRES CONSISTENTES │
├─────────────────────────────────────────────────────────────┤
│ │
│ USAR PREFIJOS PARA AGRUPAR: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Formato: categoria/valor ││
│ │ ││
│ │ priority/critical ││
│ │ priority/high ││
│ │ priority/medium ││
│ │ priority/low ││
│ │ ││
│ │ type/bug ││
│ │ type/feature ││
│ │ type/improvement ││
│ │ ││
│ │ Beneficios: ││
│ │ • Etiquetas se ordenan juntas alfabéticamente ││
│ │ • Fácil filtrar por categoría ││
│ │ • Claro qué dimensión representa cada etiqueta ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ REGLAS DE NOMBRES: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ ✅ SÍ: ││
│ │ • Usar minúsculas: priority/high ││
│ │ • Usar guiones para multi-palabra: good-first-issue ││
│ │ • Ser específico: component/auth-service ││
│ │ ││
│ │ ❌ NO: ││
│ │ • Mayúsculas mixtas: Priority/High ││
│ │ • Espacios: "priority high" ││
│ │ • Vagos: misc, other, stuff ││
│ │ • Duplicados: bug, bugs, bug-fix, bugfix ││
│ └─────────────────────────────────────────────────────────┘│
│ │
└─────────────────────────────────────────────────────────────┘
Codificación por Colores
Jerarquía Visual
ESTRATEGIA DE COLORES:
┌─────────────────────────────────────────────────────────────┐
│ USANDO COLORES EFECTIVAMENTE │
├─────────────────────────────────────────────────────────────┤
│ │
│ COLORES PRIORIDAD (semáforo intuitivo): │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ 🔴 Rojo – Crítico, urgente ││
│ │ 🟠 Naranja – Alto, importante ││
│ │ 🟡 Amarillo – Medio, normal ││
│ │ 🟢 Verde – Bajo, puede esperar ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ COLORES TIPO (significado semántico): │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ 🔴 Rojo – Bug (algo mal) ││
│ │ 🟣 Morado – Feature (cosa nueva) ││
│ │ 🔵 Azul – Mejora (cosa mejor) ││
│ │ 🟤 Marrón – Documentación ││
│ │ ⚫ Gris – Chore (mantenimiento) ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ COLORES ESTADO (nivel atención): │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ 🔴 Rojo – Bloqueado (¡necesita atención!) ││
│ │ 🟡 Amarillo – Necesita review (acción requerida) ││
│ │ 🟢 Verde – Listo (puede empezar) ││
│ └─────────────────────────────────────────────────────────┘│
│ │
└─────────────────────────────────────────────────────────────┘
Filtrado y Reportes
Filtrado Poderoso
USANDO ETIQUETAS PARA FILTRAR:
┌─────────────────────────────────────────────────────────────┐
│ COMBINACIONES FILTRO │
├─────────────────────────────────────────────────────────────┤
│ │
│ PATRONES COMUNES FILTRO: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ "¿Qué bugs necesitan atención?" ││
│ │ Filtro: type/bug + priority/high ││
│ │ ││
│ │ "¿Qué está bloqueado ahora mismo?" ││
│ │ Filtro: status/blocked ││
│ │ ││
│ │ "¿Qué trabajo frontend está listo?" ││
│ │ Filtro: component/frontend + status/ready ││
│ │ ││
│ │ "¿Qué tareas pequeñas para nuevos developers?" ││
│ │ Filtro: effort/xs O effort/s + good-first-issue ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ FILTROS GUARDADOS EN GITSCRUM: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Crear vistas guardadas para combinaciones comunes: ││
│ │ ││
│ │ "Bugs Este Sprint" ││
│ │ → type/bug + sprint actual ││
│ │ ││
│ │ "Mi Alta Prioridad" ││
│ │ → assigned:me + priority/high O priority/critical ││
│ │ ││
│ │ "Listo para Dev" ││
│ │ → status/ready + sin asignado ││
│ │ ││
│ │ "Trabajo Bloqueado" ││
│ │ → status/blocked ││
│ └─────────────────────────────────────────────────────────┘│
│ │
└─────────────────────────────────────────────────────────────┘
Automatización Workflow
Reglas Basadas en Etiquetas
AUTOMATIZANDO CON ETIQUETAS:
┌─────────────────────────────────────────────────────────────┐
│ TRIGGERS AUTOMATIZACIÓN │
├─────────────────────────────────────────────────────────────┤
│ │
│ PATRONES COMUNES AUTOMATIZACIÓN: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ TRIGGER: Etiqueta priority/critical añadida ││
│ │ ACCIÓN: ││
│ │ • Notificar #canal-urgente en Slack ││
│ │ • Asignar a rotación on-call ││
│ │ • Mover al tope del board ││
│ │ ││
│ │ TRIGGER: Etiqueta status/blocked añadida ││
│ │ ACCIÓN: ││
│ │ • Notificar project manager ││
│ │ • Crear recordatorio diario hasta desbloquear ││
│ │ • Añadir a reporte "Bloqueadores" ││
│ │ ││
│ │ TRIGGER: Etiqueta needs-review añadida ││
│ │ ACCIÓN: ││
│ │ • Notificar canal reviewers ││
│ │ • Iniciar timer review ││
│ └─────────────────────────────────────────────────────────┘│
│ │
└─────────────────────────────────────────────────────────────┘
Gobernanza
Previniendo Proliferación Etiquetas
HIGIENE ETIQUETAS:
┌─────────────────────────────────────────────────────────────┐
│ MANTENIENDO ETIQUETAS MANEJABLES │
├─────────────────────────────────────────────────────────────┤
│ │
│ SÍNTOMAS PROLIFERACIÓN: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ ⚠️ 100+ etiquetas en el sistema ││
│ │ ⚠️ Múltiples etiquetas significando lo mismo ││
│ │ (bug, bug-fix, bugfix, bugs) ││
│ │ ⚠️ Etiquetas no usadas en 3+ meses ││
│ │ ⚠️ Gente crea etiquetas sin preguntar ││
│ │ ⚠️ Nadie sabe qué significan algunas etiquetas ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ REGLAS GOBERNANZA: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ 1. LIMITAR QUIÉN PUEDE CREAR: ││
│ │ Solo team leads/PM pueden crear nuevas etiquetas ││
│ │ Proceso solicitud para propuestas nuevas ││
│ │ ││
│ │ 2. DOCUMENTAR ETIQUETAS: ││
│ │ En NoteVault, mantener glosario etiquetas: ││
│ │ • Nombre ││
│ │ • Color ││
│ │ • Cuándo usar ││
│ │ • Cuándo NO usar ││
│ │ • Ejemplos ││
│ │ ││
│ │ 3. AUDITORÍA TRIMESTRAL: ││
│ │ Revisar todas etiquetas: ││
│ │ • Eliminar no usadas ││
│ │ • Fusionar duplicados ││
│ │ • Renombrar confusas ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ OBJETIVO: 30-50 etiquetas máximo para mayoría equipos │
│ │
└─────────────────────────────────────────────────────────────┘