4 min leitura • Guide 246 of 877
Configurando Workflows Ágeis no GitScrum
GitScrum se adapta à sua metodologia, não o contrário. Se você roda Scrum estrito, Kanban baseado em fluxo, ou um híbrido prático, a configuração flexível do GitScrum suporta seu workflow. Este guia ajuda você a configurar o workflow certo para seu time.
Escolhendo Seu Workflow
| Workflow | Melhor Para | Elementos Chave |
|---|---|---|
| Scrum | Desenvolvimento de features, projetos | Sprints, planning, retros |
| Kanban | Suporte, ops, contínuo | Fluxo, limites WIP, pull |
| Scrumban | Tipos mistos de trabalho | Sprints + controle de fluxo |
Setup de Scrum
Configuração Core
WORKFLOW SCRUM NO GITSCRUM
══════════════════════════
HABILITAR SPRINTS:
─────────────────────────────────────
Settings → Workflow → Sprints
├── Habilitar sprints: Sim
├── Duração do sprint: 2 semanas (típico)
├── Dia de início: Segunda
├── Auto-criar próximo sprint: Sim
└── Meta do sprint: Obrigatório
COLUNAS DO BOARD:
─────────────────────────────────────
┌────────────┬────────────┬──────────────┬──────────────┬──────────┐
│ A Fazer │ Em Progr. │ Code Review │ Teste │ Feito │
└────────────┴────────────┴──────────────┴──────────────┴──────────┘
Config de colunas:
├── A Fazer: Itens do sprint backlog
├── Em Progresso: Desenvolvimento ativo
├── Code Review: PR submetido
├── Teste: Pronto para QA
├── Feito: Atende Definition of Done
ESTIMATIVA:
─────────────────────────────────────
Settings → Estimation
├── Método: Story Points
├── Escala: 1, 2, 3, 5, 8, 13 (Fibonacci)
├── Obrigatório para itens do sprint: Sim
└── Rastreamento de velocidade: Habilitado
GRÁFICOS:
─────────────────────────────────────
├── Sprint Burndown: Progresso diário
├── Velocity Chart: Pontos por sprint
├── Sprint Report: Detalhes de conclusão
└── Configure na seção Reports
Workflow do Sprint
CICLO DE VIDA DO SPRINT NO GITSCRUM
═══════════════════════════════════
SPRINT PLANNING:
─────────────────────────────────────
1. Abra visão do Backlog
2. Revise itens priorizados
3. Defina meta do sprint
4. Puxe itens para o sprint
├── Arraste do backlog para sprint
├── Observe indicador de capacidade
├── Balance entre o time
└── Comprometa quando preenchido
5. Inicie o sprint
┌─────────────────────────────────────────────────────────┐
│ Sprint 26 Planning │
├─────────────────────────────────────────────────────────┤
│ Meta do Sprint: Completar autenticação de usuário │
│ │
│ Capacidade: 42 pontos disponíveis │
│ Comprometido: 38 pontos (90%) │
│ │
│ ITENS DO SPRINT: │
│ ├── [8] GS-100: Implementação de login │
│ ├── [5] GS-101: Reset de senha │
│ ├── [8] GS-102: Integração OAuth │
│ ├── [5] GS-103: Gestão de sessão │
│ ├── [3] GS-104: Lembrar de mim │
│ ├── [5] GS-105: Auditoria de segurança │
│ └── [4] GS-106: Correções de bugs │
│ │
│ [Iniciar Sprint] │
└─────────────────────────────────────────────────────────┘
DURANTE O SPRINT:
─────────────────────────────────────
├── Diário: Atualizar status de tarefas
├── Mover cards pelo board
├── Adicionar blockers quando encontrados
├── Registrar trabalho (opcional)
├── Monitorar burndown
└── Sem mudanças de escopo (proteger sprint)
FIM DO SPRINT:
─────────────────────────────────────
1. Review: Demo do trabalho completado
2. Fechar sprint: Incompleto → backlog
3. Retrospectiva: O que melhorar
4. Planejar próximo sprint
Melhores Práticas
Para Workflows no GitScrum
- Comece simples — Adicione complexidade depois
- Colunas mínimas — 5-7 máximo
- Limites WIP — Previna gargalos
- Definição de Pronto — Claro para todos
- Revise configuração — Ajuste conforme aprende
Anti-Padrões
ERROS DE WORKFLOW:
✗ Muitas colunas
✗ Sem limites WIP
✗ Configuração complexa demais
✗ Não usar features do board
✗ Colunas que ninguém usa
✗ Não acompanhar métricas
✗ Mudar muito frequentemente
✗ Não treinar o time