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ção | Filtros primários | Views salvas |
|---|---|---|
| Desenvolvedor | Assignee: Eu, Sprint: Atual | Minhas Tarefas, Em Review |
| Tech Lead | Label: Bloqueado, Prioridade: Alta | Bloqueadores, Dívida Técnica |
| PM | Sprint: Atual, Status: Todos | Progresso Sprint, Em Risco |
| Manager | Projeto: Todos, Assignee: Equipe | Visã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
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