Testar grátis
7 min leitura Guide 697 of 877

Integrando GitScrum com Slack para Atualizações do Time

A integração com Slack traz atualizações do GitScrum para o fluxo de comunicação da sua equipe. Receba notificações sobre eventos importantes, compartilhe atualizações de progresso e mantenha visibilidade sem alternar entre ferramentas constantemente.

Configuração da Integração

Configuração Inicial

CONFIGURAÇÕES DE INTEGRAÇÃO SLACK:
┌─────────────────────────────────────────────────────────────┐
│ Integração GitScrum → Slack                                │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ CONEXÃO DO WORKSPACE:                                       │
│ Workspace Slack: acme-engenharia                           │
│ Conectado por: @admin                                      │
│ Status: ✅ Conectado                                       │
│                                                             │
│ CANAL PADRÃO: #atualizacoes-projeto                        │
│                                                             │
│ MAPEAMENTO DE CANAIS POR PROJETO:                          │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Projeto              │ Canal Slack                      ││
│ │──────────────────────┼────────────────────────────────││
│ │ Plataforma E-commerce│ #ecommerce-dev                  ││
│ │ App Mobile           │ #time-mobile                    ││
│ │ Infraestrutura       │ #devops                         ││
│ │ Site Marketing       │ #marketing-dev                  ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ [+ Adicionar Mapeamento de Canal]                          │
└─────────────────────────────────────────────────────────────┘

Configuração de Eventos

EVENTOS DE NOTIFICAÇÃO:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ EVENTOS DE TAREFA:                                          │
│ ☑ Tarefa criada                   → #atualizacoes-projeto  │
│ ☑ Tarefa movida para Concluído    → #atualizacoes-projeto  │
│ ☐ Tarefa atualizada               (muito ruído)            │
│ ☑ Tarefa atribuída                → DM do responsável      │
│ ☑ Tarefa bloqueada                → #atualizacoes-projeto  │
│                                                             │
│ EVENTOS DE COMENTÁRIO:                                      │
│ ☑ @menção em comentário           → DM do usuário          │
│ ☐ Todos os comentários            (muito ruído)            │
│                                                             │
│ EVENTOS DE SPRINT:                                          │
│ ☑ Sprint iniciada                 → #atualizacoes-projeto  │
│ ☑ Sprint finalizada               → #atualizacoes-projeto  │
│ ☑ Meta da sprint em risco         → #atualizacoes-projeto  │
│                                                             │
│ EVENTOS DE PRAZO:                                           │
│ ☑ Vence em 24 horas               → DM do responsável      │
│ ☑ Atrasado                        → #atualizacoes-projeto  │
│                                                             │
│ EVENTOS DE RESUMO:                                          │
│ ☑ Resumo diário                   → #atualizacoes (9h)     │
│ ☑ Resumo semanal                  → #atualizacoes (Seg)    │
└─────────────────────────────────────────────────────────────┘

Design de Notificações

Formatos de Mensagem

EXEMPLOS DE NOTIFICAÇÃO SLACK:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ TAREFA CONCLUÍDA:                                           │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ ✅ Tarefa concluída                                     ││
│ │ **Validação do checkout** movida para Concluído        ││
│ │ por Alex Chen                                          ││
│ │                                                         ││
│ │ Sprint: Sprint 24 · Projeto: Plataforma E-commerce     ││
│ │ [Ver Tarefa] [Ver Board da Sprint]                     ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ BLOQUEIO SINALIZADO:                                        │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ 🚧 Bloqueio sinalizado                                  ││
│ │ **Integração de pagamento** está bloqueada             ││
│ │                                                         ││
│ │ Motivo: "Precisamos das credenciais da API do DevOps"  ││
│ │ Responsável: @maria                                    ││
│ │ Impacto: Bloqueando 3 tarefas dependentes              ││
│ │                                                         ││
│ │ [Ver Tarefa] [Ajudar a Resolver]                       ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ SPRINT INICIADA:                                            │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ 🚀 Sprint 24 iniciada                                   ││
│ │ Plataforma E-commerce                                  ││
│ │                                                         ││
│ │ Meta: Completar redesign do checkout                   ││
│ │ Duração: 15 Jan - 29 Jan                               ││
│ │ Comprometido: 42 pontos (8 histórias)                  ││
│ │                                                         ││
│ │ [Ver Board da Sprint]                                  ││
│ └─────────────────────────────────────────────────────────┘│
└─────────────────────────────────────────────────────────────┘

Resumo Diário

FORMATO DO RESUMO DIÁRIO:
┌─────────────────────────────────────────────────────────────┐
│ 📊 Atualização Diária: Plataforma E-commerce               │
│ Terça, 16 de Janeiro de 2025                               │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ PROGRESSO DA SPRINT:                                        │
│ Sprint 24 • Dia 2 de 10                                    │
│ ████████░░░░░░░░░░░░ 40% concluído                         │
│                                                             │
│ ONTEM:                                                      │
│ ✅ Validação do checkout (Alex)                            │
│ ✅ Componente de seleção de pagamento (Maria)              │
│ ✅ Testes de integração (João)                             │
│                                                             │
│ HOJE:                                                       │
│ 🔄 Integração gateway de pagamento (Maria)                 │
│ 🔄 Fluxo do carrinho mobile (Alex)                         │
│ 🔄 Testes de carga (João)                                  │
│                                                             │
│ BLOQUEIOS:                                                  │
│ 🚧 Credenciais da API necessárias (há 2 dias)             │
│                                                             │
│ [Ver Board Completo]                                       │
└─────────────────────────────────────────────────────────────┘

Gestão de Canais

Estratégia de Organização

ESTRUTURA DE CANAIS RECOMENDADA:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ CANAIS DE PROJETO:                                          │
│ #ecommerce-dev          ← Notificações do projeto          │
│ #ecommerce-discussao    ← Discussões do time               │
│                                                             │
│ CANAIS POR TIPO:                                            │
│ #alertas-bloqueios      ← Todos os bloqueios               │
│ #releases               ← Anúncios de deploy               │
│ #celebracoes            ← Conquistas do time               │
│                                                             │
│ CANAIS PESSOAIS:                                            │
│ DMs                     ← Atribuições, menções             │
│ @gitscrum-bot           ← Comandos pessoais                │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Filtragem de Ruído

ESTRATÉGIAS DE REDUÇÃO DE RUÍDO:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ PROBLEMA: Muitas notificações                               │
│                                                             │
│ SOLUÇÃO 1: Agrupar por Importância                         │
│ Alta prioridade → Tempo real                               │
│ Média prioridade → Resumo por hora                         │
│ Baixa prioridade → Resumo diário                           │
│                                                             │
│ SOLUÇÃO 2: Canais Dedicados                                │
│ Críticos → #alertas-urgentes (poucos membros)              │
│ Normais → #atualizacoes-projeto (todo time)                │
│ Info → #atividade-projeto (quem quiser)                    │
│                                                             │
│ SOLUÇÃO 3: Preferências Pessoais                           │
│ Cada membro controla:                                       │
│ - Quais projetos seguir                                    │
│ - Quais tipos de evento                                    │
│ - Horário de silêncio                                      │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Comandos Interativos

Ações Rápidas

COMANDOS DO BOT NO SLACK:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ CONSULTAS:                                                  │
│ /gitscrum status                                           │
│ → Mostra progresso atual da sprint                         │
│                                                             │
│ /gitscrum minhas-tarefas                                   │
│ → Lista suas tarefas atribuídas                            │
│                                                             │
│ /gitscrum bloqueios                                        │
│ → Mostra todos os bloqueios ativos                         │
│                                                             │
│ ATUALIZAÇÕES:                                               │
│ /gitscrum atualizar GS-123 "Em progresso"                  │
│ → Atualiza status da tarefa                                │
│                                                             │
│ /gitscrum comentar GS-123 "Revisão concluída"              │
│ → Adiciona comentário na tarefa                            │
│                                                             │
│ /gitscrum bloquear GS-123 "Aguardando API"                 │
│ → Marca tarefa como bloqueada                              │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Melhores Práticas

Diretrizes de Implementação

CHECKLIST DE SUCESSO:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ CONFIGURAÇÃO INICIAL:                                       │
│ ☐ Definir canais por projeto                               │
│ ☐ Configurar eventos por canal                             │
│ ☐ Treinar time nos comandos                                │
│ ☐ Documentar convenções                                    │
│                                                             │
│ MANUTENÇÃO CONTÍNUA:                                        │
│ ☐ Revisar volume de notificações semanalmente              │
│ ☐ Ajustar filtros conforme feedback                        │
│ ☐ Arquivar canais de projetos finalizados                  │
│ ☐ Atualizar mapeamentos ao criar projetos                  │
│                                                             │
│ MÉTRICAS DE SUCESSO:                                        │
│ ☐ Redução de troca de contexto                             │
│ ☐ Tempo de resposta a bloqueios                            │
│ ☐ Satisfação do time com notificações                      │
│                                                             │
└─────────────────────────────────────────────────────────────┘

A integração GitScrum-Slack cria um fluxo de informações que mantém todos alinhados sem exigir que saiam de suas ferramentas de comunicação preferidas.

Soluções Relacionadas