4 min leitura • Guide 183 of 877
GitScrum para Times de Desenvolvimento de Software
GitScrum é construído para times de software, com integração profunda com GitHub, workflows focados em desenvolvedores e gestão de sprint que não atrapalha a codificação. Este guia cobre setup otimizado para times de desenvolvimento de todos os tamanhos.
Features Focadas no Desenvolvedor
| Feature | Benefício |
|---|---|
| Integração GitHub | Commits vinculam a tarefas |
| Atalhos de teclado | Mantenha o flow |
| Suporte markdown | Formatação code-friendly |
| Acesso a API | Capacidade de automação |
| Cerimônia mínima | Foco em shipping |
Setup do Time
Configuração de Board
SETUP DE BOARD TIME DE DESENVOLVIMENTO
══════════════════════════════════════
COLUNAS:
─────────────────────────────────────
Backlog → Trabalho priorizado não iniciado
Ready → Refinado, pronto para puxar
In Progress → Sendo desenvolvido atualmente
Review → Code review / PR aberto
QA → Testing (opcional)
Done → Mergeado e deployed
LIMITES WIP:
├── Ready: ∞ (ou 2× tamanho do time)
├── In Progress: 2 por desenvolvedor
├── Review: 3 total
├── QA: 5 total
└── Done: Sem limite
LABELS:
├── Tipo: feature, bug, chore, spike
├── Prioridade: P1, P2, P3
├── Tamanho: S, M, L (opcional)
├── Componente: frontend, backend, infra
└── Status: blocked, needs-review
AUTOMAÇÃO:
├── PR aberto → Mover para Review
├── PR mergeado → Mover para Done
├── Em Review > 48h → Alerta
└── Label Blocked → Notificar lead
Integração GitHub
SETUP DE INTEGRAÇÃO GITHUB
══════════════════════════
CONECTAR REPOSITÓRIO:
1. Settings → Integrations → GitHub
2. Autorizar GitScrum
3. Selecionar organização
4. Selecionar repositório(s)
5. Configurar regras de linking
VINCULAÇÃO DE COMMIT:
─────────────────────────────────────
# Mencionar task ID na mensagem de commit
git commit -m "Add login validation [GS-123]"
# GitScrum automaticamente:
├── Vincula commit à tarefa
├── Mostra na atividade da tarefa
├── Atualiza progresso
└── Notifica assignee
NOMENCLATURA DE BRANCH:
─────────────────────────────────────
# Do GitScrum:
Click "Create Branch" na tarefa
→ Cria: feature/GS-123-login-validation
# Padrão de nomenclatura configurável:
├── feature/[ID]-[slug]
├── [ID]/[title]
├── [type]/[ID]
└── Padrão customizado
SYNC DE PR:
─────────────────────────────────────
Quando PR aberto mencionando GS-123:
├── Tarefa move para "Review"
├── Link do PR mostrado na tarefa
├── Badge de status na tarefa
└── Reviewers visíveis
Quando PR mergeado:
├── Tarefa move para "Done"
├── Info de merge registrada
├── Cycle time calculado
└── Tracking de deploy (opcional)
Gestão de Sprint
Configuração de Sprint
SETUP DE SPRINT
═══════════════
CONFIGURAÇÕES DE SPRINT:
├── Duração: 2 semanas (configurável)
├── Início: Segunda-feira
├── Fim: Sexta-feira
├── Goal: Obrigatório por sprint
└── Capacidade: Baseada em histórico
PLANNING:
─────────────────────────────────────
1. Revisar goal do sprint com PO
2. Puxar itens do backlog
3. Capacidade do time: ~velocity × 0.8
4. Compromisso do time (não imposto)
5. Criar tarefas (se necessário)
MÉTRICAS:
├── Velocity (pontos ou contagem)
├── Burndown/burnup chart
├── Carry-over tracking
├── Completion rate
└── Quality (bugs introduzidos)