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.