GitScrum / Docs
Todas las Mejores Prácticas

Templates de Tareas | GitScrum

Cómo crear, gestionar y usar templates de tareas en GitScrum para estandarizar trabajo y ahorrar tiempo en creación repetitiva de tareas. Guía práctica.

7 min de lectura

Los templates de tareas en GitScrum transforman cómo manejas trabajo recurrente. En lugar de escribir las mismas descripciones, agregar los mismos labels y crear los mismos checklists repetidamente, los templates te permiten capturar las mejores prácticas una vez y aplicarlas instantáneamente.

Características de Templates

CaracterísticaDescripción
Descripción prellenadaContenido estándar para tipo de tarea
Labels defaultLabels aplicados automáticamente
ChecklistsÍtems paso a paso a completar
Campos personalizadosValores de campo preestablecidos
PlaceholdersCampos dinámicos a llenar

Creando Templates

Guía Paso a Paso

CREANDO UN TEMPLATE DE TAREA
════════════════════════════

PASO 1: Acceder a Configuración de Templates
─────────────────────────────────────
Proyecto → Settings → Task Templates
Click "Crear Nuevo Template"

PASO 2: Información Básica
─────────────────────────────────────
┌─────────────────────────────────────────────────────────┐
│  Nombre Template: [Reporte de Bug                    ] │
│  Descripción:     [Formato estándar de reporte bug   ] │
│  Ícono:           [🐛 ▼]                               │
│  Categoría:       [Desarrollo ▼]                       │
└─────────────────────────────────────────────────────────┘

PASO 3: Valores Default
─────────────────────────────────────
┌─────────────────────────────────────────────────────────┐
│  DEFAULTS:                                              │
│  ├── Labels: [bug] [needs-triage]                      │
│  ├── Asignado: [Sin asignar ▼]                         │
│  ├── Prioridad: [Media ▼]                              │
│  ├── Esfuerzo: [Auto-estimación ▼]                     │
│  └── Sprint: [Backlog ▼]                               │
└─────────────────────────────────────────────────────────┘

PASO 4: Template de Descripción
─────────────────────────────────────
[Editor markdown con contenido del template]

## Entorno
- Browser/OS: {{browser}}
- Versión: {{version}}

## Pasos para Reproducir
1. {{step1}}
2. {{step2}}

## Esperado vs Actual
Esperado: {{expected}}
Actual: {{actual}}

PASO 5: Checklist
─────────────────────────────────────
☑ Ítems de Checklist Default:
├── ☐ Bug reproducido
├── ☐ Prioridad evaluada
├── ☐ Fix implementado
├── ☐ Tests agregados
└── ☐ Verificado en staging

PASO 6: Guardar Template
─────────────────────────────────────
[Guardar Template]

Editor de Template

EDITOR DE DESCRIPCIÓN DE TEMPLATE
═════════════════════════════════

CARACTERÍSTICAS:
├── Soporte Markdown
├── Placeholders: {{field_name}}
├── Secciones condicionales
├── Bloques de código
└── Tablas

PLACEHOLDERS:
├── {{title}} - Pedirá input
├── {{date}} - Auto-llena fecha actual
├── {{user}} - Auto-llena creador
├── {{sprint}} - Nombre de sprint actual
└── {{custom_field}} - Cualquier campo personalizado

EJEMPLO:
─────────────────────────────────────
## Solicitud de Feature

**Solicitado por:** {{requester}}
**Fecha:** {{date}}

### Historia de Usuario
Como {{user_type}}
Quiero {{goal}}
Para que {{benefit}}

### Criterios de Aceptación
- [ ] {{criteria_1}}
- [ ] {{criteria_2}}
- [ ] {{criteria_3}}

### Prioridad
{{priority_justification}}
─────────────────────────────────────

Usando Templates

Creando Tarea desde Template

USANDO UN TEMPLATE
══════════════════

MÉTODO 1: Botón Nueva Tarea
─────────────────────────────────────
Click "+" → "Desde Template"
Seleccionar template de la lista
Llenar placeholders
Crear

MÉTODO 2: Creación Rápida
─────────────────────────────────────
Presionar "T" (atajo de teclado)
Escribir nombre del template
Presionar Enter
Llenar detalles

MÉTODO 3: Menú Contextual
─────────────────────────────────────
Click derecho en columna del board
"Nuevo desde Template"
Seleccionar template

MÉTODO 4: Paleta de Comandos
─────────────────────────────────────
Cmd/Ctrl + K
"Crear desde template: Reporte de Bug"
Enter

DESPUÉS DE CREACIÓN:
─────────────────────────────────────
Contenido del template prellenado
Placeholders resaltados para input
Modificar según necesario
Guardar tarea

Selector de Template

UI SELECTOR DE TEMPLATE
═══════════════════════

┌─────────────────────────────────────────────────────────┐
│  Crear desde Template                        [Buscar] │
├─────────────────────────────────────────────────────────┤
│                                                         │
│  RECIENTES                                              │
│  ├── 🐛 Reporte de Bug               Usado 12x         │
│  └── ✨ Solicitud de Feature          Usado 8x          │
│                                                         │
│  DESARROLLO                                             │
│  ├── 🐛 Reporte de Bug                                 │
│  ├── ✨ Solicitud de Feature                           │
│  ├── 🔧 Deuda Técnica                                  │
│  └── 🔬 Spike/Investigación                            │
│                                                         │
│  OPERACIONES                                            │
│  ├── 🚀 Deployment                                     │
│  ├── 🔥 Hotfix                                         │
│  └── 🛠 Mantenimiento                                  │
│                                                         │
│  PROCESO DE EQUIPO                                      │
│  ├── 📋 Sprint Planning                                │
│  └── 🔄 Retrospectiva                                  │
│                                                         │
└─────────────────────────────────────────────────────────┘

Gestión de Templates

Organizando Templates

ORGANIZACIÓN DE TEMPLATES
═════════════════════════

CATEGORÍAS:
├── Desarrollo
│   ├── Reporte de Bug
│   ├── Solicitud de Feature
│   ├── Deuda Técnica
│   └── Spike/Investigación
│
├── Operaciones
│   ├── Deployment
│   ├── Hotfix
│   └── Mantenimiento
│
├── Proceso
│   ├── Sprint Planning
│   ├── Retrospectiva
│   └── Preparación Demo
│
└── Cliente
    ├── Solicitud de Cliente
    ├── Aprobación
    └── Entregable

PERMISOS:
├── Ver: Todos los miembros del proyecto
├── Crear: Admins del proyecto, leads
├── Editar: Owner del template, admins
└── Eliminar: Solo admins

Analytics de Templates

ANALYTICS DE USO DE TEMPLATES
═════════════════════════════

┌─────────────────────────────────────────────────────────┐
│  Uso de Templates (Últimos 30 días)                    │
├─────────────────────────────────────────────────────────┤
│                                                         │
│  Template             │ Usos │ Usuarios│ Tiempo Ahorrado│
│  ─────────────────────┼──────┼─────────┼────────────────│
│  Reporte de Bug       │  42  │    8    │ 5 min          │
│  Solicitud Feature    │  28  │    6    │ 8 min          │
│  Deployment           │  12  │    3    │ 10 min         │
│  Retrospectiva        │   4  │    1    │ 15 min         │
│  Hotfix               │   3  │    2    │ 5 min          │
│                                                         │
│  TIEMPO TOTAL AHORRADO: ~8 horas                       │
│                                                         │
│  TEMPLATES SIN USAR (Considerar archivar):             │
│  ├── Template Bug Viejo (0 usos, 60 días)             │
│  └── Feature Legacy (0 usos, 45 días)                 │
│                                                         │
└─────────────────────────────────────────────────────────┘

Características Avanzadas

Secciones Condicionales

SECCIONES CONDICIONALES DE TEMPLATE
═══════════════════════════════════

CONFIGURACIÓN:
─────────────────────────────────────
Al crear desde template, preguntar:
☐ ¿Tiene migración de base de datos?
☐ ¿Tiene feature flag?
☐ ¿Requiere revisión de seguridad?

CONTENIDO DEL TEMPLATE:
─────────────────────────────────────
## Pasos Estándar de Deployment
1. Crear release tag
2. Deploy a staging
3. Verificar staging
4. Deploy a producción

{{if has_migration}}
## Migración de Base de Datos
- [ ] Backup de base de datos
- [ ] Probar migración en staging
- [ ] Ejecutar migración en producción
- [ ] Verificar integridad de datos
{{/if}}

{{if has_feature_flag}}
## Feature Flag
- [ ] Flag creado y configurado
- [ ] Porcentaje de rollout establecido
- [ ] Kill switch probado
{{/if}}

{{if security_review}}
## Revisión de Seguridad
- [ ] Checklist de seguridad completo
- [ ] Pen test programado (si es mayor)
- [ ] Aprobación del equipo de seguridad
{{/if}}

Herencia de Templates

JERARQUÍA DE TEMPLATES
══════════════════════

TEMPLATE DE ORGANIZACIÓN (Base):
─────────────────────────────────────
"Reporte de Bug de Empresa"
├── Secciones de descripción estándar
├── Labels de empresa
└── Campos requeridos

TEMPLATE DE PROYECTO (Extiende base):
─────────────────────────────────────
"Reporte de Bug - API Team"
├── Hereda base de empresa
├── Agrega campos específicos de API
└── Labels específicos del equipo

BENEFICIOS:
├── Consistencia entre equipos
├── Actualizaciones centralizadas
├── Personalización permitida
└── Governance mantenido

Mejores Prácticas

Para Templates de Tareas

  • Comenzar simple — Agregar complejidad después
  • Obtener feedback — Del equipo que los usa
  • Iterar regularmente — Procesos evolucionan
  • Documentar propósito — Por qué existe el template
  • Mantener organizado — Categorías claras
  • Anti-Patrones

    ERRORES DE TEMPLATES EN GITSCRUM:
    ✗ Demasiados templates
    ✗ Templates muy complejos
    ✗ Sin categorización
    ✗ Templates abandonados
    ✗ Campos confusos
    ✗ Sin explicación de uso
    ✗ Duplicación de templates
    ✗ Permisos mal configurados
    

    Soluciones Relacionadas