6 min leitura • Guide 750 of 877
Balanceamento de Carga de Trabalho entre Membros do Time
Cargas de trabalho balanceadas significam melhor qualidade e times mais saudáveis. O GitScrum fornece visibilidade sobre capacidade do time para que trabalho possa ser distribuído de forma justa.
Por Que Balanceamento Importa
Problemas de Time Desbalanceado
SINAIS DE DESBALANCEAMENTO DE CARGA:
┌─────────────────────────────────────────────────────────────┐
│ │
│ MEMBRO SOBRECARREGADO: │
│ │
│ @alex: 45 pontos atribuídos │
│ │ │
│ ├─ Trabalhando até tarde consistentemente │
│ ├─ Qualidade caindo │
│ ├─ Pulando documentação │
│ ├─ Faltando reuniões │
│ └─ Risco de burnout ALTO │
│ │
│ MEMBRO SUBUTILIZADO: │
│ │
│ @jordan: 12 pontos atribuídos │
│ │ │
│ ├─ Terminando cedo │
│ ├─ Pegando trabalho não relacionado │
│ ├─ Não desenvolvendo habilidades │
│ └─ Sentindo-se desvalorizado │
│ │
│ ─────────────────────────────────────────────────────────── │
│ │
│ IMPACTO NO TIME: │
│ │
│ • Ponto único de falha (só Alex conhece X) │
│ • Ressentimento cresce │
│ • Silos de conhecimento se formam │
│ • Previsibilidade sofre │
│ • Qualidade fica inconsistente │
│ • Velocidade do time mascarada por hora extra individual │
│ │
│ A MATEMÁTICA: │
│ Pessoa sobrecarregada trabalha 60h → esgota → sai │
│ Custo: Contratação + treinamento + conhecimento perdido │
│ Melhor: Balanceado 40h/pessoa → time sustentável │
└─────────────────────────────────────────────────────────────┘
Medindo Carga de Trabalho
Visibilidade de Capacidade
DASHBOARD DE CARGA DE TRABALHO GITSCRUM:
┌─────────────────────────────────────────────────────────────┐
│ CAPACIDADE DO TIME - Sprint 24 │
├─────────────────────────────────────────────────────────────┤
│ │
│ META DE CAPACIDADE: 25-30 pts/pessoa │
│ │
│ @alex [██████████████████████████████░░░] 38 pts ⚠️ │
│ @maria [█████████████████████████░░░░░░░░] 28 pts ✅ │
│ @jordan [████████████░░░░░░░░░░░░░░░░░░░░░] 14 pts ⬇️ │
│ @chen [████████████████████████░░░░░░░░░] 26 pts ✅ │
│ @taylor [███████████████████████████████░░] 34 pts ⚠️ │
│ │
│ LEGENDA: │
│ ✅ Na meta (25-30 pts) │
│ ⚠️ Acima da capacidade (>30 pts) │
│ ⬇️ Abaixo da capacidade (<25 pts) │
│ │
│ ─────────────────────────────────────────────────────────── │
│ │
│ AÇÕES NECESSÁRIAS: │
│ │
│ • Mover 8 pts de @alex para @jordan │
│ • Revisar atribuições de @taylor │
│ • Considerar @jordan para tarefa desafiadora │
│ │
│ NÃO ATRIBUÍDOS: 12 pts │
│ [Ver tarefas não atribuídas] │
└─────────────────────────────────────────────────────────────┘
Fatores de Capacidade
CALCULANDO CAPACIDADE REAL:
┌─────────────────────────────────────────────────────────────┐
│ │
│ CAPACIDADE PADRÃO ≠ CAPACIDADE REAL │
│ │
│ FATORES QUE REDUZEM CAPACIDADE: │
│ │
│ FOLGAS: │
│ @maria: Férias Seg-Qua = -3 dias = -12 pts │
│ @chen: Dia doente = -1 dia = -4 pts │
│ │
│ REUNIÕES: │
│ @taylor: Funções de líder = -20% = -5 pts │
│ @alex: Entrevistas = -4 hrs = -2 pts │
│ │
│ ROTAÇÃO DE SUPORTE: │
│ @jordan: De plantão esta semana = -25% = -6 pts │
│ │
│ ONBOARDING: │
│ @novodev: Ainda aprendendo = 50% capacidade = 12 pts max │
│ │
│ ─────────────────────────────────────────────────────────── │
│ │
│ CAPACIDADE AJUSTADA ESTA SPRINT: │
│ │
│ Pessoa Base Ajustes Disponível │
│ ────────── ───── ─────────── ───────── │
│ @alex 28 -2 (entrevistas) 26 pts │
│ @maria 28 -12 (férias) 16 pts │
│ @jordan 28 -6 (plantão) 22 pts │
│ @chen 28 -4 (doente) 24 pts │
│ @taylor 28 -5 (líder) 23 pts │
│ @novodev 24 -12 (onboarding) 12 pts │
│ ───────────────────────────────────────────────── │
│ TOTAL 123 pts │
└─────────────────────────────────────────────────────────────┘
Estratégias de Balanceamento
Redistribuição Inteligente
MOVENDO TRABALHO ENTRE MEMBROS
══════════════════════════════
ANTES DE MOVER, CONSIDERE:
─────────────────────────────────────
├── Skill match: pessoa sabe fazer?
├── Contexto: tem contexto necessário?
├── Interesse: quer crescer nessa área?
├── Timeline: tem tempo para handoff?
└── Impacto: afeta outras dependências?
COMO REDISTRIBUIR:
─────────────────────────────────────
1. Identificar tarefas movíveis:
├── Não iniciadas são mais fáceis
├── Em progresso precisa handoff
└── Quase prontas: terminar onde está
2. Match por habilidade:
├── Tarefa simples → qualquer um
├── Tarefa complexa → skill específico
└── Stretch task → mentoria incluída
3. Comunicar claramente:
├── Por que está movendo
├── Expectativas de resultado
├── Suporte disponível
└── Sem culpa, sem drama
EXEMPLO:
─────────────────────────────────────
@alex sobrecarregado com:
├── API endpoint (em progresso)
├── Bug fix (não iniciado)
├── Feature X (não iniciada)
└── Documentação (não iniciada)
Decisões:
├── API: mantém (contexto)
├── Bug: move para @jordan
├── Feature X: move para @chen
└── Docs: @jordan após bug
Resultado: @alex 38→26 pts ✅
Prevenção Proativa
EVITANDO DESBALANCEAMENTO
═════════════════════════
NO PLANNING:
─────────────────────────────────────
├── Revisar capacidade de cada um
├── Considerar ajustes (férias, etc)
├── Distribuir logo no planning
├── Evitar "Alex sempre pega isso"
└── Forçar rotação de tipos de tarefa
DURANTE SPRINT:
─────────────────────────────────────
├── Check diário de carga
├── Early warning se alguém atrasando
├── Rebalancear antes de crise
├── Ajudar quem está ficando para trás
└── Celebrar quem terminou cedo
LONG TERM:
─────────────────────────────────────
├── Cross-training para mais opções
├── Documentação reduz dependência
├── Pair programming espalha conhecimento
├── Rotação de responsabilidades
└── Cultura de pedir ajuda
Métricas de Saúde do Time
INDICADORES DE BALANCEAMENTO
════════════════════════════
MÉTRICAS QUANTITATIVAS:
─────────────────────────────────────
├── Pontos por pessoa por sprint
├── Horas extras registradas
├── Tarefas completadas vs atribuídas
├── Variância entre membros
└── Tendência ao longo do tempo
INDICADORES QUALITATIVOS:
─────────────────────────────────────
├── Feedback em retros
├── Nível de stress percebido
├── Qualidade do trabalho
├── Colaboração no time
└── Satisfação individual
DASHBOARD SAUDÁVEL:
─────────────────────────────────────
┌───────────────────────────────────┐
│ Sprint Health Score: 85/100 │
│ │
│ Carga balanceada: ✅ 92% │
│ Dentro de capacidade: ✅ 95% │
│ Zero hora extra: ✅ 100% │
│ Cross-training: ⚠️ 65% │
│ │
│ Ação: Aumentar cross-training │
└───────────────────────────────────┘