Boas,
Pessoal gostaria de compartilhar uma triste experiência que tive e em um projeto de uma definição de arquitetura e desenvolvimento de um framework que participei já faz algum tempo.
A historia começa quando recibi uma proposta para um novo emprego onde iria participar como desenvolvedor auxiliando um Arquiteto de software onde iria auxiliar em desenvolver suas definições de arquitetura e um framework de desenvolvimento.
Fiquei entusiasmado com a proposta pois sempre gostei do assunto e ansiava por uma oportunidade para conhecer mais na prática.
E lá fui eu pedi demissão em até então meu atual emprego e foi empolgado com o novo desafio, mas tamanha empolgação logo viraria uma decepção proporcional em seu tamanho, na verdade bem maior.
Talvez não tivesse sido tão grande se tivesse percebido os sinais logo no inicio que estava entrando em uma tremenda roubada tal como o fato de que tão breve ter sido apresentado ao tal “Arquiteto” pelo nosso gestor logo o chamei no café e perguntei o que ele pretendia usar de Padrões de Projeto, Tecnologias e etc para que eu fosse já estudando, como resposta obtive um sorriso irônico e a seguinte frase que não saiu mais da minha mente:
"Não sei ainda, possivelmente eles já devem ter essa arquitetura e os componentes quase todos prontos, e se não tiver eu busco outra solução, mas não importa se arquitetura ficar boa ou ruim ela vai entrar de qualquer jeito."
Isso me surpreendeu tremendamente, fiquei principalmente chocado com a ultima parte da declaração, mas até então resolvi ver o que viria nos próximos capitulos.
E resumindo a opera fiquei mais um mês no projeto onde vi cada tipo de absurdo como:
"Implementar o maximo de responsibilidade em um classe ou camada pois o contrario dificulta a manutenção"
Isso mesmo não era so me mandado fazer como dito com todas as letras.
“Retornaremos os dados seriarizalos em formato JSON em uma string nos métodos dos Web Services pois nossa camada de apresentação usurá Plugins javascrpts que usam JSON”.
E logo tal absurdo foi implementado tambem na camda de BLL (negocio) ou seja os metodos não podiam ser chamados por qualquer outra coisa que não fosse para os fins de regastar pela camada de apresentação.
E por ai vai nem daria pra mensurar todos absurdos, até mesmo trabalhar conectado no Source Control o tal Arquiteto não sabia fazer, era eu desenvolvendo de um lado as loucuras que ele mandava ele fazendo as dele proprio do outro.
Bom tomei a decisão que mais arrependo nessa historia, expus para o meu gestor por parte da consultoria e tambem para o meu gestor por parte do cliente.
Adivinhem o que aconteceu?
Tomei um baita esporro, ouvi de tudo um pouco até que concluiu com meu pedido de demissão e ainda no adeus ainda escutei do Gestor por parte do Cliente:
“Te garanto que esse projeto vai sair sim, vai ser performático e arrojado”.
Com isso fiquei dias até meses complexado com o fato.
Meses depois encontrei com um rapaz que trabalhava nessa empresa e mesmo se eu tocar no assunto ele fez questão de contar o fracasso que o projeto se tornou e algumas das perolas decorridas do fato, resumindo que o tal Arquiteto fora demitido após inúmeros fracassos.
Bom aí eu penso chutaram o picaretinha mas e os Picatetões, continuam lá picaretando.
