GitScrum / Docs
Todas as Boas Práticas

Sistemas de Filtragem GitScrum | Views Salvas por Função

Views salvas: Meu Foco Hoje, Bloqueadores, Pronto para Review, Dívida Técnica. Filtros por função: dev, tech lead, PM. Combine labels com lógica AND/OR.

4 min de leitura

Filtragem efetiva transforma um backlog avassalador em uma visão focada exatamente do que você precisa ver. Sistema de labels do GitScrum, views salvas e capacidades de filtragem poderosas ajudam equipes a organizar trabalho em categorias significativas e encontrar tarefas relevantes rapidamente sem rolar através de centenas de itens.

Estratégia de filtro por função

FunçãoFiltros primáriosViews salvas
DesenvolvedorAssignee: Eu, Sprint: AtualMinhas Tarefas, Em Review
Tech LeadLabel: Bloqueado, Prioridade: AltaBloqueadores, Dívida Técnica
PMSprint: Atual, Status: TodosProgresso Sprint, Em Risco
ManagerProjeto: Todos, Assignee: EquipeVisão Equipe, Capacidade

Projetando seu sistema de filtro

HIERARQUIA DE FILTRO
┌─────────────────────────────────────────────────┐
│                                                 │
│  Nível 1: Seleção de Projeto/Board              │
│  └── Quais projeto(s) visualizar?               │
│                                                 │
│  Nível 2: Contexto de tempo                     │
│  └── Qual sprint/milestone/intervalo de datas?  │
│                                                 │
│  Nível 3: Contexto de status                    │
│  └── Quais colunas/estágios de workflow?        │
│                                                 │
│  Nível 4: Propriedade                           │
│  └── Trabalho de quem? Assignee/Reporter/Equipe │
│                                                 │
│  Nível 5: Classificação                         │
│  └── Labels, prioridade, tipo, epic             │
│                                                 │
└─────────────────────────────────────────────────┘

Views salvas essenciais

VIEW: MEU FOCO HOJE
┌─────────────────────────────────────────────────┐
│  Filtros:                                       │
│  • Assignee = Eu                                │
│  • Sprint = Atual                               │
│  • Status ≠ Done                                │
│  • Prioridade = Alta OR Vence Hoje              │
│                                                 │
│  Ordenar: Prioridade DESC, Data Vencimento ASC  │
└─────────────────────────────────────────────────┘

VIEW: BLOQUEADORES DA EQUIPE
┌─────────────────────────────────────────────────┐
│  Filtros:                                       │
│  • Label = Bloqueado OR Status = Bloqueado      │
│  • Sprint = Atual                               │
│                                                 │
│  Ordenar: Dias Bloqueado DESC                   │
│  Agrupar por: Assignee                          │
└─────────────────────────────────────────────────┘

VIEW: PRONTO PARA REVIEW
┌─────────────────────────────────────────────────┐
│  Filtros:                                       │
│  • Status = Em Review                           │
│  • Assignee ≠ Eu                                │
│                                                 │
│  Ordenar: Atualizado DESC                       │
└─────────────────────────────────────────────────┘

VIEW: BACKLOG DÍVIDA TÉCNICA
┌─────────────────────────────────────────────────┐
│  Filtros:                                       │
│  • Label = Tech-Debt                            │
│  • Status = Backlog OR To Do                    │
│                                                 │
│  Ordenar: Score Impacto DESC, Idade DESC        │
│  Agrupar por: Componente                        │
└─────────────────────────────────────────────────┘

VIEW: PROGRESSO FACING-CLIENTE
┌─────────────────────────────────────────────────┐
│  Filtros:                                       │
│  • Label = Client-Visible                       │
│  • Sprint = Atual OR Últimos 2 Sprints          │
│  • Status = Done OR Em Progress                 │
│                                                 │
│  Ordenar: Data Completado DESC                  │
└─────────────────────────────────────────────────┘

Combinações de filtro

PADRÕES DE FILTRO PODEROSOS:

Encontrar tarefas estagnadas:
┌─────────────────────────────────────────────────┐
│  Status ≠ Done                                  │
│  AND Atualizado > 7 dias atrás                  │
│  AND Sprint = Atual                             │
└─────────────────────────────────────────────────┘

Encontrar itens em risco:
┌─────────────────────────────────────────────────┐
│  Data Vencimento < 3 dias                       │
│  AND Status ≠ Done                              │
│  AND Status ≠ Em Review                         │
└─────────────────────────────────────────────────┘

Encontrar trabalho não atribuído:
┌─────────────────────────────────────────────────┐
│  Assignee = Nenhum                              │
│  AND Sprint = Atual OR Próximo                   │
│  AND Prioridade = Alta OR Média                  │
└─────────────────────────────────────────────────┘

Melhores práticas

  • Crie views salvas pessoais E da equipe para diferentes contextos
  • Nomeie views claramente com contexto (Minhas Tarefas Hoje, não View 1)
  • Limite complexidade da view padrão para filtros essenciais
  • Use atalhos de filtro para combinações frequentemente acessadas
  • Compartilhe views úteis com equipe para consistência
  • Revise e remova views salvas trimestralmente
  • Combine com agrupamento para melhor visualização
  • Padrão para sprint atual a menos que view histórica necessária
  • Anti-padrões

    ✗ Muitos filtros tornando resultados vazios
    ✗ Sem views salvas (recriando filtros diariamente)
    ✗ Equipe usando definições de filtro inconsistentes
    ✗ Filtros que escondem informação importante
    ✗ Views over-complexas que confundem mais que ajudam
    ✗ Nunca atualizando views salvas conforme workflow muda
    

    Soluções relacionadas