Transforme suposições implícitas em acordos visíveis que reduzem a confusão.
Regras implícitas criam problemas:
Políticas explícitas são acordos escritos e visíveis sobre como o trabalho flui pelo seu sistema.
Elas não precisam ser complexas. "Revisamos PRs em até 4 horas" é uma política. "Itens bloqueados vão para o topo da coluna" é uma política. "QA só começa se os testes unitários passarem" é uma política.
O ato de tornar as políticas explícitas frequentemente revela desacordos que você não sabia que tinha. Isso é uma funcionalidade, não um bug.
Critérios de entrada: O que deve ser verdadeiro para o trabalho entrar em uma etapa?
Critérios de saída (Definição de Pronto): O que deve ser verdadeiro para sair?
Limites WIP: Quantos itens podem estar nesta etapa?
Políticas de tratamento: O que acontece em situações específicas?
Políticas de tempo: Expectativas sobre prazos?
Políticas de seleção: Como escolhemos o que trabalhar a seguir?
As políticas devem ser visíveis, não enterradas em documentos que ninguém lê.
Opções:
O teste: Um novo membro da equipe consegue entender as políticas em até 5 minutos olhando para o quadro?
Cadência de revisão: As políticas não são estáticas. Revise-as nas retrospectivas:
Acima da coluna 'Revisão de Código': 'WIP: 2 | Entrada: Testes verdes, descrição do PR completa | SLA: Iniciar revisão em até 4 horas'
As políticas estão em uma página do Confluence de 2019 que ninguém lê. A única regra visível é 'WIP: 3' sem explicação do que isso significa.
Políticas impostas não funcionam. Políticas colaborativas sim.
Processo para criar políticas:
Princípio-chave: Políticas são experimentos, não mandamentos. Se uma política não está ajudando, mude-a.
Documentação excessiva: 20 políticas por coluna que ninguém lê. Comece com 2-3 políticas essenciais por etapa.
Aplicação insuficiente: Políticas existem mas são rotineiramente ignoradas. Ou as aplique ou as delete.
Regras rígidas: "Nunca quebre o limite WIP sob nenhuma circunstância." A realidade é mais complexa. Permita julgamento enquanto torna a exceção visível.
Escalação ausente: O que acontece quando as políticas entram em conflito ou falham? "Se o limite WIP for atingido e trabalho urgente chegar, escalar para o líder da equipe."
Políticas obsoletas: Regras de seis meses atrás que não se encaixam mais. Revise as políticas regularmente.
Políticas individuais: "O trabalho do Bob não passa por revisão de código." Justiça importa. Políticas devem se aplicar ao trabalho, não às pessoas.
Se você se pega constantemente fazendo exceções a uma política, a política está errada. Ou corrija a política ou aceite que ela não representa seu acordo real.