Terkadang programmer yang bekerja pada suatu proyek untuk waktu yang lama menjadi tidak fleksibel, dan menjadi sulit untuk bernalar dengan mereka. Bahkan jika kami berhasil meyakinkan mereka, mereka tidak mungkin menerapkan saran kami.
Sebagai contoh, saya baru-baru ini bergabung dengan sebuah proyek di mana proses build & release terlalu rumit dan memiliki hambatan yang tidak perlu.
Saya menyarankan agar kita menyingkirkan beberapa overhead pengembangan (seperti mengisi beberapa spreadsheet) hanya dengan mengintegrasikan manajemen cacat dan alat kontrol versi (keduanya adalah alat IBM-Rasional sehingga integrasi dapat menjadi upaya sekali saja yang sangat mudah). Juga, jika kita menggunakan alat seperti Maven & Ant (proyek ini melibatkan Java dan beberapa produk COTS) build & release dapat disederhanakan yang seharusnya mengurangi kesalahan & intervensi manual.
Saya berhasil meyakinkan orang lain dan saya siap untuk berupaya mengembangkan bukti konsep. Tetapi pengembang 'Senior' tidak mau, mungkin karena proses saat ini membuatnya lebih berharga.
Bagaimana kita menangani situasi ini tanpa mengembangkan gesekan dalam tim?