Mesmo depois de tantos anos de mercado, ainda me surpreendo com as “lições” que nossos clientes nos ensinam. Aqui compartilho uma conversa recente:
Cliente: Elemar, estamos com problemas de relacionamento com o time de “arquitetura egg” da companhia!
Eu: Arquitetura egg?
Cliente: Sim! Pense no café da manhã… Você tem ovos e bacon. Certo?
Eu: Sim, geralmente!
Cliente: A galinha colocou o ovo, mas foi embora. Já o porco …
Eu: Certo…
Cliente: Os arquitetos da “arquitetura egg” são como as galinhas. Eles “colocam” a arquitetura que conceberam (obras primas!?) e vão embora. Por outro lado, como no café da manhã, há também a “arquitetura bacon”.
Eu: Arquitetura bacon?
Cliente: Sim! Os arquitetos da “arquitetura bacon” são como os porcos, coitados! Para fornecer o bacon vão “fritar” com o time que irá desenvolver e manter o projeto.
Você, arquiteto, está fornecendo “arquitetura egg” ou “arquitetura bacon”?
Para a galinha, “pôr ovo” não deve ser fácil (se nunca viu, imagine!). Da mesma forma, ninguém está dizendo que “arquitetura egg” é fácil! Entretanto, obviamente, sempre é “menos dolorido” ter “grandes ideias” quando não é você que acaba “frito”.
Cenário das empresas em que passei. Antes eu acreditava que tinha que ser tudo bacon, fritar junto com o time. Hoje consigo ver uma harmonia sensacional entre eles, afinal ovos e bacon no café da manhã é sensacional. O que quero dizer é que se tiver uma pessoal dentro do time que entenda o propósito e valor da arquitetura, sendo ela arquiteto ou não, e tiver um arquiteto para interagir sem restrições com essa pessoa, sempre identificando e mapeando riscos, o café pode ficar muito bom. Porém, para essa pessoa no time, é preciso muito A neste CHÁ, entendedores entenderão.
Trabalhei em pouco mais de meia dúzia de projetos em 36 anos de profissão que completo este mês (não conto os projetos naturalmente throw away). Conheço gente com 1/3 ou 1/4 da minha experiência que trabalhou em dezenas de projetos. Até aí tudo bem. Mas vejo alguns deles falando sobre como fazer software bom pra dar manutenção. Será que aprendeu em algum livro ou blog? É só fazer contas pra descobrir se é egg ou bacon.