Capítulo 10 — Governança, riscos e compliance de segurança: qualidade e solução de problemas
Mapa da aula
Aula 10 publicada. Mapa, exemplo, EX046.
flowchart TD
N0["10.1 Envelhecimento"]
N1["Laboratório — Envelhecimento dos achados abertos por"]
N2["10.2 Por que os achados empacam"]
N3["10.3 Correções"]
N4["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4
N4 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX046"]
Desenho lógico
flowchart LR
N0["10.1 Envelhecimento"]
N1["Laboratório — Envelhecimento dos achados abertos por"]
N2["10.2 Por que os achados empacam"]
N3["10.3 Correções"]
N4["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX046"]
[10.1 Envelhecimento]
|
v
[Laboratório — Envelhecimento dos achados abertos por]
|
v
[10.2 Por que os achados empacam]
|
v
[10.3 Correções]
|
v
[Síntese]
|
v
[Exemplo resolvido] --> [Exercício EX046]
Objetivos de aprendizagem
Você vai (1) medir a qualidade do processo de achados; (2) identificar problemas de envelhecimento; (3) investigar por que os achados empacam.
10.1 Envelhecimento
Lena verifica há quanto tempo os achados abertos estão pendentes em relação às metas de sua severidade. O laboratório examina oito achados abertos. Dos três altos, dois passaram da meta de trinta dias, com quarenta e oito e noventa e cinco dias. Dos três médios, um passou dos noventa dias, com cento e trinta. Dos dois baixos, um passou dos cento e oitenta dias, com duzentos. Quatro dos oito achados estão em atraso, metade de todos os itens abertos. O envelhecimento sozinho não explica por que esses quatro empacaram, e por isso ela se volta em seguida para os donos.
Laboratório — Envelhecimento dos achados abertos por severidade
"""Ageing of open audit findings by severity (synthetic Marston data, days open)."""
f = [("high", 12), ("high", 95), ("medium", 40), ("medium", 130), ("medium", 75), ("low", 200), ("low", 15), ("high", 48)]
lim = {"high": 30, "medium": 90, "low": 180}
for s in ("high", "medium", "low"):
a = [d for x, d in f if x == s]; over = [d for d in a if d > lim[s]]
print(f"{s}: open {len(a)}, past {lim[s]}-day target {len(over)} {over}")
print(f"total open {len(f)}; overdue {sum(d > lim[s] for s, d in f)}")
Execute com python3 lab_age.py. Saída verificada:
high: open 3, past 30-day target 2 [95, 48]
medium: open 3, past 90-day target 1 [130]
low: open 2, past 180-day target 1 [200]
total open 8; overdue 4
10.2 Por que os achados empacam
Lena entrevista os donos dos quatro achados em atraso. O achado alto de noventa e cinco dias depende de uma mudança no fornecedor, que este não priorizou. O achado alto de quarenta e oito dias tem uma correção pronta, à espera de uma janela de mudança. O dono do achado médio saiu da Marston e ninguém o assumiu. O achado baixo foi considerado sem importância e esquecido. Ela aprende que os dados de envelhecimento mostram onde olhar, mas as conversas revelam as causas, que são diferentes em cada achado. O achado médio órfão, por exemplo, precisa de uma correção de processo, enquanto a questão do fornecedor precisa de pressão contratual.
10.3 Correções
Lena propõe correções específicas: escalar a questão do fornecedor pela gestão de contratos, agendar uma janela de mudança extra para a correção pronta, reatribuir automaticamente os achados órfãos quando os donos saem e revisar os achados baixos a cada trimestre, para que sejam corrigidos ou formalmente aceitos. Ela também sugere acrescentar o motivo do atraso a cada achado em atraso no relatório ao comitê. Aprende que melhorar a qualidade do processo significa tratar causas distintas, em vez de aplicar um único empurrão genérico. Os motivos de atraso acrescentados também permitem ao comitê ver se a mesma causa se repete.
Exemplo resolvido
Lena encontra quatro de oito achados em atraso, descobre quatro causas diferentes nas entrevistas e propõe uma correção específica para cada uma.
Caso sintético. Os achados e as causas são sintéticos.
Erros e limites
Números pequenos. As entrevistas podem ser defensivas.
Exercícios
- EX046 — Contagem de atrasados. Quantos achados abertos estavam em atraso? Rubrica: 3 = quatro de oito;; 2 = 4/8;; 1 = vago;; 0 = nenhuma.
- EX047 — Altos em atraso. Que achados altos estavam em atraso? Rubrica: 3 = os de 48 e 95 dias;; 2 = dois;; 1 = vago;; 0 = nenhuma.
- EX048 — Causa do órfão. Por que o achado médio empacou? Rubrica: 3 = o dono saiu e ninguém o assumiu;; 2 = órfão;; 1 = vago;; 0 = nenhuma.
- EX049 — Correção dos órfãos. Como os achados órfãos serão evitados? Rubrica: 3 = reatribuição automática quando os donos saem;; 2 = reatribuir;; 1 = vago;; 0 = nenhuma.
- EX050 — Correção dos baixos. Como os achados baixos devem ser tratados? Rubrica: 3 = revisados por trimestre, para corrigir ou aceitar formalmente;; 2 = trimestral;; 1 = vago;; 0 = nenhuma.
Síntese
Dados de envelhecimento apontam achados parados, e as conversas revelam causas distintas a corrigir.
Continue estudando — aula 10 (capítulo 10 de 12)
← Capítulo 09 · Índice das aulas · Capítulo 11 →
Continue para a próxima aula já escrita.