ใน บริษัท ของฉันส่วนใหญ่สถาปนิกทำการตรวจสอบโค้ด เขาเป็นคนที่มีประสบการณ์และมีความฉลาดทางด้านซอฟต์แวร์ดังนั้นเขาจึงเก่งในเรื่องนี้มาก เมื่อนักพัฒนาทำการตรวจสอบโค้ดพวกเขาก็ไม่ทำเช่นนั้นครึ่งหนึ่ง เราพยายามให้นักพัฒนาทำการตรวจสอบโค้ดเพิ่มเติม แต่คุณภาพของรีวิวโค้ดนั้นไม่ดี เราใช้การแย่งชิงกันเป็นวิธีการพัฒนา
อย่างไรก็ตามด้วยระบบปัจจุบันมีสองปัญหา:
สถาปนิกกลายเป็นคอขวด
นักพัฒนาไม่รับผิดชอบต่อคุณภาพของรหัสและสถาปัตยกรรม (ซึ่งนำไปสู่ปัญหาทุกประเภท)
เราจะแก้ไขปัญหาเหล่านี้ได้อย่างไร เราควรเปลี่ยนใครเป็นผู้ตรวจสอบรหัส?