Saya bekerja di tim berukuran menengah yang berbagi kode sumber yang sama dan sementara memiliki integrasi yang berkelanjutan di tempat, tetapi karena kita semua harus bekerja di cabang yang sama, bangunannya hampir selalu rusak.
Karena kami juga memiliki aturan, yang telah diperkenalkan baru-baru ini untuk mengurangi bangunan yang rusak, yang menyatakan bahwa tidak ada yang diizinkan untuk check-in sementara bangunan berwarna merah.
Karena itu, selama sehari setiap orang memiliki beberapa jendela 10-15 menit di mana kami diizinkan untuk check-in.
Dan seiring dengan pertumbuhan tim, jendela peluang check-in semakin menyusut. Itu memaksa pengembang untuk mengakumulasikan perubahan mereka secara lokal, yang menghasilkan set perubahan yang lebih besar yang bahkan lebih sulit untuk memastikan bahwa perubahan itu tidak merusak apa pun. Anda bisa melihat lingkaran setan.
Apa yang bisa Anda rekomendasikan agar saya tetap bekerja efektif di lingkungan seperti ini. Juga, harap diingat bahwa saya adalah pengembang, bukan manajer, dan tidak dapat banyak mengubah proses atau perilaku orang lain.