Testar grátis
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

FeatureBenefício
Integração GitHubCommits vinculam a tarefas
Atalhos de tecladoMantenha o flow
Suporte markdownFormatação code-friendly
Acesso a APICapacidade de automação
Cerimônia mínimaFoco 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)

Soluções Relacionadas GitScrum