Resposta curta
Depuração avalia a investigação organizada desde um sintoma até uma causa sustentada por evidências e uma correção verificada.
Sobre Depuração
Capacidade de encontrar causas de comportamentos inesperados por investigação estruturada, experimentos controlados e evidências relevantes.
Use esta competência para
- Papéis que investigam defeitos, incidentes, diferenças de dados ou comportamento técnico inesperado.
- Functions em que correções sem causa conhecida podem esconder ou repetir falhas.
Não use esta competência para
- Papéis que apenas registram problemas, sem investigar causas técnicas ou verificar correções.
Diferenças importantes
Estratégia de testes
Estratégia de testes decide como expor falhas. Depuração investiga uma falha que já foi observada.
Engenharia de confiabilidade
Confiabilidade melhora disponibilidade e recuperação. Depuração isola causas em uma investigação específica.
Expectativas por nível
IC1
Contribuidor individual 1
Investiga um problema delimitado com orientação, reproduz o sintoma e registra evidências separando fatos de hipóteses.
Comportamentos observáveis
- Registra entradas e ambiente necessários para reproduzir.
- Muda uma variável relevante por vez durante a investigação.
- Confirma a correção contra o sintoma original.
Exemplos
- Reduziu uma requisição com falha até encontrar uma única entrada que reproduzia o erro.
- Comparou os logs antes e depois da correção para confirmar o resultado.
IC2
Contribuidor individual 2
Isola com autonomia causas em sistemas pouco conhecidos do time, escolhe sinais úteis e testa explicações concorrentes.
Comportamentos observáveis
- Monta uma linha do tempo com logs, métricas, traces ou dados.
- Ordena hipóteses e define a evidência que rejeita cada uma.
- Verifica caminhos de falha relacionados antes de encerrar.
Exemplos
- Usou um trace para separar demora de rede de trabalho lento no banco.
- Mostrou que uma condição de corrida causava a falha intermitente vista como erro de validação.
IC3
Contribuidor individual 3
Conduz investigações ambíguas entre sistemas e times, cria métodos de diagnóstico compartilhados e reduz o tempo para isolar falhas parecidas.
Comportamentos observáveis
- Coordena coleta de evidências entre limites com donos distintos.
- Identifica sinais ausentes revelados pela investigação.
- Transforma um caminho recorrente em ferramenta ou guia reutilizável.
Exemplos
- Alinhou horários de três sistemas e localizou a falha na passagem entre dois deles.
- Incluiu correlação e um guia após incidentes repetidos sem um trace comum.