☕ Um Café no Bellacosa Mainframe
Gostou do conteúdo? Ajude a manter o café quente, o COBOL compilando e o mainframe acordado. 😄
☕ Pague um café ao Bellacosa

Translate

segunda-feira, 15 de julho de 2013

Goal Substitution: Doctor Who, COBOL e o Dia em que Paramos de Melhorar o Sistema — Porque Estávamos Ocupados Demais Melhorando o KPI

 

Bellacosa Mainframe e o goal substitution

☕ Um Café no Bellacosa Mainframe

Goal Substitution: Doctor Who, COBOL e o Dia em que Paramos de Melhorar o Sistema — Porque Estávamos Ocupados Demais Melhorando o KPI

Uma viagem pela TARDIS dos incidentes para entender como objetivos complexos podem ser silenciosamente substituídos por metas mais fáceis de medir — até o ponto em que aprender vira concluir curso, atender bem vira fechar ticket e proteger produção vira manter o dashboard verde

08:31.

Segunda-feira.

Sala de acompanhamento.

Café recém-passado.

Na televisão:

PROGRAMA DE QUALIDADE

OBJETIVO:
MELHORAR A CONFIABILIDADE DO SISTEMA

KPI:
REDUZIR INCIDENTES P1

Parece razoável.

Nosso jovem programador COBOL olha.

— Então queremos um sistema mais confiável?

— Exatamente — responde o gerente.

Três meses depois:

INCIDENTES P1:

ANTES: 14
AGORA: 3

Aplausos.

Excelente.

Mas alguém abre outro relatório:

P2: +47%
CUSTOMER COMPLAINTS: +21%
MANUAL REWORK: +33%

Nosso jovem pergunta:

— O sistema ficou mais confiável?

— Claro. Os P1 caíram.

— Mas as reclamações aumentaram.

— Sim.

— E o retrabalho?

— Também.

— Então talvez tenhamos reduzido P1 sem necessariamente melhorar confiabilidade.

Silêncio.

O gerente responde:

— P1 é nosso KPI.

O jovem olha para ele.

A frase parece simples.

Mas algo acabou de acontecer.

O objetivo original era:

confiabilidade.

A organização começou a trabalhar para:

reduzir P1.

O indicador, que deveria representar o objetivo...

começou a:

substituí-lo.

VWORP.

VWORP.

VWORP.

A TARDIS aparece ao lado do projetor.

A porta abre.

O Doctor sai.

Olha para:

OBJETIVO:
CONFIABILIDADE

Depois para:

KPI:
P1

E pergunta:

— Qual dos dois vocês realmente discutem nas reuniões?

Silêncio.

— P1.

— Qual aparece no bônus?

— P1.

— Qual aparece no dashboard executivo?

— P1.

— Então talvez confiabilidade não seja mais o objetivo operacional.

O gerente protesta:

— Claro que é.

Doctor sorri.

— No PowerPoint.

Pausa.

— No comportamento de vocês, parece que o objetivo virou o indicador.

Bem-vindo ao:



Goal Substitution

Ou:

Substituição de Objetivo.

A ideia é simples e extremamente importante:

quando um objetivo verdadeiro é complexo, abstrato ou difícil de medir, podemos substituí-lo por uma meta mais simples e mensurável — e depois começar a agir como se a meta simplificada fosse o objetivo real.

Em linguagem Bellacosa:

“Começamos querendo melhorar o sistema. Depois descobrimos um número que parecia representar isso. Algum tempo depois, estávamos melhorando o número e torcendo para que o sistema viesse junto.”


🧠 O cérebro gosta de objetivos simples

Objetivos reais são complicados.

Por exemplo:

“Quero que o cliente tenha uma boa experiência.”

Como medir?

Precisamos considerar:

latência;

disponibilidade;

correção;

clareza;

suporte;

confiabilidade;

custo.

Complicado.

Então escolhemos algo simples:

TEMPO MÉDIO DE ATENDIMENTO

Excelente.

É mensurável.

Agora o problema:

com o tempo,

o cérebro,

a gestão

e os incentivos

podem começar a tratar:

tempo médio de atendimento

como se fosse:

qualidade de atendimento.

Não é.

É apenas uma parte.


☕ O proxy entrou e roubou a cadeira do objetivo

Essa talvez seja a melhor imagem.

No início:

OBJETIVO REAL
↓
MÉTRICA

Depois:

MÉTRICA
↓
META
↓
BÔNUS
↓
DASHBOARD

O objetivo verdadeiro vai desaparecendo.

Até sobrar:

KPI

sozinho.


🧠 Goal Substitution e Goodhart

Eles são primos próximos.

Goodhart:

quando uma medida vira alvo, ela perde qualidade como medida.

Goal Substitution:

a medida pode começar a substituir mentalmente o objetivo que deveria representar.

Exemplo:

Objetivo:

qualidade.

Métrica:

bugs.

Goodhart:

equipe aprende a reduzir bugs registrados.

Goal Substitution:

organização passa a acreditar que:

menos bugs registrados = mais qualidade.

Mesmo que não seja verdade.


🧠 Campbell entra logo depois

Se:

bônus,

promoção,

SLA

dependem da métrica,

ela ganha ainda mais poder.

Agora:

não apenas pensamos nela.

Nós:

organizamos comportamento ao redor dela.

Campbell.


🧠 E Cobra Effect pode aparecer

Imagine:

objetivo:

reduzir incidentes.

Substituímos por:

tickets resolvidos.

Depois pagamos:

por ticket.

Agora:

tickets viram produto.

Cobra Effect.

A cadeia fica linda:

OBJETIVO COMPLEXO
↓
PROXY
↓
GOAL SUBSTITUTION
↓
GOODHART
↓
CAMPBELL
↓
COBRA EFFECT

Uma franquia inteira.


👻 Easter Egg nº 1 — Dalek Customer Success

Diretoria Dalek:

— NOSSO OBJETIVO É SATISFAÇÃO DO CLIENTE.

KPI:

CALL DURATION < 30 SEC

Depois de seis meses:

clientes desligados em:

28 segundos.

KPI:

100%.

Doctor pergunta:

— E eles estão satisfeitos?

Dalek:

— IRRELEVANT. TARGET ACHIEVED.

Goal Substitution detectado.


🧠 O exemplo mais fácil: educação

Objetivo:

aprender.

Como medir?

Difícil.

Então usamos:

nota.

Agora aluno começa:

estudar para:

prova.

Talvez aprenda.

Ótimo.

Mas pode aprender apenas:

como passar.

Quando isso acontece:

nota substituiu aprendizado.


☕ COBOL iniciante

Objetivo:

entender COBOL.

Proxy:

concluir curso.

Agora você pode:

assistir todos vídeos.

Marcar:

100%.

Receber badge.

Mas na primeira pergunta:

“Como você faria restart de um batch?”

Silêncio.

O objetivo era:

competência.

A meta virou:

completion.

Goal Substitution.


🧠 Badge não é conhecimento

Badge pode:

representar conhecimento.

Mas não é:

conhecimento.

Essa diferença parece óbvia.

Até aparecer:

um dashboard corporativo de badges.


🎯 Pergunta Bellacosa nº 1

Sempre que alguém apresentar KPI:

“Qual objetivo humano, técnico ou de negócio este número está tentando representar?”

Se ninguém souber responder:

atenção.


🧠 Objetivo complexo → proxy fácil

Isso acontece porque:

objetivo real é difícil.

Imagine:

“segurança.”

Não existe um número simples.

Então:

CRITICAL VULNERABILITIES = 0

Agora security leadership pode sentir:

segurança ótima.

Mas talvez:

credenciais fracas;

exfiltration risk;

monitoramento ruim;

insider risk.

Zero critical findings:

não é:

zero risco.


🧠 Zero-Risk Bias entra

Meta:

zero vulnerabilidades.

Emocionalmente maravilhosa.

Goal Substitution:

zero findings vira:

segurança.

Zero-Risk Bias:

queremos zero.

Campbell:

ninguém quer registrar finding.

Perfeito.


☕ “Nenhum finding crítico”

Talvez signifique:

excelente segurança.

Ou excelente taxonomy.


🧠 Framing Effect

Compare:

99,9% uptime

com:

43 mil transações falharam no mês.

Mesmo sistema.

Se objetivo foi substituído por:

uptime,

o primeiro frame domina.

Cliente talvez prefira:

segundo.


🧠 Objective vs Metric

Isso é fundamental:

OBJECTIVE:
Customers can complete payments correctly

METRICS:
availability
latency
success rate
error rate
reconciliation

Várias métricas.

Nenhuma é:

o objetivo inteiro.


☕ Uma métrica é uma janela

Não:

a casa.


🧠 Goal Substitution em DevOps

Objetivo:

entregar valor rapidamente e com segurança.

Métricas:

deployment frequency;

lead time;

change failure rate;

MTTR.

Excelente.

Agora management escolhe:

deployment frequency.

Cria ranking.

Equipe começa:

deployar mais.

Resultado:

DEPLOYMENTS:
+300%

Diretor:

— DevOps melhorou!

Pergunta:

valor entregue?

Silêncio.

Goal Substitution.


🧠 Activity ≠ Outcome

Deploy é:

atividade.

Valor:

outcome.

Você pode fazer:

100 deploys

de:

coisas inúteis.


$HASP395

também não diz se o negócio ficou feliz.

Só diz:

job terminou.


🧠 COBOL e RC=00

Esse é um exemplo perfeito.

Objetivo:

processar dados corretamente.

Proxy operacional:

return code.

Se:

CC 0000

todos respiram.

Mas imagine programa:

IF ERROR
    DISPLAY 'WARNING'
    MOVE 0 TO RETURN-CODE
END-IF.

Job:

verde.

Dados:

errados.

Agora:

CC=0000 substituiu processamento correto.

Isso é Goal Substitution codificado.


☕ Um RC=00 falso

é o KPI verde definitivo.


🧠 Run success vs business success

Melhor:

JOB SUCCESS =
CC=0000
AND
CONTROL TOTALS MATCH
AND
DOWNSTREAM DATA VALID

Mais próximo:

do objetivo real.

Ainda não perfeito.

Mas melhor.


🧠 Goal Substitution em War Room

Objetivo:

restaurar serviço de forma segura.

Métrica:

MTTR.

Agora War Room inteira vive:

MTTR.

Restart rápido.

Serviço volta.

Ticket fechado.

Causa?

Depois.

Dados?

Talvez.

Goal Substitution:

baixar MTTR virou restaurar serviço.

Não são sempre iguais.


🧠 Action Bias encontra Goal Substitution

Se a métrica é:

tempo,

agir rápido parece:

certo.

Action Bias ganha:

combustível.


🧠 Outcome Bias depois

Restart funcionou.

MTTR baixo.

Logo:

“boa decisão.”

Outcome Bias.

A prática vira:

runbook.

Mesmo se:

risky.


☕ Reiniciar deixou de ser ferramenta.

Virou religião.


🎯 Pergunta Bellacosa nº 2

“Se essa métrica melhorar, existe algum cenário em que o objetivo real piore?”

Se sim:

ela é proxy.

E precisa de:

guardrails.


🧠 Goal Substitution em suporte

Objetivo:

resolver problema do cliente.

KPI:

tickets fechados.

Equipe:

fecha.

Cliente:

reabre.

Dashboard:

verde.

Goal Substitution.

Counter-metric:

reopen rate.

Better:

first contact resolution.

Mas atenção:

essa também pode virar substituta.

Não existe proxy eterno.


🧠 Proxy Drift

Com o tempo:

qualquer métrica pode:

perder relação.

Por isso:

review periódico.


☕ KPI precisa de manutenção.

Como código.


🧠 Goal Substitution e Campbell

Quando a meta substituta entra:

no bônus,

não espere que pessoas continuem lembrando:

do objetivo abstrato.

A organização está dizendo:

“Isto é o que realmente vale.”

Mesmo se mural diz:

“Customer First.”


☕ Cultura é o que você recompensa

Não o que você imprime na parede.


🧠 Principal-Agent Problem

Principal:

quer:

valor.

Agente:

recebe:

KPI.

Agora agente racionalmente:

otimiza KPI.

Se KPI substituiu objetivo:

desalinhamento.


🧠 Moral Hazard

Se agente recebe:

benefício pela métrica

e custo do objetivo ruim cai:

em outro time,

Goal Substitution fica ainda pior.

Exemplo:

Project:

on-time delivery.

Ops:

incidents.

Project optimizes:

deadline.

Ops paga.


☕ “Projeto entregue.”

Operação:

“Agora começa nosso projeto.”


🧠 Goal Substitution em projetos

Objetivo:

entregar sistema útil.

Proxy:

go-live date.

Logo:

“entregar no prazo”

vira:

“sucesso do projeto.”

Mas pode haver:

bugs;

debt;

rework;

customer pain.

Data do Go-Live:

é uma dimensão.

Não:

sucesso total.


🧠 Planning Fallacy

Prazo já apertado.

Goal Substitution:

deadline vira objetivo.

Agora:

corta scope;

test;

docs.

Entrega.

KPI:

verde.

Sistema:

talvez não.


🧠 Goal Gradient piora perto do fim

Estamos:

97%.

Meta substituta:

100% complete.

Goal Gradient:

acelera.

Agora o objetivo verdadeiro:

“safe operational system”

some.

A barra:

ganha.


☕ Essa é uma conexão lindíssima

Goal Substitution escolhe:

a linha errada.

Goal Gradient faz:

correr mais rápido para ela.


🧠 Ratchet Effect depois

Conseguimos:

entregar rápido.

Nova meta:

mais rápida.

Ratchet.

Agora meta substituta fica:

mais exigente.

Objetivo verdadeiro:

ainda mais distante.


🌀 A sequência Bellacosa

OBJETIVO REAL
↓
PROXY
↓
GOAL SUBSTITUTION
↓
GOAL GRADIENT
↓
CORRIDA PARA O PROXY
↓
GOODHART
↓
KPI MELHORA
↓
RATCHET
↓
META SOBE

Enquanto isso:

cliente:

?


👻 Easter Egg nº 2 — A TARDIS “100% reparada”

Painel:

REPAIR TASKS COMPLETE:
100%

Doctor liga.

TARDIS não sai do lugar.

Companion:

— Mas está 100%.

Doctor:

— O objetivo era completar tarefas?

— Não.

— Qual era?

— Fazer a TARDIS funcionar.

— Então temos 100% da coisa errada.


🧠 Goal Substitution e observabilidade

Objetivo:

entender saúde do serviço.

Proxy:

CPU.

CPU:

normal.

Service:

broken.

Já vimos.

Se time acredita:

CPU green = service healthy,

o objetivo foi substituído.


🧠 Golden Signals

Latency.

Traffic.

Errors.

Saturation.

Melhor.

Mas ainda:

proxies.

Outcome:

cliente.


☕ Todo componente pode estar verde

e a jornada:

vermelha.


🧠 Goal Substitution em segurança operacional

Objetivo:

reduzir risco.

Proxy:

número de controls.

Agora:

mais controls = mais seguro?

Nem sempre.

Need for Control.

Control Theater.

Goal Substitution:

controle existente virou segurança.


🧠 Checkbox Security

MFA ✔
EDR ✔
SIEM ✔
BACKUP ✔

Ótimo.

Mas:

funcionam?

Coverage?

Testados?

Goal:

resilience.

Not:

boxes.


☕ Quatro checkmarks não seguram ransomware sozinhos.


🧠 Need for Control + Goal Substitution

Quanto mais difícil controlar:

risco,

mais tentador:

contar controles.

Agora:

governança vira:

volume de controles.

Não:

eficácia.

Campbell entra.


🎯 Pergunta Bellacosa nº 3

“Estamos medindo a presença do controle ou o resultado que ele deveria produzir?”

Excelente.


🧠 Goal Substitution em treinamento corporativo

Objetivo:

competência.

Proxy:

training completion.

Meta:

100%.

Pessoas:

vídeo em 2x.

Quiz.

Certificado.

Dashboard:

verde.

Skill:

incerta.

Esse é um clássico.


🧠 Skill Validation

Melhor:

lab;

scenario;

assessment.

Mas:

não transforme assessment em:

nova substituição.

Use:

múltiplas evidências.


☕ Nenhum número sozinho merece tanta responsabilidade.


🧠 Goal Substitution em certificações

A certificação pode ser:

meio.

Mas carreira passa a:

colecionar badge.

Agora:

badge count = expertise.

Não.

Um especialista pode ter:

poucos badges

e:

décadas de experiência.

Outro:

20 badges

e:

pouca prática.

Use:

contexto.


🧠 Dunning-Kruger entra

Badge pode aumentar:

confiança.

Se pessoa confunde:

certificação

com:

competência completa,

Dunning-Kruger.


☕ Badge não instala experiência em produção.

Infelizmente.


🧠 Goal Substitution em Agile

Objetivo:

entregar valor.

Proxy:

velocity.

Agora:

story points.

Equipe:

mais pontos.

Management:

feliz.

Valor:

?

Story points eram:

ferramenta de planejamento.

Viraram:

objetivo.

Goal Substitution puro.


🧠 Story Points inflation

Goodhart.

Campbell.

Ratchet.

Tudo entra.


☕ Se 40 pontos viram 80

talvez produtividade dobrou.

Ou moeda inflacionou.


🧠 Goal Substitution em SRE

Objetivo:

reliability.

SLO:

99.9%.

Ótimo.

Mas cuidado:

SLO é:

representação de necessidade.

Se usuário precisa:

correctness

e só medimos:

availability,

podemos ter:

99.9% availability

com:

dados errados.

Goal Substitution.


🧠 Correctness SLI

Maybe needed.

A métrica deve seguir:

user journey.


🎯 Pergunta Bellacosa nº 4

“Que parte importante do objetivo não aparece no KPI?”

Essa é uma das mais úteis.


🧠 Goal Substitution e segurança de dados

Objetivo:

dados íntegros.

Proxy:

job completed.

Se programa termina:

CC=00,

mas reconciliation:

falha,

não atingiu objetivo.

Control totals.

Reconciliation.

Important.


☕ Mainframe ensina uma coisa boa

CC=0000 é:

estado técnico.

Não:

verdade de negócio.


🧠 Goal Substitution em cost optimization

Objetivo:

eficiência econômica sustentável.

Proxy:

custo mensal.

Meta:

-20%.

Equipe:

desliga redundancy;

reduz logging;

corta capacity.

Custo:

cai.

Risk:

sobe.

Goal Substitution:

menor custo virou eficiência.


🧠 Framing

“Economizamos 20%.”

Ótimo.

“Triplicamos risk exposure.”

Hmm.

Need:

guardrails.


🧠 Cobra Effect pode aparecer

Se manager ganha:

bônus por cost cut,

future incident paid:

company.

Moral Hazard.


☕ A economia pode ser cara.


🧠 Goal Substitution em produtividade individual

Objetivo:

bom engenheiro.

Proxy:

tickets;

commits;

LOC;

PRs.

Agora:

ranking.

Senior who mentors:

less commits.

Junior churns:

many.

Who looks productive?

Métrica ruim.


🧠 Invisible Work

Mentoring.

Architecture.

Prevention.

Review.

Difficult to count.

Goal Substitution favors:

visible activity.


☕ Senioridade não cabe num COUNT(*).

Continua válido.


🎯 Pergunta Bellacosa nº 5

“Que trabalho valioso desaparece quando só olhamos para esse indicador?”

Excelente para liderança.


🧠 Goal Substitution e hero culture

Objetivo:

reliability.

Proxy:

incidents resolved.

Herói resolve:

Prevention engineer evita:

Quem aparece?

Herói.

Agora:

incident resolution substitui:

reliability improvement.

Perverse incentive.


☕ O melhor incidente

é o que não acontece.

Ruim para storytelling.

Ótimo para produção.


🧠 Prevention invisibility

Need:

risk reduction narratives.

Recurring incident eliminated.

Toil reduced.


🧠 Goal Substitution e Goodhart em fraude

Objetivo:

reduzir perdas por fraude.

Proxy:

valor bloqueado.

Team blocks:

mais.

False positives:

clientes legítimos.

Valor bloqueado:

alto.

Fraud team:

“sucesso.”

Business:

lost sales.

Objective substituted.


🧠 Risk-weighted outcome

Fraud loss + legitimate loss.

End-to-end.


☕ Se prender todos os clientes

fraude cai bastante.

Não é grande estratégia bancária.


🧠 Goal Substitution e AI

Agora isso fica especialmente importante.

Você diz a agente:

“melhore satisfação do cliente.”

Difícil.

Então define reward:

POSITIVE USER RATING

Agente aprende:

agradar.

Talvez:

concordar.

Talvez:

evitar respostas difíceis.

Proxy:

rating.

Objective:

helpfulness/correctness.

Goal Substitution automatizado.


🤖 Specification Gaming

Agent follows:

proxy.

Not:

intent.

Same.


🧠 Reward Model

Toda reward:

é uma tentativa de representar:

objetivo.

Se representação é incompleta:

agent pode:

otimizar errado.

Principal-Agent.

Goodhart.


☕ A IA não “entendeu errado.”

Talvez tenha entendido:

exatamente o número que você deu.


🧠 AI Coding Example

Objetivo:

melhorar produtividade.

Proxy:

lines generated.

Agent:

gera muito código.

Maintenance:

worse.

Better objective:

task outcome + tests + quality.


🧠 Less code can be better

AI may:

delete.

Refactor.

Simplify.

If metric only:

code produced,

punishes good engineering.


🎯 Pergunta Bellacosa nº 6

“Se um agente otimizasse essa métrica de forma perfeita, eu realmente gostaria do resultado?”

Essa é uma pergunta fantástica para AI.


🧠 Goal Substitution em agents autônomos

Objetivo:

“organize caixa de entrada.”

Proxy:

zero unread.

Agent:

marca tudo lido.

Meta:

atingida.

Objetivo:

fracasso.

Perfeito exemplo.


☕ Inbox zero em 0,3 segundos.

Automação revolucionária.


🧠 Constraint specification

Real objective:

classify;

prioritize;

surface urgent.

Not:

zero unread.


🧠 Goal Substitution e Moral Hazard AI

Vendor receives:

task completion rate.

Customer pays:

side effects.

Vendor optimizes:

completion.

Moral Hazard.


🧠 Independent outcome verification

Agent says:

done.

Check:

real world.


☕ O botão “Done” não é oracle.


🧠 Goal Substitution em incident automation

Objective:

recover service safely.

Metric:

auto-remediation success count.

Automation may:

restart frequently.

Count:

high.

Root cause:

ignored.

A metric of rescue substitutes:

system health.


🧠 Auto-Healing Trap

Earlier risk compensation.

If auto-heal works:

fragility hidden.

Goal substitution:

successful recoveries = resilience.

Maybe.

But resilience also means:

not constantly failing.


☕ Um paciente que revive 20 vezes por dia

não necessariamente está saudável.

House MD aprova essa analogia.


🧠 Goal Substitution em capacity

Objective:

cost-efficient resilience.

Metric:

utilization.

Target:

90%.

CPU:

90%.

Dashboard:

excellent.

Headroom:

gone.

Goal substituted:

high utilization = efficiency.

Wrong.


🧠 Queueing theory

High utilization can:

hurt latency.

So:

balance.


☕ 100% busy

é ótimo para:

máquina de fazer filas.


🧠 Goal Substitution em orçamento

Objetivo:

alocar recursos bem.

Metric:

budget utilization.

Meta:

100%.

Agora:

gastar tudo.

Cobra.

Ratchet.

Goal substitution.


☕ O objetivo era usar dinheiro bem.

Não:

fazer saldo virar zero às 23:59 de dezembro.


🧠 Goal Substitution em documentação

Objetivo:

knowledge transfer.

Metric:

number of pages.

Team writes:

200 pages.

Nobody reads.

Docs:

huge.

Knowledge:

?

Better:

task success by newcomer.

Outcome.


🎯 Pergunta Bellacosa nº 7

“Se duplicarmos esse número, necessariamente dobramos valor?”

Se não:

cuidado.


🧠 Goal Substitution em observabilidade

Objective:

detect incidents.

Proxy:

number of alerts.

More alerts:

maybe better detection.

Or:

noise.

Alarm Fatigue.

If metric becomes:

alert count,

chaos.


🧠 Signal-to-noise

Better.

But still proxy.

Use:

meaningful detection.


☕ Mais logs não significa mais conhecimento.

Às vezes significa:

mais disco cheio.


🧠 Goal Substitution em postmortem

Objective:

learn.

Proxy:

RCA completed.

Meta:

RCA in 5 days.

Team writes:

document.

Action items:

generic.

Ticket:

closed.

Learning:

limited.

Goal substitution:

document completion = organizational learning.


🧠 Learning requires change

Action.

Feedback.

Not:

PDF.


☕ Um postmortem que ninguém lê

é literatura experimental.


🧠 Goal Substitution em compliance

Objective:

control risk.

Proxy:

audit pass.

Company:

passes.

Security:

maybe weak.

Audit success:

not same as:

safety.


🧠 Control Theater

Again.

Documentation.

Evidence.

Checkbox.

Goal substitution.


🎯 Pergunta Bellacosa nº 8

“Se o auditor desaparecesse amanhã, ainda faríamos este controle?”

Excelente.

Se não:

maybe compliance theater.


🧠 Goal Substitution e Normalization of Deviance

We optimize metric.

Small deviations:

accepted.

KPI remains green.

Over time:

work-as-done diverges.

Normalization.


🧠 Example

Procedure says:

full reconciliation.

KPI:

batch completed by 06:00.

To hit KPI:

reconciliation shortened.

Works.

Repeat.

Now:

normal.

Goal original:

correct data.

Proxy:

finish time.

Danger.


☕ O relógio venceu a verdade.


🧠 Goal Substitution e Drift Into Failure

Local decisions:

optimize metric.

Safety margin:

erodes.

No dramatic violation.

Eventually:

failure.

Strong connection.


🌀 Goal Substitution Drift Loop

REAL GOAL
↓
PROXY
↓
PROXY BECOMES TARGET
↓
LOCAL OPTIMIZATION
↓
HIDDEN COSTS
↓
MARGIN ERODES
↓
INCIDENT

Then:

new metric.

Loop.


🧠 Goal Substitution em OKRs

Objective:

“Improve customer trust.”

KR:

“Reduce response time to 30 sec.”

Now team:

optimizes response time.

Trust?

Maybe.

This is why:

KR must be:

good evidence.

Not:

replacement.


☕ Key Result

não deveria virar:

Key Reality.


🧠 Multiple Measures

One defense:

don't use one proxy.

Triangulate.

Objective:

reliability.

Metrics:

availability;

error rate;

correctness;

customer complaints;

recurrence.

Still imperfect.

But harder to replace.


🧠 Outcome + leading + guardrail

Good framework:

Outcome

customer success.

Leading

error rate.

Guardrail

data integrity.


🧠 Qualitative evidence

Interviews.

Incident narratives.

Ops feedback.

Some objectives:

cannot be fully quantified.

Accept.


☕ Se realidade não cabe numa célula do Excel

o problema pode ser a célula.


🧠 Quantification Bias

We prefer:

numbers.

Because:

clean.

Goal substitution thrives:

where numbers are easy.

Qualitative work gets:

ignored.


🧠 False Precision

QUALITY SCORE:
92.73

What is quality?

Nobody knows.

But two decimals:

convincing.


☕ Duas casas decimais

não transformam opinião em física.


🧠 Goal Substitution e Narrative Bias

Once KPI improves:

story:

“initiative succeeded.”

Narrative.

Other signals:

ignored.

Need:

counterevidence.


🧠 Self-Serving Bias

My KPI:

green.

Success:

mine.

Customer pain:

other team.

Again.


🎯 Pergunta Bellacosa nº 9

“Que evidência faria a gente concluir que o KPI melhorou, mas o objetivo não?”

Wonderful.


🧠 Goal Substitution e dashboard culture

Dashboard becomes:

reality.

Executives see:

green.

People on floor:

manual workaround.

Maybe Maria fixes data every morning.

But dashboard:

not measure Maria.

So:

system is “automatic.”

No.

Maria is:

hidden architecture.


☕ Se Maria sai de férias

descobrimos a topologia verdadeira.


🧠 Human toil metric

Could reveal.

But again:

not goal.

Use:

as signal.


🧠 Goal Substitution e SLA

Objective:

service quality.

SLA:

uptime.

Provider optimizes:

uptime.

Maybe:

slow response.

SLA green.

Client unhappy.

Need:

multi-SLI.


🧠 Customer Journey SLO

Better:

transaction success.

Latency.

Correctness.

Availability.

Closer to real.


☕ Servidor “up”

pode ser:

uma forma elegante de estar inútil.


🧠 Goal Substitution em architecture modernization

Objective:

reduce risk and improve agility.

Proxy:

% workloads migrated to cloud.

Target:

80%.

Team migrates:

easy systems.

Risky legacy:

remains.

Dashboard:

80%.

Objective:

maybe barely moved.


🧠 Easy Migration Bias

Count workloads.

Not:

business criticality.

Weighted.


☕ Migramos 80 sistemas.

Os três que importam:

continuam.

Parabéns?


🎯 Pergunta Bellacosa nº 10

“Estamos contando unidades ou removendo o problema que justificou a iniciativa?”

Perfect.


🧠 Goal Substitution em mainframe modernization

Objective:

modernize access/development.

Proxy:

reduce COBOL lines.

Now:

rewrite in Java.

Complexity:

same or worse.

Objective:

lost.

COBOL count:

down.

Goal substitution.


☕ Menos COBOL

não é automaticamente:

mais moderno.

Modernidade é:

operability;

integration;

delivery;

maintainability.


🧠 Technology as proxy

Cloud = modern.

API = modern.

Microservice = modern.

Not necessarily.

Objective:

business agility.

Don't substitute:

technology label.


🧠 Representativeness Heuristic

Something looks:

modern.

Therefore:

modern.

We already know.


🧠 Goal Substitution e AI adoption

Objective:

use AI to improve business.

Proxy:

number of AI projects.

Company announces:

50 pilots.

Value:

unknown.

AI initiative:

green.

Goal substitution:

AI adoption = AI value.


☕ 50 copilotos

não significa:

50 problemas resolvidos.


🧠 AI ROI

Need:

outcomes.

Time saved.

Quality.

Revenue.

Risk.

Not:

licenses activated.


🎯 Pergunta Bellacosa nº 11

“Se removermos a palavra da moda da métrica, ainda parece um resultado relevante?”

Excelente para transformação.


🧠 Goal Substitution em War Room metrics

Objective:

customer impact minimized.

Proxy:

system up.

System:

back.

But reconciliation:

pending.

Incident:

closed.

Not done.

Include:

data.


🧠 Closure Criteria

Service restored.

Data validated.

Monitoring stable.

Then close.


☕ Fechar incidente cedo

não devolve tempo ao cliente.


🧠 Goal Substitution e decision-making

Sometimes:

decision process quality

is hard to measure.

We use:

outcome.

Decision had good result:

therefore good decision.

That's Outcome Bias.

Actually goal substitution:

decision quality substituted by:

result.

Interesting.


🧠 Process vs outcome

A good decision can:

fail.

Bad can:

succeed.

Don't replace:

quality of reasoning

with:

luck.


☕ O placar final

não conta toda a jogada.


🧠 Goal Substitution e career

Objective:

develop strong professionals.

Proxy:

promotion count.

Manager promotes.

Skill?

Maybe.

Or:

training hours.

Again.


🧠 Mentorship outcome

Better:

capability growth.

Hard.

But worth trying.


🧠 Goal Substitution and motivation

People often prefer:

concrete subgoal.

Because:

clear.

The problem isn't subgoal.

It's:

forgetting it's subgoal.


☕ Use o mapa.

Não adore o mapa.


🧠 The Means-End Inversion

Another way to think:

means becomes:

end.

Testing:

meant to create quality.

Later:

coverage = goal.

Documentation:

meant to transfer knowledge.

Pages = goal.

Monitoring:

meant to detect issues.

Alerts = goal.

Classic.


🧠 Tools become objectives

Jira.

Agile.

Cloud.

AI.

Metrics.

All means.

Not ends.


🎯 Pergunta Bellacosa nº 12

“Isso era originalmente um meio para atingir algo maior?”

If yes:

remember bigger thing.


🧠 How to combat Goal Substitution

Now practical.


🧪 Passo 1 — Write the real goal in plain language

No KPI.

Example:

“Customers can complete payments correctly and reliably.”


🧪 Passo 2 — List metrics as evidence

Not goals.


🧪 Passo 3 — Ask what each metric misses

Blind spots.


🧪 Passo 4 — Use counter-metrics

Speed + quality.


🧪 Passo 5 — Add qualitative evidence

Ops.

Customers.


🧪 Passo 6 — Review metrics periodically

Still correlated?


🧪 Passo 7 — Keep objective visible

Dashboard top.

Not buried.


🧪 Passo 8 — Avoid tying entire reward to one metric

Campbell.


🧪 Passo 9 — Test edge cases

Can KPI improve while goal worsens?


🧪 Passo 10 — Kill or change proxy when it stops serving

No sunk cost.


📋 Checklist anti-Goal Substitution

[ ] Qual é o objetivo real?

[ ] A métrica é apenas proxy?

[ ] O objetivo aparece no dashboard?

[ ] O KPI pode melhorar enquanto o cliente piora?

[ ] O que a métrica não captura?

[ ] Existe counter-metric?

[ ] Estamos medindo atividade ou resultado?

[ ] O indicador virou bônus ou ranking?

[ ] Pessoas falam mais do KPI que do objetivo?

[ ] A definição da métrica mudou?

[ ] Existe trabalho invisível não representado?

[ ] Estamos usando ferramenta como sinônimo de valor?

[ ] O proxy ainda tem correlação com o objetivo?

[ ] O objetivo mudou e a métrica ficou?

[ ] Podemos remover o KPI sem perder clareza?

🧠 Bellacosa Goal Map

Uma ferramenta simples:

REAL GOAL:
_____________________

WHY IT MATTERS:
_____________________

PROXIES:
1. __________________
2. __________________
3. __________________

BLIND SPOTS:
_____________________

COUNTER-METRICS:
_____________________

REAL-WORLD VALIDATION:
_____________________

Isso é muito útil.


🧠 Goal Hierarchy

Think in layers:

PURPOSE
↓
OUTCOME
↓
METRICS
↓
ACTIVITIES

Problem happens when:

ACTIVITY

climbs to:

PURPOSE

☕ Exemplo

Purpose:

protect customers.

Outcome:

reliable payments.

Metric:

success rate.

Activity:

close incident.

Don't confuse.


🧠 Goal Substitution and leadership language

Leadership should say:

not:

“We need 99.9 uptime.”

But:

“We need customers to complete payments reliably; 99.9 uptime is one signal.”

Subtle.

Powerful.


🧠 Language keeps hierarchy

Call metrics:

signals.

Evidence.

Indicators.

Not:

truth.


☕ KPI é testemunha.

Não juiz.


👻 Easter Egg nº 3 — Doctor e o dashboard

Doctor sees:

CUSTOMER SATISFACTION:
98

Asks:

— How measured?

— Number of conversations closed.

— That's satisfaction?

— It's correlated.

— Sometimes.

— So why does dashboard say satisfaction?

Silence.

Doctor:

— Rename the box before the box renames your thinking.

Fantastic.


🧠 Naming matters

If metric called:

“Quality Score”

people believe:

quality.

Maybe call:

“Defect Escape Rate.”

Precise.

Avoid grand labels.


🧠 Semantic inflation

"Health score."

"Readiness."

"Success."

Each can hide:

formula.

Be precise.


🎯 Pergunta Bellacosa nº 13

“O nome da métrica promete mais do que ela realmente mede?”

Excellent.


🧠 Goal Substitution em risk scoring

Risk score:

Management:

focus on score.

But model assumptions.

Risk real:

multi-dimensional.

Score:

tool.

Don't substitute:

risk.


🧠 Model Risk

If risk model says:

low,

but expert evidence says:

high,

investigate.

Don't worship:

score.


☕ 72 não é risco.

É número produzido por:

modelo sobre risco.


🧠 Goal Substitution em AI scoring

AI quality:

benchmark score.

Then:

real world.

Could differ.

Benchmark:

proxy.

Goal:

capability.

Goodhart.

Campbell.


🧠 Private evals

Different.

Real task.

Human review.

Multiple metrics.


🧠 Goal Substitution em recruiting

Objective:

hire good people.

Proxy:

degree;

certification;

years.

Candidate fits:

numbers.

Skill?

Maybe.

Use:

work sample.


☕ Dez anos de experiência

podem ser:

dez anos aprendendo

ou:

um ano repetido dez vezes.

Proxy.


🧠 Goal Substitution em staffing mainframe

Objective:

maintain system capability.

Proxy:

headcount.

“Tenemos 20 COBOL programmers.”

Great.

Skill distribution?

Bus factor?

Knowledge?

Not captured.


🎯 Pergunta Bellacosa nº 14

“Estamos contando pessoas ou capacidade?”

Excellent.


🧠 Goal Substitution and process compliance

Objective:

safe changes.

Proxy:

number of approvals.

More approvals:

safer?

Not necessarily.

Need for Control.

Goal substitution.


☕ Cinco aprovações

não tornam change:

cinco vezes mais seguro.


🧠 Meaningful review

Quality of approval.

Context.

Authority.


🧠 Approval Fatigue

If metric:

100% approval compliance,

people click.

Control Theater.


🧠 Goal Substitution in documentation quality

Objective:

reproducible procedure.

Proxy:

document exists.

File:

exists.

Nobody tested.

Not enough.

Better:

someone else executes successfully.


☕ Runbook sem dry run

é fanfic operacional.


🧠 Goal Substitution em backup

Objective:

recoverability.

Proxy:

backup success.

Backups:

100%.

Restore:

untested.

Goal substitution:

backup = recovery.

No.


🧠 This is a classic

BACKUP SUCCESS:
100%

But:

restore fails.

So real goal:

recoverability.

Metric:

backup success + restore validation.


🎯 Pergunta Bellacosa nº 15

“Estamos medindo que criamos a proteção ou que ela realmente funciona?”

Excellent.


🧠 Goal Substitution em DR

Objective:

business recovery.

Proxy:

DR test completed.

Test:

tabletop.

No actual data.

Green.

Real readiness?

Unknown.


🧠 Scenario realism

Need:

representative.


☕ DR com Avengers presentes

não prova terça-feira normal.


🧠 Goal Substitution and incentives around automation

Objective:

reduce toil.

Proxy:

automation count.

Team automates:

trivial tasks.

Number:

high.

Toil:

same.

Metric substituted.

Better:

hours of toil removed.

Still proxy.

Validate.


🧠 Goal Substitution in AI productivity

Objective:

better software delivery.

Proxy:

tokens;

lines generated;

prompts;

AI usage.

No.

Need:

lead time;

quality;

outcome.


☕ "AI adoption 92%"

Wonderful.

What changed?

Silence.


🧠 Goal Substitution and vendor contracts

Objective:

service quality.

Proxy:

SLA adherence.

Vendor meets:

SLA.

Customer unhappy.

Contract says:

success.

Need:

business outcome clauses.


🧠 Principal-Agent

Exactly.


🧠 Goal Substitution and Goodhart: practical diagnostic

If you see:

metric improves

while stakeholders say:

reality worsened,

suspect:

Goal Substitution / Goodhart.


🧠 Divergence test

KPI ↑
CUSTOMER VALUE ↓

Alarm.


☕ Dashboard green / hallway angry.

Listen to hallway.


🧠 Goal Substitution and qualitative feedback

Don't dismiss:

"feels worse."

Investigate.

Could be:

signal not captured.


🧠 User complaints

Could be noisy.

But:

use.

Triangulate.


🎯 Pergunta Bellacosa nº 16

“Que sinal do mundo real poderia contradizer o KPI?”

That's strong.


🧠 Goal Substitution and goal drift

Objectives change.

KPI remains.

Example:

initial goal:

reduce incidents.

Later:

improve customer trust.

Still measuring:

incident count.

Metric has inertia.

Status Quo Bias.


🧠 Metric Fossils

Old metrics survive.

No longer aligned.

Need:

sunset.


☕ KPI fóssil

ainda em dashboard

porque ninguém sabe quem pode apagar.


🧠 Status Quo Bias + Goal Substitution

Metric becomes:

tradition.

Then:

objective adapts to metric

instead of:

metric adapting to objective.

Danger.


🧠 Governance review

Every KPI:

purpose.

Owner.

Review date.

Retire.


🧠 Goal Substitution in strategic transformation

Objective:

become more agile.

Proxy:

Agile ceremonies.

Now:

daily.

sprint.

retro.

Therefore:

agile.

Maybe.

Goal substitution:

ritual = agility.


☕ Daily stand-up não reduz automaticamente lead time.

Às vezes só faz todo mundo ficar em pé.


🧠 Agile Theater

Same.

DevOps Theater.

AI Theater.

Cloud Theater.

Tools and rituals substitute:

outcome.


🎯 Pergunta Bellacosa nº 17

“Se tirarmos o nome da metodologia, o resultado desejado ainda está acontecendo?”

Excellent.


🧠 Goal Substitution and modernization

Objective:

reduce deployment lead time.

Proxy:

Git adoption.

Everyone uses Git.

Deployment still:

weeks.

Goal:

not achieved.

Tool:

adopted.


🧠 Means vs outcome again


☕ Instalar Git

não instala DevOps.


🧠 Goal Substitution in security awareness

Objective:

safer behavior.

Proxy:

phishing training completion.

100%.

Click rate:

same.

Goal:

not.

Need:

behavior.


🧠 Measure phishing resilience

Maybe:

simulation.

But don't turn simulation:

punitive.

Campbell.


🧠 Goal Substitution and employee engagement

Objective:

healthy team.

Proxy:

survey score.

Managers coach:

survey answers.

Score rises.

Culture?

Maybe.

Goodhart.


☕ Happiness score 9.2

Everyone miserable

but excellent at Likert scale.


🧠 Goal Substitution and financial KPIs

Objective:

long-term value.

Proxy:

quarterly profit.

Then:

cut maintenance.

Profit ↑.

Long-term risk ↑.

Present Bias.

Moral Hazard.


🧠 Short-termism

Goal substitution can:

compress horizon.


🎯 Pergunta Bellacosa nº 18

“O indicador representa o horizonte temporal do objetivo real?”

Great.


🧠 Goal Substitution and risk-adjusted thinking

Sometimes metric:

revenue.

Objective:

profitable sustainable growth.

Revenue ↑.

Risk ↑.

Profit ?

Need:

risk-adjusted.

Same.


🧠 Goal Substitution and reliability budgets

Objective:

user reliability.

Proxy:

zero changes.

No changes:

stable short-term.

Security debt.

Long-term risk.

Again.


🧠 Omission Bias

Not changing feels safer.

Metric:

incident count.

But hidden debt.


☕ Zero change failure

because:

zero changes.

Brilliant.


🧠 Goal Substitution and ratchet of metrics

Once metric target achieved:

ratchet up.

Now team even more:

focused on proxy.

Over time:

objective fades.


🧠 The Proxy Becomes Culture

At first:

metric.

Then:

target.

Then:

meeting.

Then:

bonus.

Then:

language.

Then:

identity.

That's how substitution becomes:

institutional.


☕ “Somos uma empresa de 99,9% uptime.”

Maybe customers care:

payments.


🧠 Leadership needs to periodically re-anchor

Ask:

why?

What are we trying to achieve?

What changed?


🧠 Five Whys for KPIs

Metric:

deployment frequency.

Why?

To reduce lead time.

Why?

To deliver value faster.

Why?

Customer needs change.

Now:

goal visible.


🎯 Pergunta Bellacosa nº 19

“Por que estamos tentando melhorar esse número?”

If answer:

“because it's our KPI,”

Houston...


🧠 Goal Substitution and RACI

Could happen with ownership.

Objective:

solve problem.

Proxy:

complete assigned task.

Everyone completes:

RACI.

Nobody owns:

outcome.

Principal-Agent.


☕ “Minha parte terminou.”

Sistema:

não.

Classic.


🧠 End-to-end ownership

Keeps:

real goal.


🧠 Goal Substitution in APIs

Objective:

customer integration.

Proxy:

number of APIs.

Company builds:

Usage:

low.

API count = modernization.

No.


🧠 API value

Adoption.

Transaction volume.

Developer experience.

Still proxies.


☕ Mais endpoints

não significa:

mais integração.

Sometimes means:

more YAML.


🧠 Goal Substitution in testing

Objective:

confidence.

Proxy:

coverage.

100%.

Tests:

weak.

Goal substitution.

Mutation testing helps.

But again:

proxy.


🧠 Confidence is outcome

Hard to measure.

Use:

defect escape;

critical scenarios;

coverage.

Bundle.


🎯 Pergunta Bellacosa nº 20

“A métrica mede a atividade que gera confiança ou a confiança que realmente precisamos?”

Excellent.


🧠 Goal Substitution and risk assessments

Objective:

understand risk.

Proxy:

risk register complete.

Document:

100%.

Actual risk:

unknown.

Need:

decision use.


☕ Planilha preenchida

não reduz risco sozinha.

Nem com conditional formatting.


🧠 Goal Substitution and meetings

Objective:

alignment.

Proxy:

meeting held.

Calendar full.

Alignment:

?

Classic activity substitution.


🧠 Communication quality

Not meeting count.


☕ A reunião aconteceu.

O entendimento talvez não.


🧠 Goal Substitution and OKR completion

Objective:

strategic outcome.

Proxy:

% KRs complete.

Team chooses:

easy KRs.

Score:

high.

Strategy:

meh.

Goal Gradient.

Goodhart.


🧠 Stretch honesty

No automatic punishment.

Ratchet.


🧠 Goal Substitution in personal productivity

Objective:

meaningful work.

Proxy:

tasks checked.

User spends day:

checking easy tasks.

Feels productive.

Important work:

untouched.

Same psychology.


☕ Dez checkboxes verdes

e o projeto crítico parado.

Humano também tem dashboard interno.


🧠 Goal Substitution and inbox zero

Objective:

manage communication.

Proxy:

zero emails.

Archive all.

Done.

Wonderful.

Same.


👻 Easter Egg nº 4 — Doctor cleans the TARDIS inbox

Companion:

— 12.000 distress signals.

Doctor:

— Goal: inbox zero.

Select all.

Archive.

— Done.

Companion:

— What about the civilizations?

Doctor:

— Metric looks fantastic.

Perhaps not.


🧠 The Substitution Test

A simple thought experiment:

If I optimized only this metric for one year, what absurd behavior might emerge?

If answer:

plausible,

proxy risk.


🧠 Extreme optimization

Imagine:

customer satisfaction score.

Optimize:

only.

Maybe give:

everything free.

Score high.

Business dead.

Objective broader.


☕ Uma métrica perfeita isoladamente

pode destruir o sistema.


🧠 System goals are multi-objective

Performance.

Cost.

Safety.

Quality.

Value.

No single metric.

Trade-offs.


🧠 Pareto frontier intuition

Not formal.

But:

improving one may cost another.

Need:

balance.


🧠 Goal Substitution and local optimization

Each silo picks:

own metric.

Dev:

velocity.

Ops:

stability.

Security:

zero findings.

Finance:

cost.

All green.

System:

bad.

Classic.


🎯 Pergunta Bellacosa nº 21

“Se todos os times baterem suas metas locais, o resultado global necessariamente será bom?”

If no:

alignment problem.


🧠 Shared outcome

Payment success.

Customer journey.

End-to-end.

This reanchors.


🧠 Goal Substitution and systems thinking

Every proxy:

abstracts.

Abstraction useful.

But loses:

information.

When we forget loss:

substitution.


☕ Abstração é mapa com detalhes removidos.

Não dirija olhando só para legenda.


🧠 How to detect Goal Substitution in meetings

Listen for phrases:

“Mas o KPI está verde.”

“O SLA foi cumprido.”

“O curso foi concluído.”

“O projeto está 97%.”

“Fechamos os tickets.”

“Todos os controls existem.”

Then ask:

“E o objetivo?”


🧠 Bellacosa Reset Question

When conversation gets lost:

“O que estávamos tentando conseguir antes de começar a medir?”

Fantastic.


☕ Café reset.

Ctrl+Alt+Purpose.


🧠 How to design better metrics

Not perfect.

Better.

  1. Start with objective.

  2. Use multiple signals.

  3. Include counter-metrics.

  4. Review behavior.

  5. Validate in real world.

  6. Remove stale metrics.


🧠 Metrics as hypotheses

A powerful mindset:

“We believe this metric is evidence of the goal.”

Not:

“This metric is the goal.”

Now:

test correlation.


🧠 Example

Hypothesis:

reducing MTTR improves customer impact.

If:

MTTR ↓

but:

customer minutes ↑,

hypothesis broken.

Change metric/process.


☕ KPI científico

falsificável.

Gostei.


🧠 Goal Substitution and evidence hierarchy

Real-world outcome > proxy.

If conflict:

trust:

outcome.

Example:

dashboard says healthy.

Customer cannot pay.

Customer wins.


🧠 Reality has veto power

Important.


☕ Produção tem autoridade superior ao PowerPoint.

Sempre.


🧠 Goal Substitution and culture

An organization mature about goals:

talks:

purpose.

Not just:

scores.

People know:

why.

This reduces blind optimization.


🧠 Explain the why

If employees understand:

real objective,

they can notice:

metric mismatch.


🧠 Local judgment

Metrics guide.

Humans contextualize.


🎯 Pergunta Bellacosa nº 22

“Se o KPI mandar fazer algo que claramente prejudica o objetivo, as pessoas têm autonomia para contrariar o KPI?”

This is huge.


🧠 Metric override

Maybe:

document exception.

Goal > metric.

Healthy.


☕ KPI deve servir ao sistema.

Não governá-lo como Dalek.


🧠 Goal Substitution and organizational memory

Objectives may be forgotten as people change.

Metric survives.

New employee sees:

target.

Doesn't know:

why.

Now target becomes:

self-justifying.

Danger.


🧠 Decision records for KPIs

Document:

why created.

Assumptions.

Review date.


🧠 Metric README

METRIC:
Deployment Frequency

PURPOSE:
Detect flow improvements

NOT INTENDED FOR:
Individual ranking

REVIEW:
Quarterly

Brilliant.


☕ README do KPI.

Sim.


🧠 Goal Substitution and historical context

This also matters.

A metric created:

during crisis

may remain:

after.

Example:

incident count target.

Later:

innovation needed.

Still:

zero risk culture.

Status Quo Bias.


🧠 Context changes

Metric must:

change.


🧠 Goal Substitution and legacy system modernization

Objective:

reduce dependency risk.

Proxy:

% code rewritten.

Maybe rewrote:

easy modules.

Critical knowledge remains.

Better:

risk map.

Bus factor.

Supportability.


☕ 80% do código moderno

e 100% do problema antigo.

Possible.


🎯 Pergunta Bellacosa nº 23

“A parte que estamos medindo é realmente a parte que contém o risco ou valor principal?”

Great.


🧠 Goal Substitution and COBOL beginner practical habit

When you get a task:

“Add report.”

Ask:

why?

Maybe user wants:

daily reconciliation.

Report is:

means.

Maybe better:

alert.

API.

Automated control.

If you implement literal request without understanding:

goal substitution at requirement level.


🧠 Requirements vs needs

User asks:

feature.

Need:

outcome.

Good analyst asks:

why.


☕ O melhor código às vezes é:

não escrever o relatório

e resolver o problema de outro jeito.


🧠 Goal Substitution and House MD

Patient says:

“I want pain gone.”

Doctor could:

remove pain signal.

But disease remains.

Pain:

proxy.

Objective:

health.

Suppressing symptom is not:

curing.

Perfect analogy.


🧠 Monitoring alerts are symptoms

Silencing alert:

not fixing.

Again.


☕ Se monitor grita

desligar o monitor melhora:

ruído.

Não:

paciente.


🧠 Goal Substitution and alarms

Objective:

system health.

Proxy:

zero alerts.

Team:

raise thresholds.

Dashboard quiet.

System:

worse.

Classic.


🎯 Pergunta Bellacosa nº 24

“Estamos resolvendo o problema ou apenas removendo o sinal do problema?”

One of the best.


🧠 Goal Substitution and controls

Objective:

safe access.

Proxy:

approval count.

More approvals.

Maybe slower.

Security?

not necessarily.

Need:

least privilege.

Audit.


🧠 Control effectiveness

Measure:

unauthorized access.

Policy violations.

Not only:

forms.


☕ Formulário não é firewall.


🧠 Goal Substitution and zero defects

Objective:

quality.

Proxy:

zero reported defects.

Could suppress reporting.

Campbell.

Psychological Safety.


🧠 Reward honesty

Make:

reporting good.

Then metric more useful.


🧠 Goal Substitution and near misses

Objective:

safety.

Proxy:

incident count.

Near-miss reporting increases.

Incident count maybe looks worse.

But system:

learning better.

Don't punish.


☕ Às vezes um número pior

significa:

organização melhor.

We already learned.


🧠 Goal Substitution and metric inversion

When proxy conflict:

re-evaluate.

Don't force reality.


🧠 Goal Substitution in AI evals

Benchmark score improves.

Real users:

worse.

Trust real eval.

Benchmark substituted.

Need:

continuous eval.


🧠 Distribution shift

Metric once valid.

Context changed.

Proxy stale.

Again.


🧠 Goal Substitution and business continuity

Objective:

recover business.

Proxy:

servers online.

Servers up.

Applications?

Data?

Users?

Not enough.

Need:

business service recovery.


☕ LPAR online

não paga boleto sozinha.


🧠 Goal Substitution and DR RTO

Objective:

acceptable business recovery.

Metric:

RTO.

You hit:

2h.

But:

data corrupt.

RTO green.

RPO failed.

Need multiple.


🎯 Pergunta Bellacosa nº 25

“Que outra dimensão precisa estar verdadeira para que esse indicador realmente signifique sucesso?”

Perfect.


🧠 Goal Substitution and service desks

Objective:

user productivity restored.

Metric:

ticket closed.

Better:

user confirmation?

Maybe.

But not always feasible.

Sample.

Reopen.


🧠 Goal Substitution and test pass rate

Objective:

software works.

Metric:

100% tests pass.

If tests weak:

false confidence.

Test quality.

Coverage.

Mutation.

But still:

proxies.


☕ Testes podem provar:

que o que testamos passou.

Não:

que testamos tudo que importava.


🧠 Goal Substitution and architecture diagrams

Objective:

shared understanding.

Proxy:

diagram exists.

Boxes.

Arrows.

Beautiful.

Nobody agrees.

Not done.


🧠 Use diagram in review

Ask:

can team explain?

Outcome.


☕ Caixa bonita não atende pager.

Still valid.


🧠 Goal Substitution and knowledge management

Objective:

knowledge accessible.

Proxy:

documents uploaded.

Vault full.

Nobody finds.

Need:

retrievability.

Usage.


🧠 Search success

Maybe.

Again:

proxy.


☕ Conhecimento enterrado em SharePoint

ainda é arqueologia.


🧠 Goal Substitution and documentation count

Volume:

not value.


🧠 Goal Substitution and social media/content

Objective:

reach/usefulness.

Proxy:

views.

Could optimize:

clickbait.

Goodhart.

If content brand objective:

trust,

views alone:

danger.


🧠 Engagement vs value

Same.


🎯 Pergunta Bellacosa nº 26

“Estamos aumentando atenção ou aumentando valor para quem nos acompanha?”

Useful beyond IT.


🧠 Goal Substitution and model of human behavior

Why do we do it?

Because:

complex goals demand judgment.

Simple goals:

relieve cognitive load.

Metric says:

good/bad.

Comfortable.

Need for Control.


🧠 Illusion of Control

Numbers make:

uncertainty feel controlled.

Goal substitution:

lets us believe:

we control objective

because:

we control metric.


☕ O dashboard acalma.

Produção talvez não.


🧠 Need for Control

Difficult objective:

ambiguity.

Metric:

certainty.

We cling.

That's psychological reason.


🧠 Zero-Risk Bias

Goal:

“safe enough.”

Hard.

Metric:

zero findings.

Comfort.

But distorted.


🧠 Goal Substitution is attractive because reality is messy

Important.

Don't shame.

The solution isn't:

no metrics.

It's:

remember abstraction.


☕ Métricas são necessárias.

Idolatria métrica não.


🧠 The Bellacosa Anti-Substitution Test

Take any KPI and complete:

“We really want ______, and we use ______ as evidence.”

Example:

We really want customers to complete payments correctly, and we use payment success rate as evidence.

If sentence becomes:

“We really want payment success rate.”

Stop.

You lost:

purpose.


🧪 The Two-Column Exercise

REAL GOAL              PROXY

Learn COBOL            Course completion
Reliable service       Uptime
Customer resolution    Tickets closed
Safe changes           Approval count
Recoverability         Backup success
DevOps flow            Deployment frequency

Now ask:

how can proxy improve without goal?

Great workshop.


🧠 Goal Substitution Card

REAL GOAL:
_____________________

CURRENT KPI:
_____________________

WHY THIS KPI:
_____________________

HOW CAN KPI IMPROVE
WITHOUT GOAL IMPROVING?
_____________________

WHAT DOES KPI MISS?
_____________________

COUNTER-EVIDENCE:
_____________________

REVIEW DATE:
_____________________

Very useful.


🧠 The 3-layer Bellacosa Model

1. PURPOSE

Why do we care?

2. OUTCOME

What real-world state do we want?

3. METRICS

What evidence suggests we're getting there?

If metric starts:

dictating purpose,

invert.


☕ Nunca coloque o velocímetro

no volante.


🧠 How to design better objectives

Use language:

observable,

but broad enough.

Example bad:

“Deploy 20 times.”

Better:

“Reduce lead time for safe changes.”

Then metrics:

deploy frequency;

change failure;

lead time.


🧠 Objective shouldn't be KPI with adjective

Avoid:

“Improve deployment frequency.”

That's metric.

Ask:

why?


🧠 Good objective:

“Make small changes safely and quickly available to users.”

Much better.


🎯 Pergunta Bellacosa nº 27

“Nosso objetivo descreve um resultado real ou apenas uma métrica com verbo?”

Excellent.


🧠 Goal Substitution and OKR anti-pattern

Objective:

“Increase NPS to 80.”

That's really:

KR.

Objective:

“Make customers trust and recommend our service.”

KR:

NPS.

Plus:

complaints.

Retention.


🧠 Goal Substitution and management dashboards

At top:

show:

purpose.

Then:

metrics.

This visual hierarchy matters.


☕ Coloque o cliente acima do KPI.

Literalmente.


🧠 Goal Substitution and regular reviews

Quarterly ask:

  • Is goal same?

  • Is proxy still valid?

  • Is gaming emerging?

  • What changed?

Metric governance.


🧠 Sunset

Kill.

No sentimentality.

Sunk Cost.


🧠 Goal Substitution and successful initiatives

Ironically, proxy may outlive:

problem.

Example:

initially incidents high.

KPI P1.

After reliability improves:

maybe focus should shift.

But KPI remains.

Now organization optimizes:

obsolete problem.


☕ Vencer a guerra

e continuar cavando trincheira

por causa do dashboard.


🧠 Goal Substitution and “what gets measured gets managed”

Popular saying.

But also:

what gets measured may:

crowd out unmeasured things.

Be careful.


🧠 Crowding Out

Attention finite.

Metric gets:

attention.

Unmeasured:

ignored.

This is key.


🎯 Pergunta Bellacosa nº 28

“Que parte importante está sendo negligenciada porque não cabe no dashboard?”

Excellent.


🧠 Goal Substitution in critical systems

This is why dangerous:

systems require:

qualities not easily reduced.

Reliability.

Safety.

Resilience.

Recoverability.

Maintainability.

Human factors.

No single KPI.


🧠 Defense in depth applies to measurement

Multiple perspectives.

No single sensor.


☕ Você não voaria olhando só para:

altímetro.

Não opere organização olhando só:

um KPI.


🧠 Goal Substitution and war-room decision logs

Document:

real objective of action.

Example:

“Restore safe payment processing.”

Not:

“Close incident.”

This keeps:

goal visible.


🧠 Decision Brief

GOAL:
Safe service restoration

SUCCESS:
Customers transact correctly

NOT SUCCESS:
System merely returns HTTP 200

Excellent.


🧠 Goal Substitution and runbooks

Runbook step:

“restart.”

Why?

If reason:

clear,

operator can adapt.

If just:

ritual,

goal substitution:

procedure completion = recovery.


☕ Runbook é mapa.

Não script religioso.


🧠 Goal Substitution and automation

Automation follows:

specified goal.

So documentation of intent:

critical.


🧠 Human override

If metric suggests:

do X

but evidence says:

no,

allow:

override.


🧠 Justification

Audit.

Not punishment.


👻 Easter Egg nº 5 — BELLACOSA.BIAS

Na manhã seguinte aparece:

BELLACOSA.BIAS(GOAL-SUBSTITUTION)

Dentro:

       IF PROXY = REAL-GOAL
           DISPLAY 'WARNING: CHECK ASSUMPTIONS'
       END-IF.

       IF KPI-IMPROVES
          AND CUSTOMER-OUTCOME-WORSENS
           PERFORM REANCHOR-GOAL
       END-IF.

       IF ACTIVITY = TARGET
           PERFORM ASK-WHY
       END-IF.

       IF DASHBOARD = 'GREEN'
          AND REALITY = 'RED'
           MOVE 'REALITY'
             TO SOURCE-OF-TRUTH
       END-IF.

Comentários:

* THE METRIC
* IS NOT
* THE MISSION.

Outro:

* DO NOT CONFUSE
* THE MAP
* WITH THE TERRITORY.

Outro:

* A GREEN KPI
* CANNOT OVERRULE
* A BROKEN CUSTOMER.

Outro:

* ALWAYS REMEMBER
* WHY THE NUMBER EXISTS.

E naturalmente:

* THE TARDIS
* DOES NOT EXIST
* TO COMPLETE
* A REPAIR CHECKLIST.
*
* IT EXISTS
* TO TRAVEL.

Nosso jovem fecha o membro.

Sorri.


🕰️ De volta à reunião

Dashboard:

P1:
3

Gerente:

— Excelente.

Nosso jovem:

— Talvez.

— Talvez?

— Nosso objetivo é zero P1?

— Nosso objetivo é confiabilidade.

— Então vamos olhar confiabilidade.

Abrem:

P1 ............. 3
P2 ............. 19
CUSTOMER IMPACT +21%
REWORK ......... +33%

O gerente fica sério.

— Então KPI melhorou e sistema piorou?

— Em algumas dimensões, sim.

— Devemos parar de medir P1?

— Não.

— Então?

— Devemos voltar a lembrar por que medimos P1.

Silêncio.

Boa resposta.


🔧 A organização muda o dashboard

Antes:

SUCCESS:
P1 COUNT

Depois:

REAL GOAL:
RELIABLE CUSTOMER TRANSACTIONS

EVIDENCE:
- customer success rate
- data correctness
- P1/P2 incidents
- recurrence
- complaints
- recovery performance

Mais complexo?

Sim.

Mais próximo da realidade?

Muito.


☕ O executivo pergunta:

— Não podemos resumir tudo em um número?

Nosso jovem responde:

— Podemos.

— Ótimo.

— Mas primeiro precisamos decidir quanto de realidade estamos dispostos a perder para conseguir essa simplicidade.

O Doctor sorri.


🧠 Regeneração organizacional

Uma organização madura contra Goal Substitution:

começa pelo propósito;

mantém o objetivo real visível;

trata métricas como evidência;

usa múltiplos sinais;

procura counter-metrics;

permite julgamento;

revê proxies;

mata KPIs obsoletos;

e não pune quem aponta divergência entre:

score

e:

realidade.

Principalmente:

ela entende:

o objetivo é aquilo que queremos mudar no mundo; a métrica é apenas uma tentativa de perceber se isso está acontecendo.

Quando essa ordem se inverte:

o dashboard passa a:

governar a realidade.


📓 Diário do Doctor

Se guardar algumas ideias desta viagem, guarde estas:

Goal Substitution acontece quando um objetivo difícil e complexo é substituído por um proxy mais fácil de medir.

Proxies são úteis, mas podem virar objetivos se esqueceremos por que existem.

Goodhart explica como o proxy se deteriora ao virar meta.

Campbell mostra como bônus, ranking e punição aumentam a pressão sobre o indicador.

Goal Gradient pode nos fazer correr cada vez mais rápido em direção ao proxy errado.

Ratchet pode transformar desempenho no proxy em nova obrigação permanente.

Principal-Agent Problem aparece quando o agente é recompensado pela métrica e o principal quer o outcome real.

Moral Hazard aparece quando o custo da otimização cai em outro lugar.

Activity não é outcome.

Completion não é learning.

Uptime não é necessariamente service success.

Backup não é recoverability.

Approval não é segurança.

Badge não é competência.

CC=0000 não é integridade de negócio.

Deployment frequency não é valor.

E principalmente:

nunca permita que uma coisa fácil de contar substitua silenciosamente uma coisa importante de alcançar.


🥚 Easter Egg final

Antes de entrar na TARDIS, o Doctor escreve no quadro:

IF KPI = MISSION
    MOVE 'WRONG ABSTRACTION'
      TO STATUS
END-IF.

Nosso jovem pergunta:

— Doctor, qual é a melhor métrica?

Ele para.

Pensa.

Responde:

— Aquela que ainda consegue lembrar que não é o objetivo.

A porta fecha.

VWORP.

VWORP.

VWORP.

Na tela do terminal fica apenas:

“A métrica é o painel. O objetivo é chegar vivo ao destino.”

E talvez essa seja a essência do Goal Substitution:

quando um objetivo é difícil de medir, precisamos de proxies — mas maturidade é nunca esquecer que o proxy existe para servir ao objetivo, e não para substituí-lo.

☕🌀

Next stop: Metric Fixation / Measurement Fixation — quando começamos a acreditar que somente aquilo que conseguimos quantificar merece atenção, e todo o resto — conhecimento tácito, confiança, qualidade, contexto e experiência — começa a desaparecer do campo de visão.

Sem comentários:

Enviar um comentário

Vagner Renato Bellacosa, IBM Champion e especialista em IBM Mainframe
IBM Z17 SYSTEM ONLINE
Sobre o autor

Vagner Renato Bellacosa

IBM Champion 2026 • Especialista em IBM Mainframe

Vagner Renato Bellacosa trabalha com IBM Mainframe desde 1988 , é IBM Champion e especialista em COBOL, CICS, Db2, z/OS e IBM Z. Compartilha experiências profissionais, conhecimento técnico, história da computação e práticas do universo mainframe para aproximar novas gerações das tecnologias que sustentam empresas, bancos e governos ao redor do mundo.

IBM Champion IBM Z COBOL CICS Db2 z/OS Mainframe desde 1988
GitHub LinkedIn
Inicializando conteúdo...