☕ 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, 8 de dezembro de 2014

Escalation of Commitment: Doctor Who, COBOL e o Dia em que o Projeto Estava Afundando — Então Decidimos Investir Ainda Mais para Provar que Ele Sabia Nadar

 

Bellacosa Mainframe e a escalation of commitment

☕ Um Café no Bellacosa Mainframe

Escalation of Commitment: Doctor Who, COBOL e o Dia em que o Projeto Estava Afundando — Então Decidimos Investir Ainda Mais para Provar que Ele Sabia Nadar

Uma viagem pela TARDIS dos projetos e incidentes para entender por que pessoas e organizações continuam aumentando investimento em decisões que já apresentam sinais de fracasso — e como sunk cost, ego, reputação, metas, contratos, Goal Gradient, Plan Continuation Bias e aquela terrível frase “agora não podemos desistir” podem transformar persistência em um buraco cada vez mais caro

Terça-feira.

10:07.

Sala de reunião.

Não é War Room.

Ainda.

Na tela:

PROJETO ATLAS

OBJETIVO:
MIGRAR PAYMENTS-X

PRAZO ORIGINAL:
6 MESES

TEMPO DECORRIDO:
11 MESES

ORÇAMENTO ORIGINAL:
R$ 4 MILHÕES

GASTO:
R$ 9,2 MILHÕES

PROGRESSO DECLARADO:
82%

STATUS:
AMARELO

Nosso jovem programador COBOL olha:

para os números.

Pergunta:

— Se era seis meses, por que estamos no mês onze?

Gerente:

— Tivemos alguns imprevistos.

— E por que o orçamento mais que dobrou?

— Complexidade maior do que esperávamos.

— E esses 82%?

— Estamos quase lá.

Ah.

Estamos quase lá.

Velho conhecido.

Goal Gradient.

O diretor entra.

— Quanto precisamos para terminar?

Gerente:

— Mais R$ 2 milhões.

Nosso jovem:

— E isso garante terminar?

Silêncio.

— Não exatamente.

— Então o que os dois milhões compram?

— Tempo.

— Quanto?

— Talvez três meses.

— E se em três meses não terminar?

Gerente:

— Aí avaliamos.

Nosso jovem:

— Não deveríamos avaliar agora?

O diretor olha.

— Depois de investir nove milhões?

Pronto.

A frase chegou.

“Depois de investir nove milhões?”

Nosso jovem:

— Mas os nove milhões já foram gastos.

Diretor:

— Justamente! Não podemos desperdiçar tudo.

VWORP.

VWORP.

VWORP.

A TARDIS surge atrás do projetor.

A porta abre.

O Doctor sai.

Olha para a planilha.

Depois:

para o diretor.

— Quanto o projeto já consumiu?

— Nove milhões.

— Esse dinheiro volta se continuarem?

— Não.

— Volta se pararem?

— Também não.

Doctor:

— Então por que ele está participando da decisão sobre os próximos dois milhões?

Silêncio.

O gerente tenta:

— Porque precisamos recuperar o investimento.

Doctor:

— Ah.

Ele escreve no quadro:

DECISION A
   ↓
INVESTMENT
   ↓
BAD SIGNALS
   ↓
MORE INVESTMENT
   ↓
WORSE SIGNALS
   ↓
EVEN MORE INVESTMENT

E acima:



ESCALATION OF COMMITMENT

Ou:

Escalada do Comprometimento.

Em linguagem Bellacosa:

é quando uma decisão começa a dar sinais de que talvez esteja errada, mas em vez de reduzirmos o compromisso, aumentamos investimento justamente para tentar salvá-la — muitas vezes porque abandonar agora parece admitir que tudo aquilo que fizemos antes foi um erro.


🧠 Não é simplesmente Sunk Cost

Primeiro:

precisamos separar dois irmãos.

Sunk Cost Fallacy:

“Já gastamos demais para parar.”

Escalation of Commitment:

“Já gastamos demais para parar — portanto vamos gastar ainda mais.”

A primeira:

prende.

A segunda:

acelera.


☕ Sunk Cost é o buraco.

Escalation of Commitment:

é pedir outra retroescavadeira.


💻 COBOL cognitivo

Imagine:

       IF PROJECT-STATUS = 'BAD'
          AND MONEY-SPENT > ZERO
           ADD MORE-MONEY
             TO PROJECT-BUDGET
       END-IF.

Excelente algoritmo.

Para:

falência.

Mais realista:

       IF PROJECT-STATUS = 'BAD'
           PERFORM REEVALUATE-FROM-ZERO
       END-IF.

Mas esse segundo programa:

machuca.

Porque pode retornar:

STOP PROJECT

E ninguém gosta:

dessa saída.


🧠 Por que aumentar investimento parece racional?

Porque existe uma história:

“Estamos perto.”

“Só falta estabilizar.”

“Com mais gente resolvemos.”

“Com mais prazo entregamos.”

“Se pararmos agora, tudo foi em vão.”

Cada frase:

isoladamente

pode ser verdadeira.

O problema é:

quando vira:

mecanismo automático.


🎯 Pergunta Bellacosa nº 1

“Estamos investindo mais porque a expectativa futura melhorou — ou porque o passado ficou caro demais para abandonar emocionalmente?”

Essa é central.


🧠 A diferença entre investimento e justificativa

Imagine:

projeto custou:

R$ 9 milhões.

Agora precisa:

R$ 2 milhões.

Pergunta errada:

“Como abandonar nove milhões?”

Pergunta certa:

“Se este projeto aparecesse hoje pedindo R$ 2 milhões para produzir exatamente os benefícios esperados daqui para frente, eu aprovaria?”

Isso remove:

passado.


☕ O dinheiro gasto

é informação histórica.

Não deveria ser:

voto.


👻 Easter Egg nº 1 — O Dalek do orçamento

Dalek CFO:

— PROJECT HAS COST 50 MILLION.

Doctor:

— And what is expected future value?

— UNKNOWN.

— Probability of success?

— DECLINING.

— Then why continue?

— BECAUSE WE HAVE ALREADY SPENT 50 MILLION.

Doctor:

— Ah.

Dalek:

— THEREFORE WE SHALL SPEND 20 MORE.

Doctor:

— Vocês inventaram o capitalismo recursivo.


🧠 Escalation of Commitment em projetos

Esse é o habitat clássico.

Projeto:

atrasa.

Primeira reação:

mais recursos.

Não melhora.

Mais consultoria.

Não melhora.

Mais prazo.

Não melhora.

Troca ferramenta.

Não melhora.

Mas a hipótese central:

“o projeto deve continuar”

nunca é colocada em discussão.


🎯 Pergunta Bellacosa nº 2

“Quais partes do plano estamos questionando — e qual parte estamos tratando como intocável?”

Às vezes:

questionamos tudo

menos:

a própria continuidade.


🧠 Plan Continuation Bias entra

No capítulo anterior:

já estávamos:

seguindo o plano

mesmo depois de sinais ruins.

Escalation of Commitment faz:

algo pior.

Agora:

os sinais ruins justificam:

mais investimento.


☕ O projeto não apenas:

continua.

Ele começa:

a alimentar-se do próprio fracasso.


🧠 Exemplo

Prazo:

estourou.

Conclusão:

precisamos de mais pessoas.

Mais pessoas:

coordenação sobe.

Prazo:

mais pressão.

Conclusão:

precisamos de consultoria.

Consultoria:

onboarding.

Prazo:

mais atraso.

Conclusão:

precisamos de overtime.

Equipe:

fatigue.

Defeitos:

sobem.

Conclusão:

precisamos de mais gente.

Loop.


🧠 Brooks aparece na máquina de café

Nem todo projeto atrasado melhora:

com mais pessoas.

Às vezes:

coordenação aumenta mais rápido que:

capacidade.

Mas Escalation of Commitment gosta:

de recursos visíveis.


🎯 Pergunta Bellacosa nº 3

“O recurso adicional ataca a causa do atraso ou apenas demonstra que estamos fazendo alguma coisa?”


🧠 Action Bias

Exatamente.

Projeto ruim.

Fazer mais:

parece melhor que:

parar.

Ação dá:

sensação de controle.


🧠 Need for Control

Se aumentarmos:

pessoas;

checkpoints;

governança;

dashboards,

sentimos:

mais controle.

Mas às vezes:

complexidade também sobe.


☕ Um projeto em crise pode ganhar:

tantos controles

que passa a ter:

duas crises.

A original

e:

a governança.


🧠 Escalation + Need for Control

Cada problema gera:

novo meeting.

Novo approval.

Novo report.

Nova camada.

Agora:

menos tempo para trabalho.

Mais sinais ruins.

Então:

mais governança.

Beautiful.

Terrible.


🎯 Pergunta Bellacosa nº 4

“Os recursos adicionais estão aumentando capacidade real ou apenas a visibilidade de que estamos preocupados?”


🧠 Ego entra

Projetos têm:

donos.

Sponsor.

Arquiteto.

Executivo.

Alguém:

apostou reputação.

Se parar:

não parece apenas:

decisão técnica.

Parece:

“eu estava errado.”

E isso muda:

tudo.


☕ Quanto mais pública a aposta,

mais difícil:

dobrar a planilha

e dizer:

“paramos.”


🧠 Self-Serving Bias

Se projeto vai bem:

“visão estratégica.”

Se vai mal:

“execução.”

“vendor.”

“mercado.”

“resistência.”

Agora:

o sponsor pode continuar defendendo:

a estratégia

e pedir:

mais recursos para corrigir:

os outros.


🎯 Pergunta Bellacosa nº 5

“A decisão está sendo defendida porque continua boa ou porque está ligada à identidade de quem a tomou?”


🧠 Authority Bias

Sponsor:

executivo.

Quem vai:

dizer:

“pare”?

Júnior?

Vendor?

Gerente cuja carreira depende:

do projeto?

Difícil.

Então:

commitment escala também porque:

ninguém tem incentivo para:

questionar autoridade.


☕ Um projeto pode ficar:

economicamente irracional

e:

politicamente impossível de cancelar.


🧠 Principal-Agent Problem

Sponsor:

ganha bônus se:

lança.

Equipe:

absorve overtime.

Ops:

absorve incidentes.

Cliente:

absorve risco.

Agora:

“continuar”

faz sentido:

para o agente.

Mesmo se:

ruim para o sistema.


🎯 Pergunta Bellacosa nº 6

“Quem controla a decisão de continuar e quem absorve a maior parte do custo adicional?”


🧠 Moral Hazard

Se sponsor:

não paga pessoalmente:

falha,

pode arriscar:

mais.

Se vendor:

recebe mais

cada vez que projeto atrasa,

incentive:

curioso.


☕ Às vezes:

o projeto fracassando

é ruim para:

cliente

e excelente para:

billing.

Principal-Agent:

acenando da janela.


🧠 Escalation e contratos

Contrato fixo:

vendor pode querer:

encerrar rápido.

Time & material:

mais horas:

mais receita.

Não significa:

má-fé.

Mas:

incentivos importam.


🎯 Pergunta Bellacosa nº 7

“O modelo comercial recompensa resolver o problema ou prolongar a tentativa de resolvê-lo?”


🧠 Goal Gradient

Estamos:

82%.

Quase lá.

Porcentagem:

hipnotizante.

Mas o que significa:

82%?

Linhas de código?

Tasks?

Story points?

Budget consumed?


☕ Um projeto pode estar:

95% concluído

há:

seis meses.

Conhecemos essa criatura.


🧠 The 90% Syndrome

Software tem:

um fenômeno divertido:

primeiros 90%

levam:

90% do tempo.

Últimos 10%:

outros 90%.

Não matematicamente.

Mas culturalmente:

perfeito.


🎯 Pergunta Bellacosa nº 8

“Nosso percentual mede trabalho concluído ou o risco restante para produzir valor real?”


🧠 Metric Fixation

Dashboard:

82%.

Green-ish.

But:

critical integration:

not done.

Data migration:

not reconciled.

DR:

not tested.

Maybe 82% of:

easy work.


🧠 McNamara Fallacy

Medimos:

tasks.

Não medimos:

uncertainty.

Então:

progress appears.


☕ Excel ama:

percentual.

Risco adora:

esconder-se fora dele.


🎯 Pergunta Bellacosa nº 9

“Quanto da incerteza original realmente desapareceu?”


🧠 Escalation of Commitment e Goodhart

Meta:

launch by Q4.

Projeto:

late.

Team:

reclassifies scope.

“Phase 1 delivered.”

Technically:

target.

But actual value:

not.

More funding:

Phase 2.

Then Phase 3.

Original project:

never ends.


☕ Às vezes cancelar é tão politicamente difícil

que o projeto é:

fatiado até parecer:

sucesso.


🧠 Goal Substitution

Original objective:

replace legacy.

Proxy:

release milestones.

Milestones:

green.

Legacy:

still there.

Funding:

continues.


🎯 Pergunta Bellacosa nº 10

“Estamos financiando o objetivo original ou o conjunto de métricas que surgiu para representá-lo?”


🧠 Escalation e Outcome Bias

Uma fase:

dá certo.

Sponsor:

“viu?”

Confidence:

up.

Ignora:

cinco sinais ruins.

Confirmation Bias.

Outcome Bias.

Então:

mais funding.


🧠 Success pockets

Can be:

real.

But beware:

using local success

to justify:

global continuation.


🎯 Pergunta Bellacosa nº 11

“Esse sucesso parcial realmente melhora o business case futuro ou apenas fornece uma história confortável para continuar?”


🧠 Confirmation Bias

Uma vez comprometidos:

buscamos:

evidências de que:

vai funcionar.

Vendor demo:

ótima.

Pilot:

bom.

Performance test:

ruim.

“Ambiente não representativo.”

Data migration:

falhou.

“Precisamos ajustar.”


☕ Cada evidência contrária recebe:

uma nota de rodapé.

Cada favorável:

vai para capa.


🎯 Pergunta Bellacosa nº 12

“Estamos exigindo padrões de prova diferentes para evidências a favor e contra a continuidade?”


🧠 Anchoring Bias

Business case original:

R$ 20 milhões de benefício.

Agora:

contexto mudou.

Mercado.

Tecnologia.

Regulação.

Mas:

20 milhões continuam:

na planilha.

Anchor.


🧠 Stale Business Case

Huge.

A project can:

remain funded

based on:

benefits estimated years ago.


☕ Custo é atualizado todo mês.

Benefício:

fica congelado em PowerPoint de 2024.

Curioso.


🎯 Pergunta Bellacosa nº 13

“Quando foi a última vez que recalculamos os benefícios com as condições atuais?”


🧠 Escalation e Normalcy Bias

Project late:

becomes normal.

Budget overrun:

normal.

Defects:

normal.

People stop:

reacting.

Then:

Normalization of Deviance.


🧠 New normal

Original:

6 months.

Then:

Then:

Nobody says:

crisis.

Plan absorbs:

failure.


☕ Um projeto pode:

falhar devagar o suficiente

para ninguém declarar:

fracasso.


🎯 Pergunta Bellacosa nº 14

“O que hoje chamamos de ‘desafio esperado’ teria sido classificado como fracasso no início?”


🧠 Normalization of Deviance

Original rule:

no Go-Live without full reconciliation.

Project late.

Exception.

Works.

Next phase:

same.

Soon:

normal.

Escalation uses:

deviance

to protect:

commitment.


🧠 Risk Compensation

More controls:

backup.

rollback.

war room.

Then:

team accepts:

more risk.

“Temos contingência.”


☕ Quanto mais perto do fracasso,

mais heroísmo parece:

controle.


🎯 Pergunta Bellacosa nº 15

“Estamos aumentando proteção para reduzir risco ou para justificar continuar uma decisão cada vez mais arriscada?”


🧠 Escalation in incident response

Não só projetos.

Imagine:

hipótese:

Db2.

Investimos:

30 min.

Nada.

Então:

mais tuning.

Nada.

Mais restart.

Nada.

Agora admitir:

não é Db2

significa:

30 min wasted.

Então:

continuamos.


☕ Debugging também:

tem ego.


🧠 Diagnosis Momentum

“Db2 issue.”

Everybody:

Db2.

More specialists.

More tools.

Now:

social commitment.


🎯 Pergunta Bellacosa nº 16

“Estamos adicionando especialistas à hipótese porque ela ganhou evidência ou porque já montamos toda a operação ao redor dela?”


🧠 Premature Closure

Initial hypothesis:

became root cause.

Now:

changing:

embarrassing.

Escalation:

defend.


🧠 Hindsight later

After find:

network,

people:

“should have pivoted sooner.”

Yes.

Need:

pivot criteria.


🎯 Pergunta Bellacosa nº 17

“Qual evidência deveria obrigar formalmente a equipe a abandonar a hipótese atual?”


🧠 Hypothesis Kill Criteria

Excellent.

DROP DB2 HYPOTHESIS IF:
- symptom predates lock
- non-DB2 path affected
- remediation produces no change

Now:

less ego.


☕ Hipóteses também precisam:

de critérios de demissão.


🧠 Escalation e War Room fatigue

Horas.

Team invested.

At 04:00:

change course?

Hard.

Cognitive cost.

So:

keep.


🧠 Fatigue increases inertia

Known plan:

comfortable.

New plan:

thinking.


🎯 Pergunta Bellacosa nº 18

“Estamos defendendo a hipótese porque ainda é boa ou porque mudar agora exige energia que já não temos?”


🧠 Fresh Eyes

Shift.

Independent analyst.

Useful.

But give:

facts.

Not:

“continue Db2 analysis.”

Otherwise:

Diagnosis Momentum.


☕ Novo cérebro

com:

história velha

não é:

segunda opinião.


🧠 Escalation e migration

Imagine:

data migration:

60%.

Find:

mismatch.

Rollback:

painful.

Continue:

tempting.

Then:

70%.

More mismatch.

Now rollback:

harder.

Therefore:

continue.

This is:

commitment trap.


🎯 Pergunta Bellacosa nº 19

“Cada passo adicional está aumentando evidência de sucesso ou apenas tornando abandonar mais caro?”


🧠 Reversibility matters

Architecture can reduce:

escalation.

Canary.

Feature flags.

Dual-write.

Checkpoint.

Rollback.

Parallel run.

These preserve:

option to stop.


☕ Opção barata de parar

é:

vacina contra ego.


🧠 Escalation and irreversible steps

Once:

data transformed.

Customer migrated.

Contract terminated.

Harder.

Need:

higher evidence threshold before:

irreversible action.


🎯 Pergunta Bellacosa nº 20

“Estamos aumentando o compromisso mais rápido do que a evidência de que o plano funciona?”

Essa é enorme.


🧠 Commitment should follow evidence

Not:

calendar.


🧠 Venture analogy

Stage-gate.

Spend small.

Learn.

Then:

more.

That is:

rational escalation.

Important nuance.


☕ Nem toda escalada de investimento é viés.

Às vezes:

evidência melhora.

A diferença está:

no motivo.


🧠 Rational escalation

Pilot succeeds.

Market validated.

Technical risk falls.

Invest more.

Fine.

Biased escalation:

signals worsen.

Yet:

invest more because:

can't quit.


🎯 Pergunta Bellacosa nº 21

“Qual nova evidência positiva justifica o próximo investimento?”

If answer:

“porque já gastamos”...

Houston.


🧠 Escalation e innovation

Experiment:

fails.

Maybe:

pivot.

But founder:

attached.

More money.

Danger.

Yet early innovation:

requires persistence.

So how distinguish?


🧠 Persistence vs escalation

Persistence:

thesis remains:

supported

despite setbacks.

Escalation:

thesis loses support,

commitment increases anyway.


☕ Persistência pergunta:

“o objetivo ainda vale?”

Escalada pergunta:

“como provar que eu estava certo?”


🎯 Pergunta Bellacosa nº 22

“A tese está sobrevivendo aos testes ou estamos alterando os testes para que ela sobreviva?”


🧠 Confirmation + goalpost moving

Target:

latency < 200ms.

Gets:

“Under load that's okay.”

Then:

“Still acceptable.”

Goalposts move.

Escalation protects project.


🧠 Campbell / Goodhart

Metrics get:

massaged.


☕ Quando realidade não bate meta

é tentador:

mover meta.

Mais barato que:

mover realidade.


🎯 Pergunta Bellacosa nº 23

“Os critérios de sucesso mudaram porque aprendemos algo legítimo ou porque o projeto não consegue mais atingi-los?”


🧠 Escalation e reputação

Public announcement:

Go-Live date.

Press.

Board.

Now:

cancel expensive socially.

Continue:

risk.


🎯 Pergunta Bellacosa nº 24

“Se ninguém externo soubesse da decisão original, ainda continuaríamos?”

Excelente.


🧠 Public commitment effect

Commitment said aloud:

stickier.


☕ Um PowerPoint apresentado ao board

pode adquirir:

massa gravitacional.


🧠 Escalation e identity

“We are a cloud-first company.”

“We will replace mainframe.”

“We will never rollback.”

Identity statements:

turn flexible strategies:

into doctrine.


🎯 Pergunta Bellacosa nº 25

“A estratégia virou parte da identidade a ponto de mudar parecer traição?”


🧠 Cultural Debt

Decision wins.

Culture builds.

Even if context changes:

continue investing.

Because removing:

questions identity.

Escalation across:

years.


☕ Escalation of Commitment

pode durar:

mais que projeto.

Pode virar:

civilização corporativa.


🧠 Escalation e modernization

Example:

migration expected:

save 30%.

Costs rise.

New platform:

more expensive.

But:

“can't go back.”

Maybe true technically.

Maybe not.

Need:

fresh business case.


🎯 Pergunta Bellacosa nº 26

“Estamos comparando continuar com voltar ao passado — ou com todas as alternativas disponíveis agora?”


🧠 False binary

Continue vs abandon.

Maybe:

reduce scope.

Hybrid.

Pause.

Sell.

Replatform part.

Change vendor.


☕ Quando alguém diz:

“ou terminamos ou jogamos tudo fora”

procure:

terceira opção.


🧠 Escalation e Loss Aversion

Stopping:

realizes loss.

Continuing:

keeps hope.

People prefer:

gamble

to avoid sure loss.

Very powerful.


🎯 Pergunta Bellacosa nº 27

“Estamos aceitando risco adicional porque parar transformaria uma perda possível em perda reconhecida?”


🧠 Hope as asset

Interesting.

While project alive:

maybe success.

Cancel:

loss definite.

Thus:

continue.


☕ Às vezes o maior ativo de um projeto ruim

é:

a esperança de que ele deixe de ser ruim.


🧠 Escalation e probability neglect

Chance of success:

drops.

But prize:

same.

People focus:

prize.


🧠 Expected value

Need:

forward calculation.


🎯 Pergunta Bellacosa nº 28

“Qual é o valor esperado daqui para frente, ignorando completamente o que já foi gasto?”


🧠 Bellacosa Example

Option A:

continue.

Cost future:

R$ 4M.

Chance:

30%.

Benefit:

R$ 10M.

Option B:

stop.

Cost:

R$ 500k closure.

Alternative project:

R$ 3M expected value.

Now:

analyze.

Not:

“we've spent 9M.”


☕ Past spend:

irrelevant

except as:

evidence about our estimation quality.


🧠 That's important

Sunk costs can:

teach.

They cannot:

be recovered through:

wishful continuation.


🧠 Escalation and Bayesian updating

Original:

80% chance.

Repeated failures:

should reduce.

But:

commitment stops:

update.

Anchoring.

Confirmation.


🎯 Pergunta Bellacosa nº 29

“Nossa confiança caiu proporcionalmente aos sinais negativos, ou o investimento emocional está segurando a probabilidade lá em cima?”


🧠 Bayesian Sysprog again

At start:

H project success = 0.8.

After:

missed milestones;

failed pilot;

budget overrun,

maybe:

0.4.

If still:

0.8 because:

“we're committed,”

not Bayesian.


☕ Compromisso não:

altera distribuição.


🧠 Escalation e dashboards

Dashboard:

progress.

Not:

probability of success.

Could:

mislead.


🎯 Pergunta Bellacosa nº 30

“Estamos medindo quanto fizemos ou quão provável é ainda atingir o resultado?”


🧠 Critical distinction

Output.

Outcome.

Feasibility.


🧠 Escalation e resource loading

Project failing.

Add:

top people.

Now:

other projects suffer.

Opportunity cost.

Often:

ignored.


☕ Projeto ruim pode virar:

buraco negro

de talento.


🎯 Pergunta Bellacosa nº 31

“Que trabalho melhor deixou de acontecer porque continuamos alimentando este?”


🧠 Opportunity cost

Sunk cost focus ignores:

alternatives.

Very important.

Every:

R$1M here

is:

not elsewhere.

Every senior:

same.


🧠 Escalation and strategic portfolio

Kill projects.

Healthy org:

must.

Otherwise:

zombie portfolio.


☕ Projeto zumbi:

não entrega.

Não morre.

Continua consumindo:

cérebro.


🧠 Zombie Projects

Great Bellacosa creature.

Status:

amber forever.

Budget:

renewed.

Benefit:

future.


🎯 Pergunta Bellacosa nº 32

“Este projeto ainda está vivo porque produz sinais de futuro valor ou porque ninguém conseguiu matá-lo?”


🧠 Escalation and governance

Review board can:

help.

But if same sponsor:

judge,

bias.

Need:

independent stage-gate.


🧠 Separation of decision roles

Person proposing:

not sole evaluator.


🎯 Pergunta Bellacosa nº 33

“Quem pode encerrar o investimento sem precisar defender a decisão original?”


🧠 Independent Review

Very effective.

Fresh team.

No ownership.

Assess:

forward.


☕ O melhor juiz do próximo milhão

talvez não seja:

quem pediu os nove anteriores.


🧠 Escalation and incentives

Manager performance:

tied project success.

Cancel:

career hit.

So:

continue.

Systemic.


🎯 Pergunta Bellacosa nº 34

“Nossa avaliação de desempenho torna racional esconder sinais de que o projeto deveria parar?”


🧠 Campbell's Law

If project success:

career metric,

data can:

corrupt.

“95% complete.”

“Only minor issues.”


🧠 Goodhart

Completion percentage becomes:

target.


☕ Métrica não apenas:

mede compromisso.

Ela pode:

alimentá-lo.


🧠 Escalation and blame culture

If cancellation = failure,

nobody cancels.

Need:

reframe.

Sometimes:

smart stop = success.


🎯 Pergunta Bellacosa nº 35

“Nossa cultura consegue chamar um cancelamento racional de boa gestão?”


🧠 Kill Criteria

Predefine before:

emotion.

Example:

STOP / REPLAN IF:

BUDGET > +30%
AND
BENEFIT < ORIGINAL THRESHOLD

OR

PILOT FAILS 2 CRITICAL CRITERIA

OR

TIME-TO-VALUE > MARKET WINDOW

Not perfect.

But:

decision rules.


☕ Critério de cancelamento

deve existir:

antes de você amar o projeto.


🧠 Escalation and stage gates

At each stage:

reapprove.

Not:

automatic funding.


🧠 Zero-Based Funding

Question:

Would I fund next phase now?


🎯 Pergunta Bellacosa nº 36

“O próximo tranche está sendo aprovado por mérito próprio ou por continuidade administrativa?”


🧠 Escalation in AI programs

Organization launches:

AI initiative.

Pilot mediocre.

But hype.

More GPUs.

More consultants.

Model not solving:

business problem.

Yet:

“strategic.”

Commitment escalates.


🤖 Technology prestige

Can become:

identity.


🎯 Pergunta Bellacosa nº 37

“Estamos investindo na tecnologia porque ela resolve o problema ou porque já anunciamos que somos uma organização ‘AI-first’?”


🧠 AI agents themselves

Agent plan:

fails.

Model may retry:

same strategy.

More tool calls.

Need:

budget.

Stop condition.

Replan.


🤖 Escalation of commitment algorithmic edition

ACTION FAILS
↓
TRY HARDER
↓
FAILS
↓
MORE TOOLS
↓
MORE TOKENS
↓
SAME ASSUMPTION

Not intelligence.

Persistence loop.


🎯 Pergunta Bellacosa nº 38

“O agente está aumentando esforço sem atualizar a hipótese?”


🧠 Agent budget

Limit:

attempts.

Cost.

Time.

Then:

replan/handoff.


☕ Um agente sem:

stop condition

pode transformar:

teimosia

em:

automação.


🧠 Escalation and automation bias

Machine says:

plan confidence high.

Humans:

continue.

New evidence:

ignored.

Need:

uncertainty update.


🎯 Pergunta Bellacosa nº 39

“A confiança da automação diminui quando o mundo contradiz o plano?”


🧠 Escalation and incident mitigation

Mitigation A:

no effect.

Then:

more aggressive A.

Maybe dangerous.

Use:

decision tree.


🧠 Escalate diagnosis, not just action

Great phrase.


☕ Quando ação falha:

a primeira coisa a aumentar deveria ser:

curiosidade.

Não:

potência do comando.


🎯 Pergunta Bellacosa nº 40

“Estamos escalando a investigação ou apenas escalando a força da mesma intervenção?”


🧠 Escalation and blast radius

Failed:

restart one region.

Then:

restart all.

Now:

blast radius.

Classic.


🧠 Change management

Failed canary:

should:

stop.

Escalation says:

“maybe full rollout behaves better.”

No.

Usually:

horror.


🎯 Pergunta Bellacosa nº 41

“O teste pequeno falhou; por que aumentar escala seria a resposta?”


🧠 Canary is designed to stop escalation

If failed:

listen.


☕ Canary morto

não é:

argumento para:

abrir a mina inteira.


🧠 Escalation and deadlines

Month-end.

Quarter-end.

Regulatory.

Deadline raises:

cost of stopping.

So:

accept more risk.


🎯 Pergunta Bellacosa nº 42

“O prazo mudou a probabilidade de sucesso ou apenas aumentou o desconforto de admitir atraso?”


🧠 Escalation and technical debt

Project cuts:

quality.

Now:

bugs.

Need:

more engineers.

More cost.

To protect delivery:

more shortcuts.

Debt grows.

Escalation spiral.


☕ O projeto começa:

a tomar empréstimo

para pagar:

juros do empréstimo anterior.


🧠 Debt Spiral

DEADLINE
↓
SHORTCUT
↓
DEFECT
↓
MORE WORK
↓
MORE PRESSURE
↓
MORE SHORTCUT

Commitment:

escalates.


🎯 Pergunta Bellacosa nº 43

“Estamos financiando progresso ou financiando o custo dos atalhos usados para fingir progresso?”


🧠 Escalation and staffing

Add contractors.

Need:

onboarding.

Seniors train.

Productivity falls short-term.

Then:

add more.

Classic.

Need:

system thinking.


🧠 Capacity is not linear

Important for junior.


☕ Dez programadores

não necessariamente:

programam dez vezes mais.

Mas:

reuniões podem.


🧠 Escalation and scope creep

More problems.

Add scope:

“while we're here.”

Project bigger.

Then:

more budget.


🎯 Pergunta Bellacosa nº 44

“Estamos salvando o projeto original ou usando novos objetivos para justificar sua continuidade?”


🧠 Goal substitution again

Original business case:

lost.

New rationale:

strategic capability.

Then:

learning platform.

Then:

foundation.

Project never:

fails

because:

goal keeps changing.


☕ Um projeto impossível de matar

às vezes só precisa:

de uma nova missão.


🧠 Escalation and organizational memory

After eventual success:

Outcome Bias.

Everyone:

“persistence paid off.”

Maybe.

Could have cost:

10x alternative.

Need:

counterfactual.


🎯 Pergunta Bellacosa nº 45

“O fato de termos finalmente chegado prova que continuar foi a melhor escolha?”

No.


🧠 Delayed success can still be bad strategy

If benefit:

R$10M

cost:

R$30M,

success?

Depends.


🧠 Opportunity cost again

Maybe competitor:

won market.

Outcome:

functional.

Business:

failed.


☕ Projeto pode:

entregar sistema

e:

fracassar na razão pela qual o sistema deveria existir.


🧠 Escalation and Hindsight

If eventually works:

“we knew.”

If cancelled:

“should have cancelled earlier.”

Postmortem:

danger.

Use:

decision records.


🎯 Pergunta Bellacosa nº 46

“Que evidência existia em cada checkpoint e como nossa decisão parecia naquele momento?”


🧠 Decision journal

Write:

confidence.

Cost.

Benefit.

Alternatives.

Stop criteria.

Then:

less rewriting.


🧠 Escalation and corporate politics

Cancel:

admit.

So:

rename.

Rescope.

Merge.

Project continues under:

new code name.


☕ Às vezes um projeto não morre.

Ele:

reencarna.

Doctor Who approves.

Finance:

maybe not.


👻 Easter Egg nº 2 — Regeneration Budget

Project Atlas fails.

Renamed:

Atlas Next.

Then:

Atlas Transformation.

Then:

Project Phoenix.

Doctor:

— Isso é regeneração?

CFO:

— Strategic repositioning.

Doctor:

— Quantas vidas esse projeto tem?

CFO:

— Budget dependent.


🧠 Project Phoenix is funny because...

Projects love:

Phoenix.

Be suspicious.

Not always.

But:

amusing.


🧠 Escalation and narrative bias

Each setback:

chapter in:

hero journey.

“Transformation is hard.”

True.

But narrative can:

protect failure.


🎯 Pergunta Bellacosa nº 47

“Estamos usando a dificuldade esperada de grandes mudanças para explicar sinais que deveriam invalidar a estratégia?”


🧠 Persistence is good

Need nuance.

Hard things:

look bad halfway.

If cancel everything:

no innovation.

So:

how know?

Need:

leading indicators.


🧠 Healthy persistence signals

Evidence of:

learning;

risk reduction;

improving unit economics;

technical validation;

customer value;

uncertainty decreasing.


🧠 Unhealthy escalation signals

Cost ↑

time ↑

scope ↑

risk ↑

benefit ↓

confidence magically:

same.


☕ Se tudo piora

menos:

otimismo,

talvez:

otimismo seja:

métrica quebrada.


🎯 Pergunta Bellacosa nº 48

“A cada novo investimento, qual incerteza concreta estamos comprando para baixo?”

Excellent.


🧠 Investment should buy information

Pilot.

Prototype.

Test.

If next million:

doesn't reduce uncertainty,

why?


🧠 Real Options thinking

Spend:

small

to preserve option.

Then:

decide.

Good.


☕ Não compre:

o prédio inteiro

para descobrir:

se gostamos da vista.


🧠 Escalation and stage-gated architecture

Proof-of-concept.

Pilot.

Limited rollout.

Full.

At each:

kill.

This is anti-escalation.


🎯 Pergunta Bellacosa nº 49

“Estamos aumentando investimento proporcionalmente à evidência ou à ansiedade?”


🧠 Bellacosa Escalation Detector

Symptoms:

  • “Não podemos parar agora.”

  • “Já gastamos demais.”

  • “Só precisamos de mais tempo.”

  • “Com mais gente resolve.”

  • “Estamos quase lá.”

  • “Seria pior admitir que falhou.”

  • “O board já sabe.”

  • “É estratégico.”

  • “Agora é questão de honra.”

Last one:

especially dangerous.


☕ Quando projeto vira:

questão de honra,

financial controller deveria:

colocar capacete.


🧠 Anti-Escalation Protocol

Passo 1 — Ignore sunk cost

Past spent:

zero weight

except learning.

Passo 2 — Recalculate future case

Cost from now.

Benefit from now.

Probability from now.

Passo 3 — Compare alternatives

Including stop.

Passo 4 — Update probabilities

Based on evidence.

Passo 5 — Separate sponsor from reviewer

Independent.

Passo 6 — Define kill criteria

Before next tranche.

Passo 7 — Fund in stages

Not automatic.

Passo 8 — Track opportunity cost

What else loses?

Passo 9 — Reward rational cancellation

Culture.

Passo 10 — Capture lessons

Without requiring project survival.


📋 Checklist Bellacosa anti-Escalation

[ ] Se começássemos hoje, aprovaríamos?

[ ] Qual custo futuro ainda falta?

[ ] Qual benefício futuro ainda existe?

[ ] A probabilidade de sucesso mudou?

[ ] O business case foi atualizado?

[ ] Quais alternativas existem agora?

[ ] O investimento adicional reduz incerteza?

[ ] Estamos apenas adicionando pessoas?

[ ] O sponsor também decide sozinho a continuidade?

[ ] Cancelar prejudica a carreira de alguém?

[ ] O progresso mede valor ou esforço?

[ ] Estamos movendo os critérios de sucesso?

[ ] O prazo está comprimindo controles?

[ ] Que oportunidade estamos sacrificando?

[ ] Temos critério explícito de parada?

🧠 Bellacosa Commitment Card

CURRENT PROJECT:
________________________

SUNK COST:
IGNORE FORWARD DECISION

FUTURE COST:
________________________

FUTURE BENEFIT:
________________________

CURRENT SUCCESS PROBABILITY:
________________________

NEW EVIDENCE:
________________________

ALTERNATIVES:
________________________

OPPORTUNITY COST:
________________________

KILL CRITERIA:
________________________

IF STARTING TODAY:
FUND / PIVOT / STOP

👻 Easter Egg nº 3 — BELLACOSA.BIAS(ESCALATION)

       IF PROJECT-STATUS = 'WORSENING'
           PERFORM RECALCULATE-FUTURE-VALUE
       END-IF.

       IF SUNK-COST > ZERO
           MOVE ZERO
             TO DECISION-WEIGHT-OF-SUNK-COST
       END-IF.

       IF NEW-FUNDING-REQUEST = 'Y'
           PERFORM REQUIRE-NEW-EVIDENCE
       END-IF.

       IF ONLY-REASON = 'WE-ALREADY-SPENT'
           MOVE 'STOP-AND-REVIEW'
             TO GOVERNANCE-STATUS
       END-IF.

Comentários:

* MONEY ALREADY SPENT
* IS NOT
* AN INVESTMENT ARGUMENT.

Outro:

* MORE EFFORT
* DOES NOT
* REPAIR A BAD THESIS.

Outro:

* "ALMOST THERE"
* REQUIRES
* A DEFINITION OF THERE.

Outro:

* A PROJECT
* IS NOT OWED
* A HAPPY ENDING.

E naturalmente:

* DALEK INVASION:
* TARGET PLANET DESTROYED.
*
* BUDGET REQUEST:
* +20%.
*
* REASON:
* "TO FINISH THE INVASION."

🕰️ De volta ao Projeto Atlas

Diretor:

— Então você quer jogar nove milhões fora?

Nosso jovem:

— Não.

— Parece.

— Quero impedir que nove milhões decidam automaticamente o destino dos próximos dois.

Silêncio.

Doctor sorri.

Nosso jovem continua:

— Vamos refazer o business case hoje.

CFO:

— Sem contar o que já gastamos?

— Como argumento de continuidade, não.

— E os benefícios?

— Atualizados.

— E alternativas?

— Inclusive parar.

Gerente:

— Parar também?

— Se não for opção, isso não é revisão.

É:

cerimônia.


🔧 Resultado da revisão

Descobrem:

mercado mudou.

Benefício original:

R$ 20M.

Atual:

R$ 8M.

Custo futuro:

R$ 5M.

Probability of full success:

35%.

Existe:

alternativa híbrida

por:

R$ 1,5M

que captura:

70% do benefício.

Decisão:

não continuar:

como planejado.

Pivot.


☕ O projeto não morreu

A:

tese original

morreu.

Isso é diferente.


🧠 Sponsor pergunta:

— Então fracassamos?

Doctor responde:

— Depende.

— De quê?

— Vocês preferem fracassar na decisão antiga ou fracassar no objetivo futuro?

Silêncio.

Nosso jovem:

— O objetivo era gerar valor.

Doctor:

— Exatamente.

— Então mudar o plano pode preservar o objetivo.

Doctor sorri.


🧠 Persistência versus compromisso

Aqui está:

o coração.

Persistência:

mantém compromisso com o objetivo.

Escalation of Commitment:

mantém compromisso com a decisão anterior.

Essas duas coisas:

não são iguais.


🎯 Pergunta Bellacosa nº 50

“Estamos tentando salvar o objetivo ou salvar a reputação da decisão que escolhemos para alcançá-lo?”

Talvez:

a melhor pergunta do capítulo.


🧬 Regeneração organizacional

Uma organização madura entende:

que projetos não:

merecem terminar.

Objetivos:

merecem ser perseguidos

enquanto:

fazem sentido.

Ela permite:

cancelar;

pivotar;

reduzir escopo;

trocar vendor;

mudar arquitetura;

recalcular benefício.

Sem:

transformar isso

em:

humilhação.

Ela separa:

decisão antiga

de:

identidade.

Separa:

dinheiro gasto

de:

dinheiro futuro.

Separa:

persistência

de:

teimosia.

E cria:

estruturas onde:

a pergunta:

“ainda vale a pena?”

pode ser feita:

de novo,

e de novo,

e de novo.

Mesmo quando:

a resposta anterior

foi:

sim.


📓 Diário do Doctor

Se guardar algumas ideias desta viagem, guarde estas:

Escalation of Commitment é a tendência de aumentar investimento em uma decisão ou curso de ação mesmo quando surgem sinais de que ele pode estar falhando.

Sunk Cost prende a decisão ao investimento passado; Escalation of Commitment transforma esse apego em investimento futuro adicional.

Plan Continuation Bias mantém o plano em movimento; Escalation of Commitment começa a alimentar o plano para impedir que ele pare.

Goal Gradient torna “estamos quase lá” especialmente poderoso, mesmo quando o risco restante está concentrado nas últimas etapas.

Anchoring mantém vivo o business case, o prazo ou a expectativa original mesmo quando o contexto mudou.

Confirmation Bias faz evidências favoráveis receberem mais peso que sinais negativos.

Outcome Bias pode usar sucessos parciais ou sortudos para justificar mais compromisso.

Normalcy Bias e Normalization of Deviance podem transformar atrasos, riscos e exceções em parte aparentemente normal do projeto.

Authority Bias e reputação tornam difícil desafiar decisões de sponsors e líderes.

Self-Serving Bias pode transferir falhas para execução enquanto preserva a decisão original.

Principal-Agent e Moral Hazard importam quando quem autoriza continuar não absorve integralmente os custos da continuação.

Goodhart, Campbell, Metric Fixation e Goal Substitution podem criar projetos que parecem avançar em dashboards enquanto o valor real desaparece.

Loss Aversion torna cancelar psicologicamente doloroso porque transforma uma esperança de recuperação em perda reconhecida.

Opportunity cost precisa entrar na decisão: dinheiro, tempo e especialistas presos num projeto não estão disponíveis para alternativas melhores.

Investimento adicional só deveria ser escalado quando nova evidência positiva ou redução concreta de incerteza o justifica.

Reversibilidade, stage gates, tranches, pilotos e critérios de kill reduzem a pressão para defender decisões antigas.

Cancelar um projeto racionalmente pode ser sinal de governança excelente, não de fracasso.

E principalmente:

o dinheiro já gasto explica como chegamos até aqui; ele não deveria decidir sozinho para onde vamos daqui em diante.


🥚 Easter Egg final

Antes de entrar na TARDIS, o Doctor escreve:

IF PROJECT = FAILING
   ADD MORE MONEY
END-IF.

Nosso jovem:

— Isso está errado.

Doctor:

— Espero que sim.

Ele apaga.

Escreve:

       IF PROJECT-STATUS = 'WORSENING'
           PERFORM REASSESS-FROM-TODAY
       END-IF.

Nosso jovem:

— Melhor.

— Muito.

— E se já tivermos investido dez anos?

— Irrelevante para a próxima pergunta.

— Qual?

Doctor abre a porta.

“Você investiria o próximo real?”

Nosso jovem pensa.

— E se a resposta for não?

Doctor:

— Então você acabou de descobrir que o passado está tentando comprar o futuro usando dinheiro que já não existe.

VWORP.

VWORP.

VWORP.

A TARDIS começa a desaparecer.

No quadro fica:

“Persistência protege o objetivo. Escalation of Commitment protege a decisão antiga.”

E abaixo:

“Não continue apenas para provar que ontem você estava certo. Continue somente se hoje ainda houver boas razões para acreditar que amanhã valerá a pena.”

Essa talvez seja toda a essência de Escalation of Commitment no Bellacosa Mainframe.

☕🌀

Próxima parada: Sunk Cost Fallacy — o dia em que descobrimos que o dinheiro, o tempo e o esforço já perdidos continuavam participando das reuniões como se ainda pudessem ser recuperados.

☕ Gostou deste café?
Siga o Bellacosa Mainframe e acompanhe os próximos artigos.
SEGUIR O BLOG

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...