6 min leitura • Guide 143 of 877
Alternativa Scrum Amigável Desenvolvedor
Muitos desenvolvedores ressentem cerimônias rígidas Scrum e overhead enquanto apreciam metas: entrega iterativa, melhoria contínua, e colaboração equipe. Abordagem amigável desenvolvedor mantém o que funciona enquanto elimina o que não, criando produtividade sustentável.
Pontos Dor Scrum Desenvolvedor
| Cerimônia Scrum | Queixa Desenvolvedor | Alternativa |
|---|---|---|
| Daily standup | Report status | Updates async |
| Sprint planning | Horas desperdiçadas | Planejamento leve |
| Story points | Gaming sistema | Sem estimativa ou T-shirt |
| Compromisso sprint | Pressão artificial | Flow contínuo |
| Sprint review | Show cachorro e pônei | Ship continuamente |
| Retrospectiva | Mesmas queixas | Retros on-demand |
Princípios Amigáveis Desenvolvedor
Valores Core
VALORES ÁGEIS AMIGÁVEIS DESENVOLVEDOR
═════════════════════════════════════
1. SHIPPING SOBRE CERIMÔNIA
└── Valor é software entregue, não reuniões
2. ASYNC SOBRE SÍNCRONO
└── Respeite tempo foco, comunique por escrito
3. CONFIANÇA SOBRE RASTREAMENTO
└── Contrate pessoas boas, deixe trabalhar
4. CONTÍNUO SOBRE BATCHED
└── Flow > time-boxes quando possível
5. SIMPLICIDADE SOBRE PROCESSO
└── Processo mínimo viável
6. MELHORIA SOBRE CONSISTÊNCIA
└── Evolua baseado no que funciona
Comparação Processo
SCRUM VS ABORDAGEM AMIGÁVEL DESENVOLVEDOR
═════════════════════════════════════════
SCRUM:
├── Sprints fixos 2-semanas
├── Reunião standup diária 15-min
├── Planejamento sprint (2-4 horas)
├── Revisão sprint (1-2 horas)
├── Retrospectiva (1-2 horas)
├── Refinamento backlog (2 horas/semana)
├── Estimativa story point
└── Compromisso sprint
AMIGÁVEL DESENVOLVEDOR:
├── Flow contínuo (ou cadência flexível)
├── Updates diários async (escritos)
├── Planejamento semanal leve (30 min)
├── Ship continuamente (sem cerimônia)
├── Retros quando necessário (não forçado)
├── Refinamento on-demand
├── Sizing T-shirt ou sem estimativa
└── Limites WIP ao invés compromisso
Implementando Alternativa
Updates Diários Async
SUBSTITUTO STANDUP ASYNC
════════════════════════
AO INVÉS DE: Reunião diária 15-min
USE: Update escrito async
TEMPLATE (poste até 10am):
─────────────────────────────────────
**Ontem**: Completou API login
**Hoje**: Começando integração OAuth
**Bloqueado**: Nenhum
─────────────────────────────────────
ONDE:
├── Canal Slack #team-standup
├── Feature update diário GitScrum
└── Doc compartilhado simples
BENEFÍCIOS:
├── Respeita tempo foco
├── Registro permanente
├── Escreva quando conveniente
├── Leia quando conveniente
├── Sem coordenação agenda
└── Funciona através timezones
QUANDO SYNC:
├── Quando alguém bloqueado
├── Quando coordenação necessária
├── Sync semanal para alinhamento
└── Não por padrão
Planejamento Leve
PROCESSO PLANEJAMENTO LEVE
══════════════════════════
SEMANAL (30 min máx):
─────────────────────────────────────
1. Check rápido trabalho atual (5 min)
2. Identifique próximo do backlog (10 min)
3. Esclareça perguntas (10 min)
4. Confirme sem blockers (5 min)
MENSAL (60 min):
─────────────────────────────────────
1. Revise trabalho enviado (10 min)
2. Discuta prioridades próximas (20 min)
3. Identifique iniciativas maiores (20 min)
4. Check processo - o que funcionando? (10 min)
ESTIMATIVA:
├── Sizing T-shirt (S, M, L)
├── Ou sem estimativa
├── Deixe dados dizerem throughput
├── Pare gaming story points
└── Foco em shipping
REFINAMENTO:
├── JIT (Just In Time)
├── Refine quando prestes pull
├── Sem reunião separada necessária
├── 5-10 min por item
└── Async quando possível
Flow Contínuo
WORKFLOW FLOW CONTÍNUO
═══════════════════════
BOARD ESTILO KANBAN:
┌────────────────────────────────────────────────────────┐
│ READY │ DOING │ REVIEW │ DONE │
│ (Refined) │ (WIP: 2) │ (WIP: 3) │ (Shipped) │
├────────────────────────────────────────────────────────┤
│ [Task 5] │ [Task 1] │ [Task 2] │ [Task 4] │
│ [Task 6] │ [Task 3] │ │ │
│ [Task 7] │ │ │ │
└────────────────────────────────────────────────────────┘
PRINCÍPIOS:
├── Pull quando pronto (não pushed)
├── Termine antes começar novo
├── Limites WIP previnem overload
├── Deployment contínuo para prod
├── Sem limites sprint artificiais
CADÊNCIA:
├── Deploy quando pronto
├── Revise trabalho semanalmente
├── Planeje suficiente adiante
├── Retrospect quando necessário
└── Melhore continuamente
Retrospectivas On-Demand
MODELO RETROSPECTIVA ON-DEMAND
══════════════════════════════
AO INVÉS DE: Retro bi-semanal forçado
TRIGGER QUANDO:
├── Incidente ocorreu
├── Algo deu errado
├── Algo foi ótimo
├── Equipe solicita
├── Processo sente quebrado
├── Check-in mínimo mensal
FORMATO (30 min):
─────────────────────────────────────
1. O que triggered esta retro? (2 min)
2. O que aconteceu? (5 min)
3. O que aprendemos? (10 min)
4. O que mudaremos? (10 min)
5. Quem possui mudança? (3 min)
ALTERNATIVA ASYNC:
├── Doc compartilhado para feedback contínuo
├── Canal "itens retro" no Slack
├── Colete, então sync se necessário
└── Nem tudo precisa reunião
GitScrum para Flow Amigável Desenvolvedor
Setup Board
SETUP GITSCRUM AMIGÁVEL DESENVOLVEDOR
═════════════════════════════════════
COLUNAS BOARD:
├── Backlog (priorizado, não sized)
├── Ready (refined, pode pull)
├── In Progress (WIP: 2 por pessoa)
├── Review (WIP: 3 total)
├── Done (shipped esta semana)
└── Archive (auto após 1 semana)
SEM SPRINTS:
├── Modo flow contínuo
├── Sem limite sprint
├── Ciclo planejamento semanal
└── Meça cycle time
LABELS (simples):
├── Type: feature, bug, chore
├── Size: S, M, L (opcional)
└── Priority: 🔴, 🟡, 🟢
AUTOMAÇÃO:
├── PR merged → Mova para Done
├── In Review > 48h → Alerta
├── WIP excedido → Bloqueie
└── Done → Deploy triggered
Métricas Que Importam
FOCO NESTAS MÉTRICAS
════════════════════
CYCLE TIME:
├── Tempo de start para done
├── Tendência sobre semanas
├── Menor é melhor
└── Preditor entrega
THROUGHPUT:
├── Itens completados por semana
├── Tendência ao longo tempo
├── Consistência importa
└── Sem gaming velocity
LEAD TIME:
├── Tempo de request para delivery
├── Métrica customer-facing
├── Inclui tempo queue
└── Imagem completa
NÃO ESTAS:
├── Story points (facilmente gamed)
├── Linhas código (sem sentido)
├── Horas trabalhadas (insustentável)
└── Burndown (artefato sprint)
Melhores Práticas
Para Ágil Amigável Desenvolvedor
- Ship continuamente — Valor sobre cerimônia
- Async por padrão — Respeite tempo foco
- Processo mínimo viável — Adicione só necessário
- Confie equipe — Autonomia sobre rastreamento
- Melhore constantemente — Evolua o que funciona
Anti-Padrões
ANTI-PADRÕES EVITAR:
✗ Teatro Scrum (vá através movimentos)
✗ Sem processo (caos)
✗ Todas reuniões async (algum sync necessário)
✗ Sem mecanismo melhoria
✗ Ignorando feedback equipe
✗ Copie processo outra empresa
✗ One size fits all