Probar gratis
7 min lectura Guide 134 of 877

Creando Templates de Tareas en GitScrum

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

  1. Comenzar simple — Agregar complejidad después
  2. Obtener feedback — Del equipo que los usa
  3. Iterar regularmente — Procesos evolucionan
  4. Documentar propósito — Por qué existe el template
  5. 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