Recentemente, comecei em uma nova empresa, com um punhado de programadores. É uma empresa de médio porte, com cerca de 70 funcionários, mas a TI possui apenas 9 a 10 e existem 3 "programadores" fora de mim. No entanto, esses caras têm uma experiência muito limitada e estão fazendo muitas coisas terrivelmente. Por exemplo, um de nossos projetos é um site PHP. A maioria do código é armazenada em um controlador PHP de 20.000 linhas, com ~ 6000 linhas de JavaScript incorporadas no PHP.
Eu continuo fazendo pequenas sugestões aqui e ali, mas ninguém está ouvindo, todo mundo diz que está ocupado demais para implementar minhas sugestões. O problema é que eles não deveriam estar tão ocupados e não estariam se as coisas fossem feitas corretamente. Eles passam a maior parte do tempo consertando coisas que continuam quebrando. Se cada projeto fosse construído corretamente, eu poderia fazer tudo sozinho.
Que abordagem devo adotar para convencer esses caras ou o gerente de que as coisas precisam mudar e que mudar as coisas vai economizar um monte de tempo? Devo deixar de tentar convencer meus colegas de trabalho e ir direto ao gerente, com uma proposta comercial de como a empresa economizará muito dinheiro se começarem a fazer as coisas corretamente?