Testar grátis
4 min leitura Guide 451 of 877

Criando sistemas de filtragem efetivos

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

  1. Crie views salvas pessoais E da equipe para diferentes contextos
  2. Nomeie views claramente com contexto (Minhas Tarefas Hoje, não View 1)
  3. Limite complexidade da view padrão para filtros essenciais
  4. Use atalhos de filtro para combinações frequentemente acessadas
  5. Compartilhe views úteis com equipe para consistência
  6. Revise e remova views salvas trimestralmente
  7. Combine com agrupamento para melhor visualização
  8. 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