5 min lectura • Guide 201 of 877
Integrando GitScrum con Slack
La integración de GitScrum con Slack conecta gestión de proyectos y comunicación del equipo. Recibe notificaciones donde trabajas, crea tareas sin cambiar de contexto y mantiene discusiones enlazadas al trabajo que referencian.
Beneficios de Integración
| Sin Integración | Con Integración |
|---|---|
| Cambiar apps para updates | Notificaciones en Slack |
| Copiar/pegar para crear tareas | Slash command crea tarea |
| Discusiones desconectadas | Enlazadas a tareas |
| Awareness retrasado | Alertas en tiempo real |
Configuración
Conectando Slack
CONFIGURACIÓN DE INTEGRACIÓN
════════════════════════════
PASO 1: Autorizar
─────────────────────────────────────
GitScrum → Settings → Integraciones → Slack
Click "Add to Slack"
Seleccionar workspace
Autorizar app GitScrum
Elegir canal por defecto
PASO 2: Configurar Canales
─────────────────────────────────────
Notificaciones de proyecto:
├── #project-alpha → Updates de Project Alpha
├── #project-beta → Updates de Project Beta
├── #dev-team → Alertas de todo el equipo
└── Mensajes directos → Notificaciones personales
PASO 3: Elegir Eventos
─────────────────────────────────────
Por canal, habilitar:
├── Tarea creada
├── Tarea completada
├── Tarea asignada a ti
├── Comentario agregado
├── Bloqueador flaggeado
├── Sprint iniciado/terminado
├── @menciones
└── Recordatorios de fecha límite
PASO 4: Probar
─────────────────────────────────────
Crear una tarea de prueba
Verificar que notificación aparece en Slack
Ajustar configuración según sea necesario
Configuración de Notificaciones
CONFIGURACIÓN DE NOTIFICACIONES
═══════════════════════════════
NOTIFICACIONES DE CANAL:
─────────────────────────────────────
#project-alpha recibe:
├── ✅ Nuevas tareas creadas
├── ✅ Tareas completadas
├── ✅ Bloqueadores flaggeados
├── ✅ Sprint iniciado/terminado
├── ❌ Comentarios individuales (muy ruidoso)
├── ❌ Cambios de estado (muy ruidoso)
└── ❌ Asignaciones (personal, usar DM)
MENSAJES DIRECTOS reciben:
├── ✅ Asignado a mí
├── ✅ @mencionado
├── ✅ Comentario en mi tarea
├── ✅ Recordatorios de fecha límite
├── ✅ Items bloqueados que tengo
└── ❌ Eventos de todo el equipo
OPCIONES DE DIGEST:
├── Tiempo real: Notificación inmediata
├── Cada hora: Agrupado cada hora
├── Diario: Resumen matutino a las 9am
└── Configurar por tipo de notificación
Comandos de Slack
Creando Tareas
CREACIÓN DE TAREAS DESDE SLACK
══════════════════════════════
CREACIÓN RÁPIDA:
─────────────────────────────────────
/gitscrum create Arreglar botón login en móvil
Resultado:
GitScrum Bot: ✅ Tarea creada: GS-456
"Arreglar botón login en móvil"
Proyecto: Default | Asignado: Tú
[Ver en GitScrum]
CON DETALLES:
─────────────────────────────────────
/gitscrum create "Agregar avatares de usuario"
--project "Portal de Clientes"
--assign @sarah
--priority high
--label feature
Resultado:
GitScrum Bot: ✅ Tarea creada: GS-457
"Agregar avatares de usuario"
Proyecto: Portal de Clientes | Asignado: Sarah
Prioridad: Alta | Etiquetas: feature
[Ver en GitScrum]
DESDE MENSAJE:
─────────────────────────────────────
Click derecho en cualquier mensaje de Slack
→ "Más acciones"
→ "Crear Tarea GitScrum"
Contenido del mensaje se convierte en descripción
Mensaje original enlazado
Comandos de Estado
COMANDOS DE SLACK
═════════════════
VERIFICAR ESTADO:
─────────────────────────────────────
/gitscrum status GS-456
Resultado:
GitScrum Bot:
GS-456: Arreglar botón login en móvil
Estado: En Progreso
Asignado: Sarah
Sprint: Sprint 8
Actualizado: hace 2 horas
[Ver en GitScrum]
MIS TAREAS:
─────────────────────────────────────
/gitscrum mine
Resultado:
GitScrum Bot:
Tus tareas (4):
• GS-456 - Arreglar botón login [En Progreso]
• GS-458 - Documentación API [Ready]
• GS-461 - Code review [Review]
• GS-462 - Actualizar tests [Ready]
[Ver board]
SPRINT ACTUAL:
─────────────────────────────────────
/gitscrum sprint
Resultado:
GitScrum Bot:
Sprint 8 - Plataforma E-commerce
Progreso: 65% (26/40 puntos)
Días restantes: 5
En progreso: 6 tareas
Bloqueadores: 1
[Ver Sprint Board]
Interacciones Bidireccionales
FLUJO BIDIRECCIONAL:
┌─────────────────────────────────────────────────────────────┐
│ │
│ SLACK → GITSCRUM: │
│ • /gitscrum create → Crear tarea │
│ • /gitscrum status → Ver estado │
│ • /gitscrum assign → Asignar tarea │
│ • /gitscrum comment → Agregar comentario │
│ • Mensaje → Tarea (acción de mensaje) │
│ │
│ GITSCRUM → SLACK: │
│ • Tarea creada → Notificación en canal │
│ • Tarea completada → Notificación en canal │
│ • Comentario en tarea → DM a asignado │
│ • @mención → DM a mencionado │
│ • Bloqueador → Alerta en canal │
│ • Sprint eventos → Notificaciones programadas │
│ │
│ ENLACE DE DISCUSIONES: │
│ • Thread de Slack puede enlazarse a tarea │
│ • Conversación se preserva como contexto │
│ • "Ver discusión de Slack" desde GitScrum │
│ │
└─────────────────────────────────────────────────────────────┘
Mejores Prácticas
- Un canal por proyecto para notificaciones específicas
- DMs para personal asignaciones y menciones
- Filtrar ruido no todas las actualizaciones
- Slash commands para acciones rápidas
- Enlazar discusiones para contexto completo
- Digest para stakeholders en vez de tiempo real