Kaique Mitsuo Silva Yamamoto
StartupProduto

Backlog

O que é backlog de produto, diferença entre product backlog e sprint backlog, frameworks de priorização RICE, MoSCoW e ICE scoring.

O que é?

Backlog é a lista priorizada e ordenada de tudo que precisa ser feito no produto. É o coração do Scrum — a fonte única de verdade sobre o que o time vai construir.

Existem dois tipos principais:

  • Product Backlog — lista completa de tudo que o produto precisa (épicos, features, bugs, melhorias). Gerenciado pelo Product Owner.
  • Sprint Backlog — subconjunto do product backlog selecionado para o sprint atual. Gerenciado pelo time de desenvolvimento.

Como funciona

Hierarquia do Backlog

Product Backlog
├── Épico: "Sistema de Pagamentos"
│   ├── Feature: "Checkout com cartão de crédito"
│   │   ├── User Story: "Como comprador, quero pagar com Visa..."
│   │   │   ├── Task: Integrar API do Stripe
│   │   │   ├── Task: Criar UI do formulário de cartão
│   │   │   └── Task: Escrever testes de integração
│   │   └── User Story: "Como comprador, quero salvar meu cartão..."
│   └── Feature: "Checkout com Pix"
│       └── ...
├── Épico: "Onboarding v2"
│   └── ...
└── Bugs e Tech Debt
    ├── BUG-123: Timeout na busca com muitos filtros
    └── TECH: Migrar banco para PostgreSQL 16

Refinamento do Backlog

Backlog Refinement (ou Grooming) é a cerimônia onde o time:

  1. Detalha histórias do topo do backlog (critérios de aceite, design)
  2. Estima o esforço (story points, t-shirt sizing)
  3. Prioriza com base em valor de negócio e esforço
  4. Divide itens grandes em itens menores e entregáveis

Regra prática: os itens do topo devem estar "sprint-ready" (detalhados o suficiente para entrar no próximo sprint).

Frameworks de Priorização

RICE Score

RICE = (Reach × Impact × Confidence) / Effort

Reach: quantos usuários impactados por trimestre
Impact: 0.25 (mínimo) a 3 (massivo)
Confidence: 0% a 100%
Effort: pessoa-meses de trabalho

Exemplo:
Feature A: (10000 × 2 × 80%) / 3 = 5333
Feature B: (500 × 3 × 100%) / 0.5 = 3000
→ Priorizar Feature A

MoSCoW

Must Have    → Essencial, sem isso o sprint falha
Should Have  → Importante, mas sprint sobrevive sem
Could Have   → Desejável, se sobrar tempo
Won't Have   → Descartado para este ciclo (mas documentado)

ICE Score

ICE = Impact × Confidence × Ease

Impact: 1-10
Confidence: 1-10
Ease: 1-10 (quão fácil de implementar)

Exemplo:
Feature A: 8 × 7 × 3 = 168
Feature B: 5 × 9 × 8 = 360
→ Priorizar Feature B (mais fácil com bom impacto)

Por que importa?

O backlog é essencial porque:

  • Evita o caos — sem backlog, o time trabalha de forma reativa, apagando incêndios
  • Alinha prioridades — todos sabem o que é mais importante
  • Facilita estimativas — itens refinados são mais previsíveis
  • Comunica progresso — stakeholders veem o que foi feito e o que falta
  • Absorve mudanças — novas demandas entram no backlog em vez de interromper o sprint

Um backlog mal gerenciado (sem priorização, itens vagos, nunca refinado) é uma das maiores causas de sprints que falham.


Exemplo prático

Product Backlog de um app de delivery

Prioridade | Item                              | Tipo     | RICE  | Status
-----------|-----------------------------------|----------|-------|--------
1          | Pagamento via Pix                  | Feature  | 8500  | Sprint-ready
2          | Push notification de status        | Feature  | 7200  | Sprint-ready
3          | Bug: pedido duplicado no checkout   | Bug      | —     | Sprint-ready
4          | Avaliação do entregador            | Feature  | 5100  | Em refinamento
5          | Integração com iFood               | Épico    | 4800  | Precisa detalhamento
6          | Dark mode                          | Feature  | 1200  | Backlog
7          | Gamificação para entregadores      | Feature  | 900   | Backlog
...
47         | Suporte a Apple Watch              | Feature  | 120   | Won't have (Q1)

Os 3 primeiros itens estão "sprint-ready" e entram no próximo sprint planning. Os demais continuam sendo refinados.


Termos relacionados

  • Sprint — o ciclo que consome itens do backlog
  • User Story — o formato principal dos itens do backlog
  • Roadmap — a visão estratégica que guia a priorização do backlog