Probar gratis
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 EmailIntegración con Slack
Revisión retrasadaActualizaciones en tiempo real
Perdido en inboxVisible en el flujo
Sin contextoDiscusiones en threads
UnidireccionalComandos interactivos
IndividualVisibilidad 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

  1. Target canales — No todo a #general
  2. Usar digests — Batching de updates de baja prioridad
  3. Habilitar threading — Mantener contexto junto
  4. Entrenar commands — Equipo debe conocer /gs
  5. 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.