GitScrum / Docs
Todas las Mejores Prácticas

Integrando GitScrum con Slack

Conecta GitScrum y Slack para notificaciones en tiempo real, creación rápida de tareas y comunicación seamless del equipo.

5 min de lectura

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ónCon Integración
Cambiar apps para updatesNotificaciones en Slack
Copiar/pegar para crear tareasSlash command crea tarea
Discusiones desconectadasEnlazadas a tareas
Awareness retrasadoAlertas 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
  • Soluciones Relacionadas