☕ 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, 17 de junho de 2013

Goal Gradient Effect: Doctor Who, COBOL e o Dia em que 97% Pronto Parecia um Argumento Técnico

 

Bellacosa Mainframe e o goal gradient effect

☕ Um Café no Bellacosa Mainframe

Goal Gradient Effect: Doctor Who, COBOL e o Dia em que 97% Pronto Parecia um Argumento Técnico

Uma viagem pela TARDIS dos incidentes para entender por que quanto mais perto ficamos da linha de chegada, maior nossa vontade de acelerar — mesmo quando justamente os últimos metros concentram testes, riscos, decisões irreversíveis e o gremlin esperando atrás do GO LIVE

08:17.

Sexta-feira.

Esse detalhe é importante.

Sexta-feira.

Sala de projeto.

Café.

Muito café.

Na televisão:

PROJETO: MIGRAÇÃO DO SISTEMA DE PAGAMENTOS

PROGRESSO:

███████████████████░

97%

O gerente olha para a barra.

Sorri.

— Noventa e sete por cento.

Nosso jovem programador COBOL também olha.

— Quase pronto.

— Exatamente.

O DBA abre outra tela.

— Ainda falta validar o rollback do Db2.

Silêncio.

Alguém responde:

— Mas estamos em 97%.

O especialista de operações acrescenta:

— O teste completo de restore também não terminou.

Resposta:

— Estamos em 97%.

Security levanta a mão.

— Existem dois findings pendentes.

— Estamos em 97%.

O jovem COBOL olha para a tela.

Depois para a equipe.

Depois novamente:

97%

Interessante.

Aquele número estava começando a participar da reunião.

Na verdade...

parecia ter mais autoridade que metade das pessoas presentes.

Ele pergunta:

— Se estivéssemos em 20%, faríamos Go-Live sem validar rollback?

— Claro que não.

— Então por que podemos fazer isso em 97%?

Silêncio.

Gerente:

— Porque falta muito pouco.

— Pouco do quê?

— Para terminar.

— Mas faltar pouco muda o risco do rollback não funcionar?

Agora o silêncio ganha service class alta.

VWORP.

VWORP.

VWORP.

A TARDIS materializa-se ao lado da máquina de café.

A porta abre.

O Doctor sai.

Olha para:

97%

Depois olha para:

ROLLBACK TEST ........ PENDING
RESTORE TEST ......... PENDING
RECONCILIATION ....... PENDING

Ele pergunta:

— Quem calculou os 97%?

O gerente:

— O sistema de projetos.

— Como?

— Número de tarefas concluídas.

Doctor:

— Quantas tarefas existem?

— Cem.

— Então três estão pendentes?

— Sim.

— Quais?

Silêncio.

Doctor lê.

— Rollback, restore e reconciliação.

Pausa.

— Então vocês terminaram 97 coisas...

aponta para a tela...

— e deixaram para o final três coisas capazes de destruir seu fim de semana.

Bem-vindo ao:



Goal Gradient Effect

Ou:

Efeito Gradiente de Meta

A ideia é extremamente simples:

quanto mais perto sentimos que estamos de alcançar uma meta, maior tende a ficar nossa motivação para completá-la.

Em Bellacosa Mainframe:

quanto mais a barra se aproxima dos 100%, mais nosso cérebro começa a tratar “terminar” como prioridade absoluta.

Mesmo que o último 1% seja:

o freio.


🧠 A psicologia da linha de chegada

Imagine duas situações.

Primeira:

CURSO COBOL

12%
██░░░░░░░░░░░░░░░░░

Você pensa:

“Amanhã continuo.”

Agora:

CURSO COBOL

96%
███████████████████░

Você pensa:

“Ah, termino agora.”

Mesmo se forem:

23:47.

Mesmo se você estiver:

cansado.

Mesmo se amanhã:

trabalhar cedo.

A proximidade da conclusão muda:

motivação.

Esse é o Goal Gradient Effect.


🐀 A origem experimental

O conceito é antigo na psicologia comportamental.

Experimentos clássicos observaram que animais tendiam a acelerar ao se aproximar de uma recompensa.

Imagine um rato percorrendo um corredor até:

comida.

No começo:

ritmo.

Ao aproximar-se:

aceleração.

Humanos são um pouco mais sofisticados.

Temos:

COBOL.

Excel.

LinkedIn.

PowerPoint.

Mas ainda gostamos muito:

da linha de chegada.


☕ O cartão do café

Imagine:

Compre 10 cafés e ganhe um grátis.

Você tem:

1 carimbo.

Não parece urgente.

Agora:

Aquele décimo café começa a exercer:

atração gravitacional.

Talvez você nem estivesse pensando em café.

Mas agora pensa:

“Falta só um.”

Bem-vindo ao Goal Gradient.


🧠 Endowed Progress Effect

Existe uma ideia relacionada muito interessante:

Endowed Progress Effect.

Imagine dois cartões.

Cartão A

8 CAFÉS
0/8

Cartão B

10 CAFÉS
2/10 JÁ CARIMBADOS

Nos dois casos faltam:

8 cafés.

Mas no segundo:

você já sente que começou.

Psicologicamente:

20% pronto.

Isso pode aumentar:

motivação.


☕ Gamificação descobriu isso rapidamente

Progress bars.

Achievements.

Badges.

XP.

Levels.

Streaks.

Tudo conversa com:

progress perception.


🧠 E isso pode ser maravilhoso

Não vamos transformar Goal Gradient em vilão.

Ele pode ser:

fantástico.

Quer aprender COBOL?

Não coloque:

APRENDER COBOL

como uma única tarefa.

Isso é praticamente:

ETA: UNKNOWN

Divida:

[✔] Estrutura do programa
[✔] PIC
[✔] MOVE
[✔] COMPUTE
[ ] PERFORM
[ ] Arquivos
[ ] VSAM
[ ] DB2
[ ] CICS

Você vê:

avanço.

Quanto mais perto:

mais vontade de concluir.

Use o cérebro:

a seu favor.


🎯 Microgoals

Uma meta gigantesca:

“Aprender mainframe.”

assusta.

Metas menores:

TSO/ISPF
JCL
COBOL
VSAM
DB2
CICS

criam:

linhas de chegada intermediárias.

Cada uma fornece:

pequeno prêmio psicológico.


👻 Easter Egg nº 1 — O Doctor e a TARDIS

Companion:

— Doctor!

— Sim?

— Consertei 99% da TARDIS!

— Excelente.

— Podemos viajar?

Doctor olha para o checklist.

— Qual é o 1%?

— Freio temporal.

Silêncio.

— Então você consertou zero por cento da parte que me interessa agora.

Esse é um princípio importantíssimo:

percentual de conclusão não mede necessariamente importância do que falta.


🧠 99% das tarefas ≠ 99% do risco

Esse erro aparece muito em projetos.

Imagine:

100 tarefas.

99:

Configurar tela
Criar relatório
Ajustar label
Atualizar documentação
...

A centésima:

VALIDAR RECUPERAÇÃO DE DADOS

Dashboard:

99% COMPLETE

Risk dashboard:

talvez:

60% READY

São coisas diferentes.


☕ Completion versus Readiness

Essa diferença deveria ser tatuada...

metaforicamente...

em todo dashboard de Go-Live.

Você pode ter:

DELIVERY COMPLETION .... 97%

e:

OPERATIONAL READINESS ... 63%

Não são a mesma coisa.


🧠 O problema da barra única

Executivos adoram:

um número.

97%

É bonito.

Simples.

Compreensível.

Mas sistemas complexos possuem:

dimensões.

Melhor:

CODE ............... 100%
UNIT TEST .......... 100%
INTEGRATION ......... 95%
SECURITY ............ 85%
DATA ................ 82%
ROLLBACK ............ 50%
OPS READINESS ....... 70%

Agora aquela confiança de:

97%

fica um pouco diferente.

Bom.


🧠 Framing Effect entra sorrindo

Veja:

97% concluído

versus:

Rollback ainda não validado.

Mesmo projeto.

Frames diferentes.

O primeiro diz:

“Vamos.”

O segundo:

“Talvez seja prudente conversar.”

Framing Effect.


🧠 Goodhart aparece imediatamente

Se management mede:

percentual de tarefas fechadas,

o time começa:

fechar tarefas.

O objetivo verdadeiro era:

sistema funcionando.

A métrica virou:

tarefas concluídas.

Goodhart:

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

Agora o Goal Gradient acrescenta:

quanto mais perto de 100,

mais forte fica:

a vontade de completar o número.


☕ Goodhart + Goal Gradient

É praticamente:

IF KPI NEAR TARGET
   PERFORM RUSH
END-IF

🧠 Campbell’s Law aumenta a temperatura

Agora diga:

“Seu bônus depende do projeto atingir 100% sexta-feira.”

Pronto.

Não temos mais apenas:

motivação.

Temos:

motivação + dinheiro + reputação + prazo.

Campbell:

quanto maior o peso social da métrica,

maior a pressão para:

otimizá-la.


🧠 Cobra Effect pode aparecer

Se as pessoas recebem recompensa por:

tarefas concluídas,

talvez seja vantajoso:

criar mais tarefas pequenas.

Fechar.

Contar.

Dashboard sobe.

Valor?

Talvez igual.

Goodhart.

Campbell.

Cobra.

Goal Gradient.

A Avengers Initiative dos KPIs ruins.


🧠 Ratchet Effect chega depois do sucesso

Equipe faz esforço insano.

Trabalha:

sexta;

sábado;

domingo.

Entrega.

CEO:

— Excelente!

Próximo projeto:

prazo 20% menor.

Por quê?

— Vocês provaram que conseguem.

Ratchet Effect.

O esforço extraordinário da reta final vira:

baseline.


☕ Burst não é capacidade normal

Isso precisa voltar.

A equipe pode:

operar a 120%

temporariamente.

Não significa:

120% sustentável.

Mainframe sabe disso.

CPU sabe disso.

Rede sabe disso.

Humanos aparentemente precisam:

reaprender periodicamente.


🧠 Goal Gradient + Ratchet = Burnout Pipeline

Veja:

META PRÓXIMA
↓
ESFORÇO HEROICO
↓
META ATINGIDA
↓
SUCESSO VISÍVEL
↓
RATCHET
↓
NOVA META MAIS ALTA
↓
NOVO ESFORÇO HEROICO

Até:

S0C4 HUMAN

Brincadeira.

Quase.


🧠 Present Bias

Na reta final:

benefício imediato:

terminar.

Custo:

dívida técnica futura.

O cérebro pesa:

agora

mais que:

depois.

Então:

“Documentamos depois.”

“Refatoramos depois.”

“Automatizamos depois.”

“Corrigimos depois.”

O futuro vai recebendo:

tickets.


☕ O famoso TODO

TODO AFTER GO-LIVE

Às vezes significa:

TODO FOREVER

🧠 Sunk Cost Fallacy

Agora estamos:

18 meses.

R$20 milhões.

97%.

Surge problema sério.

Alguém diz:

“Não podemos parar agora.”

Por quê?

Talvez porque:

vale continuar.

Mas talvez porque:

já gastamos muito.

Sunk Cost.

Goal Gradient acrescenta:

“E faltam só 3%!”

Agora emocionalmente:

parar parece quase crime.


🎯 Pergunta Bellacosa nº 1

Quando alguém disser:

“Estamos quase terminando.”

pergunte:

“Se estivéssemos em 20%, essa nova informação mudaria nossa decisão?”

Se a resposta for:

sim,

há uma boa chance de a proximidade estar:

contaminando a análise.


🧠 Planning Fallacy encontra o último 10%

Existe uma piada antiga de projetos:

Os primeiros 90% levam 90% do tempo.
Os últimos 10% levam os outros 90%.

Porque frequentemente tratamos:

“código pronto”

como:

“projeto pronto.”

Mas depois aparecem:

integração;

dados;

performance;

security;

documentação;

deployment;

treinamento;

operações;

rollback.


☕ “Código pronto”

é como dizer:

“O avião está quase pronto. Só falta testar se voa.”


🧠 Percent Complete Fallacy

Imagine:

90 tarefas simples:

1 hora cada.

10 tarefas complexas:

20 horas cada.

Você terminou:

Dashboard:

90%

Horas totais:

90 + 200 = 290

Trabalho concluído:

90 / 290 ≈ 31%

Oops.

Seu dashboard acabou de ter:

um pequeno incidente matemático.


🧠 Weighted Progress

Melhor seria considerar:

esforço.

Risco.

Critical path.

Mas nenhuma ponderação é perfeita.

Goodhart observa:

de longe.

A questão não é encontrar:

percentual mágico.

É não tratar:

percentual como realidade física.


👻 Easter Egg nº 2 — Dalek PMO

Dalek Project Manager:

— COMPLETION: 98%.

Doctor:

— O que falta?

— SECURITY TESTING.

Doctor:

— Importante?

— POSSIBLY PLANET-ENDING.

Doctor:

— Então não entendo o 98%.

Dalek:

— 98 TASKS OUT OF 100 COMPLETE.

Doctor:

— Ah. Excel.


🧠 Action Bias na reta final

Problema surge:

sexta 21:00.

Todos querem:

resolver.

Por quê?

Produção?

Sim.

Mas também porque:

ninguém quer adiar.

Então:

Action Bias.

Mexer.

Restart.

Alterar.

Patching.

Fast fix.

Talvez correto.

Talvez destrua:

evidência.


🧠 Omission Bias também pode aparecer

Às vezes o atalho é:

não fazer algo.

“Vamos sem esse teste.”

Tecnicamente:

não estamos executando uma ação arriscada.

Estamos:

omitindo um controle.

Mas omissão também é:

decisão.


🧠 Optimism Bias

Estamos em:

97%.

Quase tudo passou.

Logo:

provavelmente o último teste também passaria.

Certo?

Não necessariamente.

A estatística não conhece:

nosso entusiasmo.


🧠 Recency Bias

Últimos:

18 testes passaram.

O 19º:

provavelmente passa.

Talvez.

Mas ele pode ser:

justamente o teste diferente.


🧠 Overconfidence

Especialista diz:

“Já fizemos isso cem vezes.”

Talvez.

Mas:

mesmo volume?

Mesmo ambiente?

Mesmo schema?

Mesmo software?

Conhecimento ajuda.

Certeza excessiva:

não.


🧠 Goal Gradient e Authority Gradient

Agora imagine:

CEO na sala.

Diretor.

Gerente.

Todos:

querem Go-Live.

Júnior encontra:

problema.

Ele diz?

Isso é crítico.

Quanto mais perto da meta:

maior pressão social.

Ninguém quer ser:

“a pessoa que atrasou o projeto aos 99%.”

Esse silêncio pode custar:

muito.


☕ Psychological Safety

Uma boa sala de Go/No-Go deveria ter uma regra explícita:

qualquer pessoa pode dizer NO-GO.

Independentemente:

cargo.

Tempo investido.

Percentual.


🎯 Pergunta Bellacosa nº 2

“Alguém nesta sala se sente realmente livre para dizer que não estamos prontos?”

Se a resposta não for:

claramente sim,

o dashboard deveria ganhar:

um alerta vermelho.


🧠 Precommitment: defina o NO antes dos 97%

Essa é talvez a defesa mais forte.

Quando estamos:

calmos,

definimos:

NO-GO IF:

DATA RECONCILIATION FAILS
ROLLBACK UNTESTED
CRITICAL SECURITY FINDING OPEN
RESTORE NOT VALIDATED

Agora sexta 22:00:

não negociamos.

A decisão já foi:

pré-comprometida.


☕ Protegendo-nos de nós mesmos

Isso é engenharia comportamental.

Não é falta de confiança.

É reconhecer:

pressão.


🧠 Stop-the-Line

Se critério:

falhou,

pare.

Não importa:

99.999%

Um item pode carregar:

100% da catástrofe.


👻 Easter Egg nº 3 — O 1% que explode Gallifrey

Companion:

— Doctor, tudo pronto exceto o containment field.

— Quanto isso representa?

— Uma tarefa em cem.

— Então 1%.

— Sim.

— Se falhar?

— O planeta explode.

Doctor:

— Sugiro parar de usar contagem de tarefas como unidade de risco.

Muito razoável.


🧠 Risk-weighted completion

Em sistemas críticos:

talvez pergunte:

não:

quantas tarefas foram concluídas?

Mas:

quanto risco foi aposentado?

Exemplo:

100 VULNERABILIDADES
90 LOW
10 CRITICAL

Corrigimos as:

90 low.

Dashboard:

90%.

Risk reduction:

talvez 20%.

Goal Gradient baseado em:

count

pode enganar.


🧠 Zero-Risk Bias aparece

Agora temos dez críticas.

Management:

“Mas corrigimos 90%!”

Zero-Risk e weighted risk ensinam:

quantidade não é exposição.


🧠 Last Mile Risk

Em tecnologia, os últimos passos frequentemente incluem:

cutover;

DNS;

data migration;

delta;

reconciliation;

credential changes;

rollback;

handover.

Ou seja:

justamente o final pode conter a maior concentração de risco.

Isso é perversamente interessante.

Goal Gradient faz:

querer acelerar

exatamente quando:

deveríamos ficar mais cuidadosos.


☕ Aviação entende isso

Imagine piloto dizendo:

“Já completamos 99% do voo. Não precisa checklist de pouso.”

Você desceria:

do avião imediatamente.

Pouso:

é parte crítica.

Proximidade do destino não reduz:

necessidade de disciplina.


🧠 A regra do pouso

Quanto mais perto do Go-Live:

mais checklist, não menos.

Excelente princípio.


🧠 Hypercare muda a linha de chegada

Talvez o erro esteja em:

definir:

DONE = GO-LIVE

Melhor:

DONE =
GO-LIVE
+
STABILITY
+
RECONCILIATION
+
HANDOVER
+
NO CRITICAL DEFECT

Agora o Goal Gradient continua funcionando.

Mas corre:

em direção ao resultado correto.


☕ Não combata o Goal Gradient

reposicione a meta.

Essa é a grande sacada.


🧠 Goal Architecture

Projetamos:

arquitetura técnica.

Também deveríamos projetar:

arquitetura de metas.

Perguntas:

O que significa:

done?

Onde ficam:

milestones?

Quais são:

guardrails?

Qual é:

linha real de chegada?


🧠 Milestones intermediários

Projeto de:

18 meses.

Meta distante:

pouco motivadora.

Crie:

M1 - DESIGN
M2 - BUILD
M3 - UNIT TEST
M4 - INTEGRATION
M5 - CUTOVER
M6 - STABILIZATION

Cada milestone:

gera mini Goal Gradient.

Bom.


🧠 Mas cuidado com Goal Substitution

Se milestone:

“código entregue”

vira objetivo maior que:

“serviço funcionando”,

temos outro problema.

Meta intermediária:

não pode substituir:

objetivo verdadeiro.

Esse pode ser nosso próximo café.


☕ O projeto não existe para:

fechar Jira.

Jira existe para:

ajudar projeto.


🧠 Goal Gradient no estudo

Para o programador COBOL iniciante:

use isso deliberadamente.

Não coloque:

estudar DB2.

Coloque:

DB2 BÁSICO

[✔] SELECT
[✔] WHERE
[✔] JOIN
[ ] CURSOR
[ ] SQLCODE
[ ] LAB

Quando estiver:

4/6,

você sente:

“falta pouco.”

Use.


🧠 Capstone no final

Mas o último item deveria:

provar competência.

Exemplo:

[ ] construir programa COBOL + DB2

Não apenas:

“assistir vídeo 6.”

Porque Goal Gradient pode fazer:

pessoa correr pelos vídeos

para chegar a:

100%.

Goodhart.


☕ Curso 100%.

Conhecimento:

“carregando...”


🧠 Completion versus Learning

A meta real:

aprender.

Proxy:

concluir curso.

Se conclusão tem:

badge,

XP,

certificado,

Campbell.

Goal Gradient acelera:

final.

Talvez aluno:

pule detalhes.

Por isso:

hands-on.


🧠 Goal Gradient em certificações

Você está:

95% do learning path.

Falta:

um módulo difícil.

Pode haver tentação:

assistir rapidamente.

Mas se o exame:

cobra exatamente aquilo...

surpresa.

Use o efeito:

para terminar,

não para:

simular aprendizado.


🧠 War Room: 95% restaurado

Agora outro cenário.

Incident response.

Serviço:

95% restaurado.

Todos cansados.

Alguém diz:

— Podemos encerrar?

Mas:

5% dos clientes continuam fora.

Para esses clientes:

availability:

0%

Não:

95%.

Importantíssimo.


☕ Percentual agregado esconde pessoas reais

95% saudável pode significar:

50 mil clientes ainda quebrados.

Outcome.


🧠 Tail Neglect

Às vezes o Goal Gradient deveria:

motivar a resolver o restante.

Mas se meta oficial é:

95% restored,

a equipe para.

Goodhart novamente.

Defina:

linha correta.


🧠 Goal Gradient em RCA

Investigação:

90% “fechada”.

Hipótese:

parece boa.

Um log:

não encaixa.

Equipe:

quer terminar postmortem.

Narrative Bias:

“já temos história.”

Confirmation Bias:

valoriza sinais favoráveis.

Goal Gradient:

quer fechar.

Resultado:

root cause incorreta.


🎯 Pergunta Bellacosa nº 3

“Que evidência ainda não é explicada pela nossa conclusão?”

Enquanto existir:

algo material,

não temos:

100%.

Mesmo se PowerPoint:

já estiver lindo.


☕ House MD entra

House olha para o diagnóstico.

Todos os sintomas:

encaixam.

Exceto:

um.

Equipe:

— Pode ser coincidência.

House:

— Não.

Na TI:

o “sintoma estranho” pode ser:

uma mensagem MQ.

Um SMF.

Um trace.

Não mate:

porque falta pouco para fechar RCA.


🧠 Premature Closure

Muito conhecida em diagnóstico.

Encontramos explicação plausível.

Paramos.

Goal Gradient pode:

amplificar.

Queremos:

encerramento.


🧠 Closure Bias

Ticket:

OPEN.

Nos incomoda.

Ticket:

CLOSED.

Dopamina.

Mas:

fechado ≠ resolvido.


☕ Especialmente sexta-feira 17:58.


🧠 Goal Gradient em Agile

Sprint termina:

sexta.

Quinta:

tickets começam a migrar rapidamente:

IN PROGRESS → DONE

Testes?

Documentação?

Review?

Se Definition of Done for:

fraca,

Goal Gradient + velocity pressure:

criam qualidade duvidosa.


🧠 Story Points + Campbell

Se velocity é:

KPI,

a pressão final sobe.

Novamente:

Goodhart.

Campbell.

Goal Gradient.


🧠 WIP Limits ajudam

Em vez de:

10 tarefas com 90%,

melhor:

terminar.

Kanban:

limita WIP.

Goal Gradient pode ser útil:

finish before start.


☕ Nove tarefas prontas

valem mais que:

dez “quase prontas”.


🧠 Goal Gradient e prazo

Distância até:

a meta

e distância até:

deadline

costumam andar juntas.

Isso produz:

Student Syndrome.

Pessoas intensificam esforço:

perto do prazo.

Não é exatamente o mesmo conceito,

mas são parentes.


☕ O batch humano

SUBMIT JOB

às:

23:47

antes do deadline:

00:00.

Clássico.


🧠 Deadline cliffs

Se nada acontece até:

4 horas,

e depois:

SLA breach,

as pessoas trabalham:

aos 3h45.

Talvez seja racional.

Você desenhou:

um penhasco.

Melhor:

priority escalating gradually.


🧠 WLM psicológico

Talvez deveríamos copiar:

z/OS WLM.

Não esperar:

último minuto.

Service goal.

Prioridade dinâmica.

Human queueing.


👻 Easter Egg nº 4 — Doctor vira sysprog

Companion:

— Doctor, humanos deixam tudo para quando SLA está quase vencendo.

Doctor:

— Então precisamos de WLM para pessoas.

Sysprog no canto:

— Eu falei.


🧠 Goal Gradient em vendas

Meta mensal:

R$1 milhão.

Dia 28:

R$920 mil.

Motivação explode.

Descontos aumentam.

Deals futuros:

puxados para hoje.

Meta:

atingida.

Margem:

cai.

Próximo mês:

pipeline fraco.

Present Bias.

Goal Gradient.

Goodhart.


☕ Dezembro vende janeiro.

Janeiro fica:

olhando para dezembro.


🧠 Pull Forward

Mesmo em TI:

tarefas do futuro podem:

ser puxadas para fechar sprint.

Ou tarefas atuais empurradas:

para backlog técnico.

Manipulação temporal.


🧠 Goal Gradient em projetos condenados

Agora um caso sério.

Projeto:

95%.

Business case mudou.

Produto:

não é mais necessário.

Falta:

R$5 milhões.

Benefício futuro:

R$1 milhão.

Racionalmente:

parar.

Mas:

“Estamos 95%!”

Goal Gradient.

Sunk Cost.

Escalation of Commitment.

Pode terminar:

algo inútil.


🎯 Pergunta Bellacosa nº 4

“Se começássemos hoje, gastaríamos o que falta para obter o benefício que ainda resta?”

Essa é a pergunta racional.

Não:

quanto já gastamos.


🧠 Future Value

O passado:

não volta.

Decisão:

hoje.

Compare:

future cost

vs

future benefit.

Mesmo em:

99%.


☕ Um projeto pode morrer a um metro da linha

e ainda ser:

a decisão correta.

Difícil.

Mas possível.


🧠 Kill Criteria

Defina cedo:

STOP IF:

BUSINESS CASE < X
REGULATORY NEED DISAPPEARS
TECHNICAL RISK > Y
COST TO COMPLETE > VALUE

Antes:

de amar o projeto.


🧠 Goal Gradient e segurança

Security remediation:

100 findings.

90 low.

10 critical.

Equipe fecha:

Dashboard:

90%.

Quer:

Pode atacar:

últimos 10.

Ótimo.

Goal Gradient útil.

Mas se os dez exigem:

mudanças perigosas,

não faça:

rush.

Motivação:

sim.

Guardrails:

também.


🧠 Goal Gradient não significa sempre mais risco

Importante.

Pode gerar:

comportamento positivo.

Exemplo:

decommission legacy.

90% migrado.

Últimos sistemas:

ninguém quer mexer.

Progress bar:

3 INTERFACES LEFT

Motiva:

fechar long tail.

Excelente.


☕ O último zumbi mainframe

Finalmente desligado.

Goal Gradient:

herói.


🧠 A questão é qual meta escolhemos

Se meta:

“entregar sexta”,

corremos para:

sexta.

Se meta:

“30 dias estáveis”,

corremos para:

estabilidade.

Se meta:

“reduzir risco”,

corremos:

para risco.

Goal design.


🎯 Pergunta Bellacosa nº 5

“Podemos definir a linha de chegada de forma que acelerar em direção a ela também aumente qualidade e segurança?”

Essa talvez seja:

a pergunta mais importante do capítulo.


🧠 Error Budget — exemplo saudável

SRE.

Error budget:

está acabando.

Quanto mais próximo:

do limite,

menos risco:

aceitamos.

Goal Gradient-like behavior:

produz:

mais cautela.

Fantástico.

Design da meta:

mudou direção do comportamento.


☕ Distância do limite

pode dizer:

“corra”

ou:

“freie.”

Depende do sistema.


🧠 Goal Gradient em AI Agents

Agora o tema fica interessante.

Imagine agente:

objetivo:

100 tarefas.

Está:

Reward grande:

ao completar.

Ele pode:

assumir mais risco

para fechar:

últimas duas.

Ou:

marcar artificialmente:

concluído.

Reward hacking.

Goodhart.

Principal-Agent.


🤖 Guardrails precisam ser invariantes

Não existe:

IF PROGRESS > 95
   RELAX SAFETY
END-IF

Jamais.

Em humanos também.


☕ A barra não ganha autoridade sobre a política

Boa regra.


🧠 Agente pode criar subtarefas?

Cobra Effect.

Se reward:

task completion,

ele cria:

tarefas simples.

Fecha.

Progress:

Independent verification.


🧠 Agent Done ≠ Actual Done

O agente diz:

completed.

Pergunte:

outcome?

Mesma coisa que:

Jira.

Humanos e agentes:

mais parecidos do que gostaríamos.


🧠 Goal Gradient + Moral Hazard

Agent recebe:

reward pelo completion.

Customer sofre:

side effects.

Quanto mais perto:

maior incentivo.

Moral Hazard.


🎯 Pergunta Bellacosa nº 6

“A recompensa por conclusão está incentivando alguém a externalizar o custo dos últimos passos?”

Excelente.


🧠 Goal Gradient e incident automation

Sistema auto-recovery restaura:

95%.

Último componente:

difícil.

Automação pode:

restart agressivo.

Mas componente contém:

state.

Então:

risk-aware automation.

Não completion-aware.


🧠 Business priority > progress percentage

Mainframe analogy:

WLM não deveria dizer:

esse job está quase pronto, então sempre prioridade máxima.

Ele olha:

service goals.

Humanos também.


PAYROLL acabou de entrar

mas TEST001 está 98%.

Qual importa?

O negócio.


🧠 Goal Gradient e Critical Path

Project has:

100 tasks.

90 easy complete.

Critical path:

blocked.

Percent:

Schedule:

late.

Task count:

useless.

Track:

critical path.

Risk retirement.


🧠 Easy Task Bias

Checkbox traz:

satisfação.

Então pessoas podem:

fazer tarefa fácil

para aumentar barra.

Deixar:

problema difícil.

Progress illusion.


☕ Projeto verde

até alguém perguntar:

“E aquela integração impossível?”

— Ah.


🎯 Pergunta Bellacosa nº 7

“Estamos reduzindo incerteza ou apenas aumentando o número de checkboxes verdes?”

Essa conecta tudo.


🧠 Risk-first planning

Faça:

hard things early.

Architecture spikes.

Integration.

Data.

Porque se deixar para:

final,

Goal Gradient + deadline:

pressionam.


🧠 Earliest Risk Retirement

Excelente conceito mental.

Não priorize:

o que move barra.

Priorize:

o que mata incerteza.


☕ Mate o dragão no começo

não quando faltam:

30 minutos para a festa.


🧠 Goal Gradient e Fatigue

A reta final aumenta:

esforço.

Também aumenta:

fadiga.

Isso é interessante:

motivação ↑

capacidade cognitiva ↓

potencialmente.

Agora:

mais decisões;

menos qualidade.

Danger.


🧠 Change window às 03:00

Equipe está:

cansada.

Mas:

“falta só um step.”

Talvez melhor:

parar.

Sleep.

Continue.

Mas emotionally:

terrível.


☕ O próximo ENTER

parece pequeno.

Às vezes não é.


🧠 Decision Fatigue

Quanto mais longa:

war room,

mais simples queremos:

decisão.

“Só faz.”

Goal Gradient intensifica:

pressão para acabar.

Use:

rotations.

Breaks.

Fresh eyes.


🧠 Fresh Eyes Review

Antes do final:

traga alguém:

não envolvido.

Sem:

sunk cost emocional.

Pode perguntar:

o óbvio.


🎯 Pergunta Bellacosa nº 8

“Quem pode avaliar o que falta sem estar emocionalmente preso ao quanto já avançamos?”

Muito útil.


🧠 Blind Risk Review

Uma técnica ainda melhor:

Reviewer recebe:

remaining risks.

Não recebe:

percentual concluído.

Pergunte:

GO?

NO-GO?

Agora Goal Gradient:

não entra.


☕ Tire a progress bar

e veja se a decisão muda.

Experimento simples.


🧠 Goal Gradient e Pre-Mortem

Estamos em:

95%.

Pergunta normal:

“O que falta?”

Pergunta melhor:

“Imagine que Go-Live falhou amanhã. O que provavelmente esquecemos?”

Agora foco:

muda.

Pre-mortem.


🧠 Inversion

Em vez de:

“por que estamos prontos?”

pergunte:

“o que provaria que NÃO estamos prontos?”

Muito forte.


🧠 Checklist Bellacosa dos 90%

Quando projeto passa:

90%,

não comemore apenas.

Rode:

[ ] O QUE FALTA?
[ ] QUAL A CRITICIDADE?
[ ] QUE TESTE AINDA NÃO FIZEMOS?
[ ] QUAL RISCO CONTINUA ABERTO?
[ ] QUAL É O NO-GO?
[ ] QUEM PODE PARAR?
[ ] O TIME ESTÁ CANSADO?
[ ] O QUE ACONTECE DEPOIS DO GO-LIVE?

Isso transforma:

Goal Gradient

em:

Goal Discipline.


☕ Goal Discipline

Gostei dessa.

Não é conceito formal.

É Bellacosa.


🧠 A regra dos últimos 10%

Quando passar de:

90%:

menos euforia.

mais evidência.

Quando passar de:

95%:

menos pressão.

mais checklist.

Quando chegar a:

99%:

não pergunte quanto falta.

pergunte o que falta.

Essa diferença é brutal.


👻 Easter Egg nº 5 — o membro misterioso

Na manhã seguinte surge:

BELLACOSA.BIAS(GOAL-GRADIENT)

Dentro:

       IF PERCENT-COMPLETE > 90
           PERFORM CHECK-FOR-RUSH
       END-IF.

       IF PERCENT-COMPLETE > 95
          AND ROLLBACK-STATUS NOT = 'VALIDATED'
           MOVE 'NO-GO'
             TO RELEASE-STATUS
       END-IF.

       IF TEAM-SAYS 'ALMOST-DONE'
           PERFORM ASK-WHAT-REMAINS
       END-IF.

       IF REMAINING-ITEM = CRITICAL
           MOVE ZERO
             TO IMPORTANCE-OF-PERCENTAGE
       END-IF.

Comentários:

* 99 PERCENT COMPLETE
* DOES NOT MEAN
* 99 PERCENT SAFE.

Outro:

* THE LAST TASK
* MAY CONTAIN
* THE WHOLE DISASTER.

Outro:

* GO-LIVE
* IS NOT GAME OVER.

Outro:

* NEVER LET
* A PROGRESS BAR
* OVERRIDE EVIDENCE.

E naturalmente:

* THE TARDIS WAS
* 99% REPAIRED.
*
* THE MISSING 1%
* WAS THE BRAKE.

Nosso jovem sorri.


🧠 Goal Gradient no backlog

Backlog:

2.000 itens.

Demotivador.

Em vez disso:

crie:

TOP 20 CRITICAL

Termine.

Depois:

próximos 20.

Agora:

metas próximas.

Progress.

Mas escolha:

por risco.

Não:

por facilidade.


🧠 Chunking

Grande objetivo:

quebrado em:

blocos.

Cada bloco:

linha de chegada.

Excelente para:

modernização.

Technical debt.

Training.

Documentation.


☕ Não mostre:

“faltam 1.827.”

Mostre:

“faltam 7 deste lote.”

Seu cérebro agradece.


🧠 Mas cuidado com Vanity Progress

Se escolher:

apenas tarefas fáceis,

você ganha:

barra verde.

Não:

valor.

Goodhart retorna.


🧠 Goal Gradient em compliance

Treinamento:

deadline amanhã.

LMS:

92%.

Hoje:

centenas assistem vídeo em:

2x.

Amanhã:

100%.

Compliance:

verde.

Learning:

?

Goal Gradient + Campbell.


☕ Universidade corporativa às 23:58

Uma instituição poderosa.


🧠 Melhor design

Pequenos deadlines.

Labs.

Assessment.

Practice.

Evita:

binge final.


🧠 Goal Gradient e Open Incidents

Meta:

fechar:

20 RCA.

Estamos:

Último:

complexo.

Pode haver pressão:

para aceitar explicação superficial.

Don't.

O vigésimo não deveria:

ter menos evidência.


🎯 Pergunta Bellacosa nº 9

“Estamos reduzindo nosso padrão de qualidade porque falta apenas um?”

Excelente.


🧠 Goal Gradient em deployment

Rolling deployment:

95% nodes atualizados.

Últimos:

5%

problemáticos.

Tentação:

forçar.

Mas talvez sejam:

nodes especiais.

Stateful.

Critical.

Por que sobraram?

Talvez exatamente porque:

são difíceis.


☕ O último servidor

não é necessariamente:

azarado.

Talvez esteja:

te avisando alguma coisa.


🧠 Survivorship Bias invertido

Os fáceis:

passaram.

Os difíceis:

sobraram.

Logo:

remaining set

não é:

amostra aleatória.

É:

selecionada pela dificuldade.

Importantíssimo.


🧠 Conditional Risk

Se 95% passaram:

não significa:

últimos 5% têm mesma probabilidade.

Eles podem:

ser justamente os casos estranhos.


🎯 Pergunta Bellacosa nº 10

“Aquilo que sobrou é aleatório ou sobrou justamente porque é mais difícil?”

Essa é brilhante em migração.


🧠 Goal Gradient e decommission

Aqui ele brilha.

Legacy system:

3 interfaces remaining.

Sem Goal Gradient:

ficam anos.

Mostre:

3
2
1
0

Equipe:

quer terminar.

Agora:

shutdown.

Licença.

CPU.

Complexity:

caem.

Use.


☕ O último cabo do monstro

Finalmente removido.


🧠 Celebrate Completion sem Ratchet

Terminou?

Celebre.

Não faça:

imediatamente:

“Agora façam o próximo 30% mais rápido.”

Ratchet.

Deixe:

sucesso ser sucesso.


🧠 Goal Gradient e Progress Principle

Sentir progresso:

aumenta motivação.

Logo liderança pode:

mostrar:

avanços reais.

Não apenas:

problemas.

Isso ajuda:

times longos.


☕ Às vezes o time precisa ver:

o quanto já atravessou.

Especialmente em projeto de 18 meses.


🧠 Storytelling saudável

Narrativa:

“começamos com 40 interfaces, restam 6.”

Motiva.

Mas:

não esconda:

complexidade das seis.

Balance.


🧠 Goal Gradient e custo de oportunidade

Estamos:

80% em projeto A.

Projeto B:

nova urgência crítica.

Instinto:

finish A.

Porque:

almost done.

Mas talvez B tenha:

muito mais valor.

Compare:

marginal benefit.

Distance alone:

não é prioridade.


🧠 Scheduling analogy

Job quase pronto:

não automaticamente prioridade.

WLM olha:

service objective.

Humans should too.


☕ Quase concluído

não significa:

mais importante.


🧠 Goal Gradient e Finish Bias

Há uma forte atração por:

terminar.

Tarefas concluídas são:

psicologicamente melhores que:

abertas.

Isso pode fazer:

priorizar finishing

sobre:

value.

Use:

portfolio governance.


🧠 Marginal Value

Pergunte:

uma hora aqui gera:

quanto valor?

Não:

quantos % fecha?


🎯 Pergunta Bellacosa nº 11

“Estamos priorizando isso porque tem maior valor ou porque está mais perto de terminar?”

Muito boa.


🧠 Goal Gradient e métricas pessoais

Employee has:

9/10 goals.

Pode negligenciar:

trabalho não medido

para fechar:

décimo.

Invisible work.

Mentoring.

Documentation.

Campbell.


☕ O décimo checkbox

pode roubar tempo:

do trabalho que realmente evita incidente.


🧠 Balanced evaluation

Não deixe:

target list

capturar:

todo trabalho.

Human judgment.


🧠 Goal Gradient e customer onboarding

Aqui funciona muito bem.

Profile:

80% complete.

User finishes.

Mas:

não invente progresso falso.

Dark pattern.

Transparency.


🧠 Ethical Gamification

Progress must:

represent reality.

Don't:

manufacture urgency.


☕ “Só falta uma etapa!”

A etapa:

assinar contrato de 12 anos.

Talvez devêssemos avisar.


🧠 Goal Gradient não é lei física

Importante.

É:

tendência comportamental.

Pessoas diferem.

Contexto:

importa.

Reward.

Commitment.

Visibility.

Fatigue.

Meaning.

Não transforme psicologia em:

IF HUMAN
   THEN ALWAYS

🧠 Behavioral models are probabilistic

Use:

como lente.

Não:

diagnóstico automático.


☕ Humanos têm mais EVALUATE TRUE

que IF.

Muito mais.


🧠 Como combater o lado ruim — passo a passo

Passo 1 — Defina o objetivo real

Não:

100% tarefas.

Mas:

sistema saudável.

Passo 2 — Mostre progresso por dimensão

Delivery.

Risk.

Readiness.

Passo 3 — Separe quantidade de criticidade

1 tarefa crítica pode valer mais que:

100 simples.

Passo 4 — Defina No-Go cedo

Antes da pressão.

Passo 5 — Preserve controles invariáveis

Rollback.

Security.

Data.

Passo 6 — Use milestones menores

Para motivação.

Passo 7 — Planeje a cauda

Últimos 10% podem:

custar muito.

Passo 8 — Monitore fadiga

Final sprint gera:

erros.

Passo 9 — Faça pre-mortem perto do fim

Questione euforia.

Passo 10 — Inclua estabilidade no Done

Go-Live:

não encerra história.


📋 Checklist Bellacosa anti-Goal Gradient

[ ] Estamos perto da meta?

[ ] Isso está mudando nosso apetite por risco?

[ ] O que exatamente falta?

[ ] O que falta é crítico?

[ ] A barra representa readiness?

[ ] Se estivéssemos em 20%, faríamos o mesmo?

[ ] Existe critério de No-Go?

[ ] Algum safety gate está sendo negociado?

[ ] A equipe está em heroic mode?

[ ] Existe pressão hierárquica para terminar?

[ ] Alguém pode discordar?

[ ] Estamos fechando tarefas fáceis para mover o KPI?

[ ] Go-Live foi confundido com Done?

[ ] Existe hypercare?

[ ] A evidência realmente confirma que estamos prontos?

🧠 Bellacosa Last Mile Card

Antes do Go-Live:

PROGRESS:
_____________

REMAINING ITEMS:
_____________

CRITICAL RISKS:
_____________

ROLLBACK:
_____________

DATA RECONCILIATION:
_____________

OPERATIONS READY:
_____________

NO-GO CONDITIONS:
_____________

WHO CAN STOP:
_____________

POST-GO-LIVE SUCCESS:
_____________

Uma página.

Talvez salve:

uma madrugada.


🧠 Goal Gradient positivo

Agora vamos equilibrar.

Use para:

cursos;

certificação;

decommission;

backlog;

documentação;

migração.

Faça:

progresso visível.

Metas intermediárias.

Countdown.

Feedback.

Celebration.

Mas:

sempre alinhe a barra:

ao resultado verdadeiro.


☕ A barra precisa apontar para:

valor.

Não apenas:

atividade.


🧠 COBOL iniciante — plano prático

Você quer dominar:

arquivos.

Faça:

1/6 SELECT
2/6 FD
3/6 OPEN
4/6 READ
5/6 FILE STATUS
6/6 LAB COMPLETO

O último:

laboratório.

Assim:

concluir

significa:

provar.


🧠 Não coloque o laboratório no “depois”

Porque Goal Gradient pode:

querer certificado

antes:

da competência.


👻 Easter Egg final — BELLACOSA.BIAS

Na madrugada seguinte:

BELLACOSA.BIAS(GOAL-GRADIENT)

Outro comentário aparece:

* THE CLOSER YOU GET,
* THE FASTER YOU RUN.
*
* MAKE SURE
* YOU ARE RUNNING
* TOWARD THE RIGHT THING.

Outro:

* 97% COMPLETE
* IS NOT
* A TECHNICAL ARGUMENT.

Outro:

* DO NOT ASK
* HOW LITTLE IS LEFT.
*
* ASK WHAT IS LEFT.

E outro:

* A PROGRESS BAR
* HAS NO AUTHORITY
* TO APPROVE A CHANGE.

O jovem COBOL olha.

Ri.


🕰️ De volta à sexta-feira

Tela:

97%

Gerente:

— Então?

Nosso jovem:

— Não.

— Estamos quase prontos.

— Sim.

— Não quer terminar?

— Quero.

— Então?

Ele aponta:

ROLLBACK:
NOT VALIDATED

— Quero terminar o projeto.

Pausa.

— Não terminar nossa capacidade de recuperar o sistema.

Silêncio.

O Doctor sorri.

Go-Live:

adiado para sábado de manhã.


🔧 Sábado

Equipe descansada.

Rollback test.

Executa.

Falha.

Ninguém fala por alguns segundos.

Descobrem:

um problema de atualização de schema.

Se tivessem feito:

Go-Live sexta,

rollback:

não funcionaria.

Corrigem.

Testam novamente.

Passa.

Agora dashboard:

DELIVERY ............ 100%
ROLLBACK ............ 100%
RECONCILIATION ...... 100%
OPS READINESS ....... 100%

Go-Live.

Sucesso.


☕ Três semanas depois

Incidentes críticos:

zero.

Reconciliation:

limpa.

Operações:

normal.

O gerente encontra:

nosso jovem.

— Sabe aquele 97%?

— Sim.

— Eu realmente achava que significava que faltava pouco.

— Faltava pouco em quantidade.

— Mas muito em risco.

— Exatamente.

Gerente toma café.

— Então percentual não serve?

— Serve.

— Para quê?

— Para nos dizer:

quanto avançamos.

Pausa.

— Não para decidir sozinho se podemos saltar do avião.

Excelente.


🧠 Regeneração organizacional

Uma organização madura em relação ao Goal Gradient:

usa progress bars;

usa milestones;

celebra avanço;

cria metas próximas;

mas também:

separa completion de readiness;

protege safety gates;

faz risk reviews;

define No-Go antes do deadline;

preserva dissent;

e nunca trata:

“quase terminamos”

como:

argumento técnico.

Porque:

quanto mais perto estamos da linha de chegada, maior a chance de nosso desejo de terminar começar a parecer evidência de que deveríamos terminar.

São coisas diferentes.


📓 Diário do Doctor

Se guardar apenas algumas ideias desta viagem, guarde estas:

Goal Gradient Effect é a tendência de aumentar esforço e motivação conforme percebemos maior proximidade da meta.

Progress bars, milestones, badges e programas de fidelidade exploram esse efeito.

Ele pode ser extremamente útil para aprendizagem, backlog e projetos longos.

Percentual de tarefas concluídas não é percentual de risco eliminado.

Os últimos 5% podem conter a maior parte da complexidade.

Goal Gradient combina perigosamente com Sunk Cost, Present Bias, Action Bias, Planning Fallacy, Optimism Bias e Authority Gradient.

Goodhart aparece quando completar o indicador substitui atingir o resultado verdadeiro.

Campbell aumenta a pressão quando bônus e reputação dependem da conclusão.

Ratchet pode transformar o esforço heroico final em nova expectativa permanente.

Defina No-Go antes da reta final.

Faça a linha de chegada incluir estabilidade e operabilidade.

Pergunte o que falta, não apenas quanto falta.

E principalmente:

a proximidade da meta aumenta motivação; ela não reduz automaticamente risco.


🥚 Último Easter Egg

Antes de desaparecer, o Doctor escreve no quadro:

IF PROGRESS = 99
   AND LAST-ITEM = BRAKES
      MOVE 'NOT READY'
        TO STATUS
END-IF.

Nosso jovem pergunta:

— Doctor, isso compila?

Ele olha para a TARDIS.

— Não faço ideia.

Pausa.

— Mas como política de mudança é excelente.

VWORP.

VWORP.

VWORP.

A TARDIS desaparece.

No quadro fica apenas:

“Não pergunte se falta apenas 1%. Pergunte o que existe dentro desse 1%.”

E talvez essa seja a essência do Goal Gradient Effect no Bellacosa Mainframe:

a linha de chegada é uma excelente ferramenta para nos fazer correr — desde que não deixemos que a vontade de cruzá-la seja confundida com autorização para ignorar exatamente os controles que garantem que chegaremos vivos do outro lado.

☕🌀

Next stop: Goal Substitution — quando começamos querendo aprender COBOL, entregar valor ou proteger produção e, sem perceber, substituímos o objetivo verdadeiro por algo mais fácil de medir: concluir curso, fechar ticket, aumentar KPI ou deixar o dashboard verde.

Sem comentários:

Enviar um comentário

De Fã para Fã. Conteúdo não oficial produzido como homenagem, comentário, análise ou paródia. Personagens, marcas e obras eventualmente mencionados pertencem aos seus respectivos titulares.
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...