6 min lectura • Guide 101 of 877
Conectando Slack para Notificaciones de Equipo
Las notificaciones por email se pierden. La integración de Slack de GitScrum pone actualizaciones de proyecto donde tu equipo ya trabaja. Con routing inteligente de canales y notificaciones personalizables, puedes asegurar que la información correcta llegue a las personas correctas sin fatiga de notificaciones.
Por Qué Integración con Slack
| Notificaciones por Email | Integración con Slack |
|---|---|
| Revisión retrasada | Actualizaciones en tiempo real |
| Perdido en inbox | Visible en el flujo |
| Sin contexto | Discusiones en threads |
| Unidireccional | Comandos interactivos |
| Individual | Visibilidad de equipo |
Proceso de Setup
Instalación de la App
SETUP DE INTEGRACIÓN SLACK
══════════════════════════
PASO 1: Instalar App
─────────────────────────────────────
GitScrum Settings → Integraciones → Slack
Click "Agregar a Slack"
Selecciona tu workspace
Autoriza permisos
PASO 2: Conectar Canales
─────────────────────────────────────
Invita @GitScrum a canales
/invite @gitscrum
PASO 3: Configurar Notificaciones
─────────────────────────────────────
Mapear eventos a canales
Establecer niveles de notificación
Probar conexiones
PERMISOS REQUERIDOS:
├── Enviar mensajes
├── Leer historial de canal
├── Postear en canales
├── Mensajes directos
└── Slash commands
Estrategia de Canales
ESTRATEGIA DE MAPEO DE CANALES
══════════════════════════════
CANALES DE PROYECTO:
├── #proyecto-website → Notificaciones proyecto Website
├── #proyecto-mobile → Notificaciones app Mobile
└── #proyecto-api → Notificaciones proyecto API
CANALES DE EQUIPO:
├── #equipo-frontend → Tareas equipo Frontend
├── #equipo-backend → Tareas equipo Backend
└── #equipo-design → Tareas equipo Design
CANALES ESPECIALES:
├── #releases → Notificaciones de deploy y release
├── #bugs-criticos → Solo bugs Priority:critical
├── #standup → Standups diarios async
└── #victorias → Celebraciones de milestones completados
Configuración de Notificaciones
Mapeo de Eventos
REGLAS DE NOTIFICACIÓN
══════════════════════
REGLAS PROYECTO → CANAL:
Proyecto Website → #proyecto-website:
├── ✓ Tarea creada
├── ✓ Estado cambiado
├── ✓ Asignación cambiada
├── ✗ Comentarios (muy ruidoso)
├── ✓ Sprint iniciado/terminado
└── ✓ Milestone completado
TODOS LOS PROYECTOS → #bugs-criticos:
├── Condición: label = "priority:critical"
├── Eventos: Creado, estado cambiado
└── Alerta: mención @channel
TODOS LOS PROYECTOS → #releases:
├── Condición: label = "release"
├── Eventos: Tarea completada
└── Incluir: Link a release notes
Formato de Notificaciones
FORMATOS DE MENSAJES SLACK
══════════════════════════
TAREA CREADA:
┌─────────────────────────────────────────────────┐
│ 📋 Nueva Tarea Creada │
│ │
│ *GS-456: Implementar autenticación de usuario* │
│ Proyecto: Rediseño Website │
│ Prioridad: Alta │
│ Asignado a: @sara │
│ │
│ [Ver Tarea] [Acciones Rápidas ▾] │
└─────────────────────────────────────────────────┘
ESTADO CAMBIADO:
┌─────────────────────────────────────────────────┐
│ ✓ Estado de Tarea Actualizado │
│ │
│ *GS-456* movido a *En Review* │
│ por @miguel │
│ │
│ [Ver Tarea] │
└─────────────────────────────────────────────────┘
DIGEST DIARIO:
┌─────────────────────────────────────────────────┐
│ 📊 Resumen Diario: 15 de Marzo │
│ │
│ Completadas: 8 tareas │
│ Creadas: 12 tareas │
│ En Review: 5 tareas │
│ Bloqueadas: 2 tareas ⚠️ │
│ │
│ Progreso del Sprint: 65% │
│ │
│ [Ver Dashboard] │
└─────────────────────────────────────────────────┘
Slash Commands
Comandos Disponibles
SLASH COMMANDS DE GITSCRUM
══════════════════════════
COMANDOS DE TAREAS:
├── /gs create [título]
│ Crear nueva tarea rápidamente
│
├── /gs search [query]
│ Encontrar tareas que coincidan
│
├── /gs assign [task-id] @usuario
│ Asignar tarea a usuario
│
└── /gs status [task-id] [estado]
Actualizar estado de tarea
COMANDOS DE INFO:
├── /gs my
│ Mostrar mis tareas abiertas
│
├── /gs sprint
│ Resumen del sprint actual
│
├── /gs standup
│ Iniciar standup async
│
└── /gs help
Mostrar todos los comandos
EJEMPLOS:
─────────────────────────────────────
/gs create Arreglar estilo del botón de login
→ Crea tarea, retorna link
/gs my
→ Lista tus 5 tareas más recientes
/gs sprint
→ Muestra progreso y stats del sprint
─────────────────────────────────────
Acciones Interactivas
FEATURES INTERACTIVOS DE SLACK
══════════════════════════════
ACCIONES RÁPIDAS (desde mensaje):
┌─────────────────────────────────────────────────┐
│ 📋 GS-456: Autenticación de usuario │
│ Estado: En Progreso │
│ │
│ [Iniciar Timer] [Marcar Done] [Agregar Comentario]│
│ [Asignar ▾] [Prioridad ▾] [Más ▾] │
└─────────────────────────────────────────────────┘
CREAR DESDE MENSAJE:
1. Hover sobre cualquier mensaje de Slack
2. Click "..." → "Crear Tarea GitScrum"
3. Tarea creada con mensaje como descripción
4. Link posteado al thread
THREAD → COMENTARIOS:
├── Reply en Slack thread
├── Opción de sync a tarea
├── Sincronización bidireccional de comentarios
└── Contexto preservado
Standups Async
SETUP DE STANDUP ASYNC
══════════════════════
SCHEDULE:
├── Días: Lun-Vie
├── Hora: 9:00 AM (local)
├── Canal: #standup
└── Recordatorio: 15 min antes
PREGUNTAS:
├── ¿Qué lograste ayer?
├── ¿En qué estás trabajando hoy?
├── ¿Algún bloqueador?
└── (Opcional) ¿Cómo te sientes?
MENSAJE DE STANDUP:
┌─────────────────────────────────────────────────┐
│ 📅 Standup Diario - 15 de Marzo │
│ │
│ ¡Buenos días equipo! Hora del standup. │
│ │
│ Por favor comparte: │
│ 1. Logros de ayer │
│ 2. Plan de hoy │
│ 3. Cualquier bloqueador │
│ │
│ [Iniciar Mi Update] │
│ │
│ Respuestas: 0/8 │
└─────────────────────────────────────────────────┘
Mejores Prácticas
- Target canales — No todo a #general
- Usar digests — Batching de updates de baja prioridad
- Habilitar threading — Mantener contexto junto
- Entrenar commands — Equipo debe conocer /gs
- Revisar regularmente — Ajustar basado en feedback
Gestión de Ruido
REDUCIENDO RUIDO DE NOTIFICACIONES
══════════════════════════════════
EN LUGAR DE: HAZ ESTO:
─────────────────────────────────────────────
Todos eventos → #team Proyecto → canal de proyecto
Cada comentario → canal Comentarios → solo thread
Tiempo real todo Digest diario para baja prioridad
@channel en todo @channel solo para crítico
Todos ven todo Suscripciones basadas en rol
Anti-Patrones
ERRORES DE INTEGRACIÓN SLACK:
✗ Todas las notificaciones a un canal
✗ @channel para todo
✗ Sin opción de digest
✗ Ignorar features de threading
✗ No entrenar slash commands
✗ Demasiados tipos de notificación
✗ Sin estrategia de canales
Soluciones Relacionadas con GitScrum
Conclusión
La integración de Slack con GitScrum transforma cómo los equipos se mantienen informados. Al configurar routing inteligente de canales, usar slash commands para interacción rápida, y habilitar standups async, puedes mantener a todos sincronizados sin abrumar con notificaciones. La clave es configurar las reglas correctas desde el inicio y ajustar basado en feedback del equipo.