Testar grátis
9 min leitura Guide 290 of 877

Visualizando Progresso do Projeto

Visualização torna status complexo de projeto instantaneamente compreensível. Boas visualizações respondem "onde estamos?" sem explicação. Elas alinham equipes, informam stakeholders e expõem problemas cedo. Este guia cobre técnicas efetivas de visualização de projeto.

Tipos de Visualização

Tipo de GráficoMostraMelhor Para
BurndownTrabalho restanteProgresso do sprint
BurnupTrabalho completoProgresso longo prazo
VelocidadeThroughput do timePlanejamento de capacidade
View de BoardEstado atualStatus diário
TimelineMilestonesStakeholders

Gráficos Burndown

Progresso do Sprint

GRÁFICO BURNDOWN
════════════════

PROPÓSITO:
─────────────────────────────────────
Mostra trabalho restante ao longo do tempo.
Responde: "Vamos terminar esse sprint?"

EXEMPLO:
─────────────────────────────────────
Story Points Restantes

40 │●
   │ ╲   Ideal
35 │  ╲--------
   │   ●       ╲
30 │    ╲       ╲
   │     ●       ╲
25 │      ╲       ╲
   │       ●       ╲
20 │                 ╲
   │         ●        ╲
15 │          ╲        ╲
   │           ●        ╲
10 │                     ╲
   │             ●        ╲
 5 │              ╲        ╲
   │               ●        ╲
 0 │─────────────────●───────╲───→
   Dia 1   3    5    7    9   10

Linha ideal: Reta do início até zero
Real: Progresso real do time

LENDO O GRÁFICO:
─────────────────────────────────────
Acima do ideal: Atrasado ⚠️
Abaixo do ideal: Adiantado ✓
Seções planas: Bloqueado ou travado
Picos para cima: Escopo adicionado

USANDO NO GITSCRUM:
─────────────────────────────────────
Sprint → Gráfico Burndown
├── Auto-gerado
├── Atualiza conforme trabalho completa
├── Mostra ideal vs real
└── Disponível no dashboard

Gráficos Burnup

GRÁFICO BURNUP
══════════════

PROPÓSITO:
─────────────────────────────────────
Mostra trabalho completo E escopo total.
Responde: "Quanto feito? O escopo mudou?"

EXEMPLO:
─────────────────────────────────────
Story Points

50 │              ────────────── Escopo Total
   │         ────
45 │    ────                    
   │                           
40 │────                       ●───Feito
   │                       ●───
35 │                   ●───    
   │               ●───        
30 │           ●───            
   │       ●───                
25 │   ●───                    
   │                           
   └────────────────────────────────→
       Sprint 1    2    3    4    5

Linha superior: Escopo total (pode mudar)
Linha subindo: Trabalho completado

VANTAGEM SOBRE BURNDOWN:
─────────────────────────────────────
Mostra mudanças de escopo claramente.
├── Linha superior plana = escopo estável
├── Linha superior subindo = scope creep
├── Linha superior caindo = escopo cortado
└── Visibilidade em ambas dimensões

Gráficos de Velocidade

GRÁFICO DE VELOCIDADE
═════════════════════

PROPÓSITO:
─────────────────────────────────────
Mostra quanto o time entrega por sprint.
Usado para: Planejamento de capacidade

EXEMPLO:
─────────────────────────────────────
Story Points por Sprint

40 │
35 │           ●
30 │   ●           ●   ●───────── Média: 31
25 │       ●               ●
20 │
15 │
   └────────────────────────────────→
     S1  S2  S3  S4  S5  S6

INTERPRETAÇÃO:
─────────────────────────────────────
├── Média = Expectativa para planejamento
├── Variância = Previsibilidade
├── Tendência = Melhoria ou declínio
└── Outliers = Investigar causas

USANDO PARA PLANEJAMENTO:
─────────────────────────────────────
Backlog restante: 150 pontos
Velocidade média: 30 pontos
Sprints estimados: 150 ÷ 30 = 5 sprints

Apresentar como faixa:
"4-6 sprints baseado em velocidade histórica"

Views de Board

Board Kanban

VIEW DE BOARD KANBAN
════════════════════

PROPÓSITO:
─────────────────────────────────────
Mostra estado atual de todo trabalho.
Atualiza em tempo real.

EXEMPLO:
─────────────────────────────────────
┌─────────────────────────────────────────────────────────┐
│  TO DO        IN PROGRESS     REVIEW      DONE         │
│  ──────       ───────────     ──────      ────         │
│  ┌────────┐   ┌────────┐      ┌────────┐  ┌────────┐   │
│  │ GS-123 │   │ GS-120 │      │ GS-118 │  │ GS-115 │   │
│  │ Login  │   │ Export │      │ API    │  │ Auth   │   │
│  │ 3 pts  │   │ 5 pts  │      │ 5 pts  │  │ 3 pts  │   │
│  └────────┘   └────────┘      └────────┘  └────────┘   │
│  ┌────────┐   ┌────────┐                  ┌────────┐   │
│  │ GS-124 │   │ GS-121 │                  │ GS-116 │   │
│  │ Dash   │   │ Report │                  │ Tests  │   │
│  │ 8 pts  │   │ 3 pts  │                  │ 2 pts  │   │
│  └────────┘   └────────┘                  └────────┘   │
│  ┌────────┐                                            │
│  │ GS-125 │   4 items       2 items       3 items     │
│  │ Mobile │   16 pts        5 pts         5 pts       │
│  │ 5 pts  │                                            │
│  └────────┘                                            │
│  3 items                                               │
│  16 pts                                                │
└─────────────────────────────────────────────────────────┘

INFORMAÇÕES VISÍVEIS:
─────────────────────────────────────
├── Quantos items em cada estágio
├── Quem está trabalhando em que
├── Gargalos (coluna lotada)
├── Trabalho bloqueado (marcadores)
└── Progresso geral do sprint

Swimlanes

SWIMLANES POR CATEGORIA
═══════════════════════

SEPARANDO POR TIPO:
─────────────────────────────────────
┌─────────────────────────────────────────────────────────┐
│            TO DO       DOING        DONE               │
│ ─────────────────────────────────────────────────────── │
│ FEATURES   ┌────┐      ┌────┐       ┌────┐             │
│            │    │      │    │       │    │             │
│            └────┘      └────┘       └────┘             │
│ ─────────────────────────────────────────────────────── │
│ BUGS                   ┌────┐       ┌────┐ ┌────┐      │
│                        │ 🐛 │       │ 🐛 │ │ 🐛 │      │
│                        └────┘       └────┘ └────┘      │
│ ─────────────────────────────────────────────────────── │
│ TECH DEBT  ┌────┐      ┌────┐                          │
│            │ 🔧 │      │ 🔧 │                          │
│            └────┘      └────┘                          │
└─────────────────────────────────────────────────────────┘

BENEFÍCIOS:
─────────────────────────────────────
├── Ver distribuição de trabalho
├── Garantir bugs não acumulam
├── Balancear features vs debt
└── Fácil filtrar por interesse

Dashboards para Stakeholders

Dashboard Executivo

DASHBOARD EXECUTIVO
═══════════════════

ELEMENTOS CHAVE:
─────────────────────────────────────
┌─────────────────────────────────────────────────────────┐
│  PROJETO: Sistema de Pagamentos                        │
│  ════════════════════════════════                       │
│                                                         │
│  STATUS GERAL: 🟢 No Prazo                             │
│                                                         │
│  ┌─────────────────┐  ┌─────────────────┐              │
│  │  PROGRESSO      │  │  PRÓXIMO MARCO  │              │
│  │  ████████░░ 73% │  │  MVP: 15 Mar    │              │
│  │  Sprint 5 de 7  │  │  🟢 No caminho  │              │
│  └─────────────────┘  └─────────────────┘              │
│                                                         │
│  MARCOS:                                                │
│  ─────────────────────────────────────────────────────  │
│  ✅ Kick-off           01 Jan                          │
│  ✅ Design aprovado    15 Jan                          │
│  ✅ Backend core       01 Fev                          │
│  🔄 Integração         15 Fev (em andamento)           │
│  ⬜ MVP                15 Mar                          │
│  ⬜ Go-live            01 Abr                          │
│                                                         │
│  RISCOS:                                                │
│  🟡 Integração com fornecedor - monitorando           │
│                                                         │
│  SPRINT ATUAL: Sprint 5 (7-21 Fev)                     │
│  Velocidade: 32 pts (média: 30)                        │
└─────────────────────────────────────────────────────────┘

PRINCÍPIOS:
─────────────────────────────────────
├── Status de relance (verde/amarelo/vermelho)
├── Datas concretas, não jargão ágil
├── Marcos importantes destacados
├── Riscos visíveis
└── Atualizado automaticamente

Dashboard de Time

DASHBOARD DE TIME
═════════════════

VISÃO DO SPRINT:
─────────────────────────────────────
┌─────────────────────────────────────────────────────────┐
│  SPRINT 15: "Integração de Pagamentos"                 │
│  ════════════════════════════════════                   │
│                                                         │
│  BURNDOWN:                    SPRINT META:              │
│  25│●                         ┌─────────────────────┐   │
│    │ ●                        │ ✅ Stripe integrado │   │
│  20│   ●  -- ideal           │ ✅ Webhooks config  │   │
│    │     ●                    │ 🔄 Testes e2e      │   │
│  15│       ●                  │ ⬜ Docs            │   │
│    │         ●                └─────────────────────┘   │
│  10│           ●                                        │
│    │                                                    │
│   5│              ●                                     │
│    └─────────────────→                                  │
│     D1 D2 D3 D4 D5                                     │
│                                                         │
│  TRABALHO POR PESSOA:                                   │
│  Maria:  ███████░░ 3 tarefas (8 pts) - 1 em review    │
│  João:   █████████ 2 tarefas (5 pts) - em progresso   │
│  Carlos: ██████░░░ 2 tarefas (6 pts) - 1 bloqueado    │
│                                                         │
│  MÉTRICAS:                                              │
│  Cycle time médio: 2.3 dias                            │
│  PRs pendentes: 2                                       │
│  Bugs encontrados: 1 (corrigido)                       │
└─────────────────────────────────────────────────────────┘

Implementação no GitScrum

Configurando Dashboards

CONFIGURAÇÃO NO GITSCRUM
════════════════════════

DASHBOARD DO PROJETO:
─────────────────────────────────────
Project Settings → Dashboard:
├── Selecionar widgets
├── Arrastar para posicionar
├── Configurar cada widget
└── Salvar layout

WIDGETS DISPONÍVEIS:
─────────────────────────────────────
├── Burndown/Burnup chart
├── Velocity chart
├── Sprint progress
├── Tasks by status
├── Tasks by assignee
├── Cumulative flow
├── Lead time distribution
├── Recent activity
└── Custom metrics

COMPARTILHANDO:
─────────────────────────────────────
├── Link público (read-only)
├── Embed em páginas
├── Export PDF
├── Scheduled email reports
└── API para integrações

Relatórios Automatizados

RELATÓRIOS AUTOMÁTICOS
══════════════════════

RELATÓRIO DE SPRINT:
─────────────────────────────────────
Gerado automaticamente no fim do sprint:
├── Stories completadas
├── Pontos entregues vs planejados
├── Velocity comparada
├── Items não completados
├── Bloqueios durante sprint
└── Notas do time

RELATÓRIO SEMANAL:
─────────────────────────────────────
Enviado toda segunda:
├── Progresso da última semana
├── Trabalho em andamento
├── Próximas entregas
├── Riscos e bloqueios
└── Métricas de destaque

CONFIGURAÇÃO:
─────────────────────────────────────
Settings → Reports:
├── Selecionar tipo de relatório
├── Definir destinatários
├── Configurar frequência
├── Customizar conteúdo
└── Ativar envio automático

Boas Práticas

Visualização Efetiva

PRINCÍPIOS DE BOA VISUALIZAÇÃO
══════════════════════════════

CLAREZA:
─────────────────────────────────────
✓ Uma mensagem principal por gráfico
✓ Títulos descritivos
✓ Legendas quando necessário
✓ Cores com significado consistente
✓ Simples > complicado

RELEVÂNCIA:
─────────────────────────────────────
✓ Mostre o que importa para audiência
✓ Stakeholders: marcos e datas
✓ Time: detalhes operacionais
✓ Gestão: métricas e tendências
✓ Remova ruído visual

ATUALIZAÇÃO:
─────────────────────────────────────
✓ Dados atuais (preferencialmente live)
✓ Data da última atualização visível
✓ Automatize quando possível
✓ Evite dashboards desatualizados
✓ Dashboards falsos são piores que nenhum

CÓDIGO DE CORES:
─────────────────────────────────────
🟢 Verde: No prazo, saudável, ok
🟡 Amarelo: Atenção, risco, monitorar
🔴 Vermelho: Problema, atrasado, bloqueado
🔵 Azul: Informativo, neutro
Use consistentemente em todo lugar

Evitando Armadilhas

ARMADILHAS COMUNS
═════════════════

MÉTRICAS DE VAIDADE:
─────────────────────────────────────
Evite mostrar números que parecem bons
mas não significam progresso real.

Ruim: "500 commits esse mês!"
Bom: "8 features entregues"

Ruim: "100% de cobertura de teste"
Bom: "0 bugs críticos em produção"

DASHBOARD SOBRECARREGADO:
─────────────────────────────────────
Muita informação = nenhuma informação.

├── Máximo 5-7 widgets por tela
├── Agrupe informação relacionada
├── Use drill-down para detalhes
├── Diferentes dashboards para diferentes audiências
└── Menos é mais

DADOS DESATUALIZADOS:
─────────────────────────────────────
Dashboard com dados velhos perde confiança.

├── Automatize atualizações
├── Mostre timestamp visível
├── Alerte se dados estão velhos
└── Melhor remover que deixar errado

Artigos Relacionados