Di perusahaan saya kebanyakan arsitek melakukan review kode. Dia adalah orang yang sangat berpengalaman dan perangkat lunak yang cerdas, jadi dia sangat pandai dalam hal itu. Ketika pengembang melakukan review kode mereka tidak melakukannya setengah juga. Kami mencoba memberi pengembang untuk melakukan lebih banyak ulasan kode, tetapi kualitas ulasan kode itu tidak bagus. Kami menggunakan Scrum sebagai metodologi pengembangan.
Namun dengan sistem saat ini ada dua masalah:
Arsitek menjadi hambatan
Pengembang tidak bertanggung jawab atas kualitas kode dan arsitektur (yang mengarah ke semua jenis masalah).
Bagaimana kita bisa mengatasi masalah ini? Haruskah kita mengubah siapa yang ditinjau kode?