Às vezes, programadores que trabalham em um projeto por muito tempo ficam inflexíveis e fica difícil argumentar com eles. Mesmo se conseguirmos convencê-los, é improvável que eles implementem nossas sugestões.
Por exemplo, ingressei recentemente em um projeto em que o processo de compilação e liberação é muito complicado e apresenta obstáculos desnecessários.
Sugeri que nos livássemos de algumas das despesas gerais de desenvolvimento (como preencher algumas planilhas) apenas integrando ferramentas de gerenciamento de defeitos e controle de versão (ambas são ferramentas IBM-Rational, para que a integração possa ser um esforço único e muito fácil). Além disso, se usarmos ferramentas como Maven & Ant (o projeto envolve Java e alguns produtos COTS), a compilação e a liberação podem ser simplificadas, o que deve reduzir erros e intervenções manuais.
Consegui convencer os outros e estou pronto para fazer um esforço para desenvolver uma prova de conceito. Mas o desenvolvedor 'Sênior' não está disposto, possivelmente porque o processo atual o torna mais valioso.
Como lidamos com essa situação sem desenvolver atritos na equipe?