長い間プロジェクトに取り組んでいるプログラマーは柔軟性に欠けることがあり、それらを推論することが難しくなります。たとえ彼らを納得させたとしても、彼らは私たちの提案を実行する可能性は低いでしょう。
たとえば、最近、ビルドとリリースのプロセスが複雑すぎて不要な障害物があるプロジェクトに参加しました。
欠陥管理ツールとバージョン管理ツールを統合するだけで、いくつかの開発オーバーヘッド(いくつかのスプレッドシートを埋めるなど)を取り除くことを提案しました(どちらもIBM-Rationalツールであるため、統合は非常に簡単な1回限りの作業です)。また、Maven&Antなどのツールを使用すると(プロジェクトにはJavaといくつかのCOTS製品が含まれます)、ビルドとリリースを簡略化でき、手動のエラーと介入を減らすことができます。
私は何とか他の人を納得させ、概念実証を開発する努力をする準備ができています。しかし、「シニア」開発者は喜んではありません。おそらく、現在のプロセスが彼の価値を高めているからでしょう。
チーム内で摩擦を発生させずにこの状況をどのように処理しますか?