Manchmal werden Programmierer, die lange Zeit an einem Projekt arbeiten, unflexibel und es wird schwierig, mit ihnen zu argumentieren. Selbst wenn es uns gelingt, sie zu überzeugen, ist es unwahrscheinlich, dass sie unsere Vorschläge umsetzen.
Ich bin zum Beispiel kürzlich einem Projekt beigetreten, bei dem der Build & Release-Prozess zu kompliziert ist und unnötige Hindernisse aufweist.
Ich schlug vor, den Entwicklungsaufwand (z. B. das Ausfüllen einiger Tabellenkalkulationen) durch die Integration von Tools für das Fehlermanagement und die Versionskontrolle zu verringern (beides sind IBM-Rational-Tools, sodass die Integration ein sehr einfacher einmaliger Aufwand sein kann). Wenn wir Tools wie Maven & Ant verwenden (das Projekt beinhaltet Java und einige COTS-Produkte), kann Build & Release vereinfacht werden, was manuelle Fehler und Eingriffe reduzieren dürfte.
Es ist mir gelungen, andere zu überzeugen, und ich bin bereit, mich für die Entwicklung eines Proof-of-Concept einzusetzen. Aber der "Senior" -Entwickler ist nicht bereit, möglicherweise, weil der aktuelle Prozess ihn wertvoller macht.
Wie gehen wir mit dieser Situation um, ohne dass es zu Reibungsverlusten im Team kommt?