Translate

quinta-feira, 5 de março de 2015

Engenharia Militar : Capítulo III — A Cadeia de Comando, os Mestres e o Programador que Descobriu que Conhecimento Também é uma Fortaleza

Bellacosa Mainframe e a engenharia militar parte iii

☕ Um Café no Bellacosa Mainframe

Engenharia Militar sem Mistérios para Programadores COBOL

Capítulo III — A Cadeia de Comando, os Mestres e o Programador que Descobriu que Conhecimento Também é uma Fortaleza

Quando um Programador COBOL Descobre que o Maior Ativo de um Mainframe Não Está no Hardware — Está nas Pessoas que Sabem Como Mantê-lo Vivo

O sino do castelo tocou antes do amanhecer.

Não anunciava guerra.

Nem incêndio.

Nem invasão.

Anunciava treinamento.

Centenas de jovens atravessaram o pátio carregando espadas de madeira, arcos desmontados, cordas, escudos e armaduras ainda grandes demais para seus corpos.

Nenhum deles pisaria em um campo de batalha naquele dia.

O mestre sabia disso.

Mesmo assim, ordenou:

— Formação!

Os aprendizes correram.

Alguns ficaram fora da linha.

Outros seguravam a espada de maneira errada.

Alguns reclamavam do frio.

Um deles perguntou:

— Mestre... por que treinamos tanto se talvez nunca enfrentemos uma guerra?

O velho samurai sorriu.

— Porque o dia em que a guerra chegar será exatamente o dia em que não haverá tempo para aprender.

Séculos depois...

03h17 da madrugada.

Um telefone tocou dentro da equipe de produção.

Um programa crítico havia parado.

O analista recém-contratado abriu o código COBOL pela primeira vez.

Mais de quarenta mil linhas.

Centenas de parágrafos.

Copybooks desconhecidos.

Chamadas para módulos sem documentação.

Ele perguntou ao veterano:

— Onde está o manual?

O veterano respondeu calmamente:

— Parte está nos documentos.

Outra parte está nos comentários.

Mas a parte mais importante...

...está na cabeça das pessoas.

Naquele instante o jovem descobriu que estava entrando em uma organização muito parecida com um antigo clã samurai.

Porque sistemas críticos não sobrevivem apenas graças ao software.

Eles sobrevivem graças à transmissão contínua de conhecimento.

Hoje nosso café será sobre pessoas.

Porque toda fortaleza é construída com pedras.

Mas somente continua de pé quando existe alguém que sabe como reconstruí-la.


1. Nenhum exército é formado apenas por guerreiros

Quando pensamos em guerras antigas, normalmente imaginamos:

  • samurais

  • cavaleiros

  • arqueiros

  • lanceiros

Entretanto, um exército real era infinitamente mais complexo.

Existiam:

  • engenheiros

  • carpinteiros

  • médicos

  • cozinheiros

  • mensageiros

  • escribas

  • cartógrafos

  • ferreiros

  • criadores de cavalos

  • responsáveis pelos suprimentos

  • estrategistas

  • diplomatas

  • administradores

Sem eles, o melhor espadachim morreria de fome antes de encontrar o inimigo.

O mesmo acontece dentro de um ambiente IBM Z.

O usuário normalmente vê apenas a aplicação.

Mas atrás dela existe um verdadeiro exército tecnológico.


2. O castelo chamado Data Center

Imagine um grande banco.

O cliente faz uma transferência pelo celular.

A operação parece simples.

Entretanto, atrás daquela tela trabalham dezenas de especialistas.

Entre eles:

Desenvolvedor COBOL

Constrói e mantém a lógica do negócio.

É quem escreve as regras que processam milhões de operações.


Analista de Negócio

Traduz necessidades empresariais.

Ele conhece leis, produtos, contratos e processos.

Sem ele o desenvolvedor escreve código correto para resolver o problema errado.


DBA Db2

Protege o banco de dados.

Decide índices.

Analisa planos.

Controla desempenho.

Evita bloqueios.

É o guardião dos arquivos imperiais.


Administrador CICS

Mantém a cidade funcionando.

Controla regiões.

Transações.

Performance.

Recuperação.

Disponibilidade.


Sysprog z/OS

É o arquiteto da fortaleza.

Controla:

  • sistema operacional

  • memória

  • segurança

  • discos

  • consoles

  • IPL

  • subsistemas

Quando tudo parece impossível...

...normalmente alguém chama o sysprog.


Storage Administrator

Cuida dos depósitos.

Volumes.

Snapshots.

Replicação.

Backups.

Recovery.

Hoje, com IBM FlashSystem, também protege contra ransomware utilizando snapshots imutáveis e mecanismos acelerados por hardware.


Operação

Os operadores observam consoles.

Respondem alertas.

Executam procedimentos.

Acionam especialistas.

Eles são os sentinelas das muralhas.


Segurança

RACF.

Certificados.

Criptografia.

Auditoria.

Permissões.

Eles controlam quem entra e quem permanece do lado de fora dos portões.


Redes

Mantêm as estradas abertas.

Sem rede...

nenhuma mensagem chega.


Perceba.

Nenhum deles consegue substituir completamente o outro.

Assim como em um exército.


3. Cadeia de comando

Existe um princípio militar extremamente antigo.

Toda ordem precisa possuir:

  • origem

  • destino

  • responsável

  • confirmação

Caso contrário...

surge o caos.

No desenvolvimento ocorre exatamente igual.

Quem aprovou?

Quem pediu?

Quem implementou?

Quem testou?

Quem implantou?

Quem autorizou produção?

Quem responde se algo der errado?

Quando essas respostas não existem...

aparece uma frase muito conhecida.

Achei que outra equipe faria isso.

Em engenharia...

"achei" costuma aparecer poucos minutos antes do incidente.


4. O Senpai

Os animes mostram constantemente a figura do Senpai.

Ele não é apenas alguém mais velho.

É alguém que percorreu aquele caminho.

Conhece armadilhas.

Erros.

Atalhos.

Consequências.

Curiosamente...

o universo mainframe possui inúmeros senpais.

São profissionais que trabalharam:

20...

30...

40 anos...

nos mesmos sistemas.

Eles sabem coisas que documentação nenhuma explica.

Por exemplo.

"Jamais altere esse arquivo durante o fechamento do trimestre."

Por quê?

Talvez ninguém saiba explicar imediatamente.

Mas vinte anos atrás uma alteração semelhante parou todo o processamento nacional.

Esse conhecimento permanece vivo.


5. O Kohai

O Kohai é o aprendiz.

Ele possui energia.

Curiosidade.

Novas ideias.

Conhece tecnologias recentes.

Mas ainda não conhece o terreno.

Essa relação é importante porque funciona nos dois sentidos.

O veterano ensina experiência.

O iniciante traz inovação.

Quando existe respeito...

ambos evoluem.

Quando existe arrogância...

o conhecimento deixa de circular.


6. O perigo do Herói

Existe um personagem muito comum nas empresas.

"O cara que resolve tudo."

Todos conhecem alguém assim.

Ele sabe:

  • JCL

  • COBOL

  • CICS

  • Db2

  • RACF

  • MQ

  • REXX

  • Storage

  • JES2

Quando ele entra de férias...

o Data Center inteiro fica nervoso.

Isso parece bom.

Na realidade...

é extremamente perigoso.

Na engenharia militar existe um conceito chamado:

Single Point of Failure

Um único ponto cuja perda compromete toda a missão.

Pessoas também podem se tornar Single Point of Failure.


7. Goblin Slayer nunca luta sozinho

Muita gente acredita que Goblin Slayer vence porque é forte.

Na realidade...

ele vence porque organiza recursos.

Ele sabe exatamente:

quem ilumina.

quem protege.

quem lança magia.

quem fecha a retaguarda.

quem observa o teto.

quem verifica armadilhas.

Ele distribui funções.

Não tenta fazer tudo.

Esse é um enorme ensinamento para arquitetura de sistemas.

Equipes excelentes distribuem responsabilidades.

Não concentram tudo em um único indivíduo.


8. O erro do programador solitário

Imagine um desenvolvedor que pensa:

"Não preciso documentar."

"Eu lembro."

Durante alguns meses isso funciona.

Depois...

ele muda de projeto.

Sai da empresa.

Aposenta-se.

Fica doente.

Agora imagine outro cenário.

Existe documentação.

Fluxogramas.

Comentários úteis.

Diagramas.

Playbooks.

Runbooks.

Procedimentos.

Agora o conhecimento pertence ao castelo.

Não ao guerreiro.

Essa diferença separa organizações maduras de organizações dependentes de heróis.


9. A cultura japonesa e o treinamento

Durante nossa conversa discutimos se muitos animes parecem possuir uma estrutura quase militar.

Existe uma razão cultural interessante.

Diversas narrativas japonesas valorizam:

  • repetição

  • disciplina

  • aperfeiçoamento contínuo

  • respeito aos mestres

  • responsabilidade coletiva

  • treinamento constante

Isso não significa militarismo.

Significa valorização da preparação.

Um bombeiro treina diariamente.

Um cirurgião treina.

Um piloto treina.

Um operador nuclear treina.

Um programador COBOL também deveria treinar.

Não apenas escrever código novo.

Mas estudar incidentes antigos.

Analisar ABENDs históricos.

Entender decisões arquiteturais.

Ler programas clássicos.

A prática deliberada produz confiança.


10. O Estado poderia usar essa estrutura?

Na conversa anterior discutimos justamente isso.

Narrativas possuem enorme poder educativo.

Imagine ensinar segurança digital utilizando um mangá.

Ao invés de simplesmente dizer:

"Nunca compartilhe senhas."

O protagonista perde acesso ao castelo porque entregou sua credencial ao vilão.

A criança nunca esquecerá aquela cena.

A história ensina comportamento.

O mesmo vale para:

primeiros socorros.

educação financeira.

combate a incêndios.

proteção ambiental.

defesa civil.

Mas existe um limite importante.

Quando a narrativa deixa de estimular reflexão e passa apenas a exigir obediência...

ela deixa de ser educação.

A educação amplia a capacidade de decidir.

A propaganda reduz as alternativas.

Esse equilíbrio precisa sempre existir.


11. O mestre que não queria discípulos

Existe outro risco.

Alguns profissionais escondem conhecimento.

Acreditam que assim permanecerão indispensáveis.

No curto prazo...

funciona.

No longo prazo...

todos perdem.

Imagine um castelo onde somente uma pessoa sabe abrir o portão principal.

Ela adoece.

Agora o castelo inteiro está preso.

Conhecimento escondido enfraquece a organização.

Conhecimento compartilhado fortalece toda a fortaleza.


12. O verdadeiro mestre

Nos animes encontramos vários mestres memoráveis.

Mas quase todos possuem uma característica comum.

Eles desejam ser superados.

O mestre verdadeiro ensina para tornar-se desnecessário.

Na tecnologia acontece igual.

Quando um especialista forma novos especialistas...

ele amplia a capacidade da organização.

Quando guarda tudo para si...

apenas aumenta sua carga de trabalho.


13. Easter Egg — O Comentário Perdido

Conta uma antiga lenda dos Data Centers que existia um módulo COBOL contendo apenas um comentário.

* SE VOCE NAO ENTENDER ESTE PARAGRAFO,
* PROCURE O SR. TANAKA.

Anos depois...

o Sr. Tanaka aposentou-se.

Ninguém alterou o comentário.

Décadas passaram.

Novos desenvolvedores perguntavam:

— Quem era Tanaka?

Ninguém sabia.

Até que um antigo operador revelou.

Tanaka não era o autor do programa.

Era quem conhecia o motivo daquela rotina existir.

O comentário era um lembrete de que conhecimento não mora apenas no código.

Ele mora nas pessoas.

Depois daquele incidente o comentário foi alterado.

* DOCUMENTACAO:
* WIKI MAINFRAME
* CAPITULO 18
* PROCESSO CONTABIL ESPECIAL

A lenda diz que, naquele dia, o castelo tornou-se um pouco mais forte.


14. Checklist do jovem samurai COBOL

Antes de alterar qualquer sistema pergunte:

✔ Quem realmente entende este processo?

✔ Existe documentação?

✔ Existe histórico?

✔ Quem consome esta informação?

✔ Quem aprova?

✔ Existe especialista de negócio?

✔ Existe plano de recuperação?

✔ Estou aprendendo sozinho ou com alguém experiente?

✔ Estou deixando conhecimento para quem vier depois?


Curiosidade Histórica

No Japão feudal, muitos conhecimentos sobre construção de castelos, metalurgia, fabricação de espadas e técnicas de engenharia eram transmitidos de mestre para aprendiz durante décadas. Em diversos clãs, o maior patrimônio não era o arsenal, mas o saber acumulado de gerações.

Os grandes ambientes IBM Z seguem lógica semelhante. Embora contem com documentação técnica extensa, decisões arquitetônicas, procedimentos operacionais e lições aprendidas em incidentes reais frequentemente são preservados por profissionais experientes e depois incorporados a runbooks, padrões e treinamentos. Organizações maduras transformam essa experiência em conhecimento compartilhado para reduzir dependências individuais.


Conclusão — O Dia em que o Aprendiz Recebeu a Chave do Castelo

O inverno havia chegado.

O velho mestre caminhou lentamente até o portão principal.

Chamou o jovem aprendiz.

Sem dizer uma palavra, entregou-lhe um pesado molho de chaves.

O rapaz sorriu.

Achou que finalmente havia recebido poder.

O mestre balançou a cabeça.

— Não.

Você recebeu responsabilidade.

Estas chaves não abrem apenas portas.

Elas mantêm pessoas seguras.

Elas protegem alimentos.

Protegem famílias.

Protegem o futuro deste castelo.

Se um dia perdê-las...

não será apenas um cadeado que deixará de funcionar.

Será toda uma comunidade.

Anos depois...

o jovem programador encerrava seu turno.

Antes de desligar o terminal, escreveu um comentário detalhado no programa, atualizou a documentação da equipe, registrou o procedimento de recuperação e explicou ao colega mais novo por que aquele módulo não podia ser alterado durante o fechamento mensal.

O veterano observou em silêncio.

Sorriu discretamente.

Porque percebeu que algo havia mudado.

O rapaz já não era apenas um desenvolvedor COBOL.

Estava começando a tornar-se um guardião da fortaleza.

E compreendia, finalmente, que o verdadeiro legado de um engenheiro não é o código que escreve.

É o conhecimento que consegue transmitir antes que outra geração precise defender o mesmo castelo.

☕ Um Café no Bellacosa Mainframe

Engenharia Militar sem Mistérios para Programadores COBOL

Uma campanha completa sobre estratégia, logística, inteligência, segurança, liderança, continuidade, sistemas críticos, IBM Z e COBOL.

Consultar arquivo
25 documentos
2014–2016 linha histórica
IBM Z fortaleza digital
COBOL linguagem da missão
Arquivo estratégico

Um Data Center analisado como uma fortaleza em guerra

A série Engenharia Militar sem Mistérios para Programadores COBOL compara castelos, exércitos, muralhas, cadeias de comando, logística, inteligência e operações militares com os ambientes IBM Z responsáveis por bancos, governos, seguros, transportes e serviços essenciais.

Cada artigo apresenta uma parte dessa arquitetura: aplicações COBOL, Jobs JCL, transações CICS, bancos Db2, filas MQ, segurança RACF, monitoramento, contingência, liderança, documentação e continuidade operacional.

Sala de operações

Índice da campanha

25 documentos localizados
Índice permanente

Links completos da série Engenharia Militar

Esta relação permanece disponível no HTML da página para mecanismos de busca, leitores de tela, navegadores sem JavaScript e ferramentas de arquivamento.

  1. Engenharia Militar sem Mistérios para Programadores COBOL
  2. Prólogo — O Chamado do Guardião
  3. Capítulo I — O Castelo, a Ponte e o Job que Não Podia Falhar
  4. Capítulo II — Estratégia, Operação e Tática
  5. Capítulo III — A Cadeia de Comando
  6. Capítulo IV — Logística
  7. Capítulo V — As Muralhas Invisíveis
  8. Capítulo VI — Inteligência, Reconhecimento e Espionagem
  9. Capítulo VII — A Arte da Guerra Aplicada ao Mainframe
  10. Capítulo VIII — Liderança, Moral e Disciplina
  11. Capítulo IX — Inovação, Evolução e o Futuro
  12. Capítulo X — O Legado do Engenheiro
  13. Capítulo XI — O Guardião Invisível
  14. Capítulo XII — A Fortaleza Invisível
  15. Capítulo XIII — Os Sentinelas da Madrugada
  16. Capítulo XIV — A Civilização Invisível
  17. Capítulo XV — Engenharia de Cerco
  18. Glossário IBM Z + Engenharia Militar
  19. Apêndice A — Correspondências Históricas e Técnicas
  20. Os 10 Animes Mais Emblemáticos Sobre Engenharia Militar
  21. Os 10 Animes Mais Emblemáticos Sobre Logística Militar
  22. Os 10 Animes Mais Emblemáticos Sobre Tática Militar
  23. Os 10 Animes Mais Emblemáticos Sobre Estratégia Militar
  24. Especial — Guerrilha Urbana
  25. Especial — Guerrilha no Campo e na Floresta
Bellacosa Mainframe — Arquivo de Engenharia Militar

Estratégia, disciplina, conhecimento, resiliência e continuidade aplicados aos sistemas que não podem parar.

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