Parfois, les programmeurs qui travaillent sur un projet pendant longtemps deviennent inflexibles et il devient difficile de les raisonner. Même si nous parvenons à les convaincre, il est peu probable qu'ils mettent en œuvre nos suggestions.
Par exemple, j'ai récemment rejoint un projet où le processus de génération et de publication est trop compliqué et comporte des obstacles inutiles.
J'ai suggéré que nous nous débarrassions de certains des frais généraux de développement (comme remplir quelques feuilles de calcul) simplement en intégrant des outils de gestion des défauts et de contrôle de version (les deux sont des outils IBM-Rational, donc l'intégration peut être un effort ponctuel très facile). De plus, si nous utilisons des outils comme Maven & Ant (le projet implique Java et certains produits COTS), la construction et la publication peuvent être simplifiées, ce qui devrait réduire les erreurs manuelles et l'intervention.
J'ai réussi à convaincre les autres et je suis prêt à faire l'effort de développer une preuve de concept. Mais le développeur «senior» n'est pas disposé, peut-être parce que le processus actuel le rend plus précieux.
Comment gérer cette situation sans développer de friction dans l'équipe?