มีหลายสิ่งที่เราสามารถทำได้:
ให้ความรับผิดชอบโดยรวมของคนคนหนึ่งสำหรับสถาปัตยกรรม เมื่อเลือกบุคคลนั้นต้องแน่ใจว่าพวกเขามีวิสัยทัศน์และทักษะในการพัฒนาและบำรุงรักษาสถาปัตยกรรมและพวกเขามีอิทธิพลและอำนาจที่จะช่วยให้ผู้พัฒนารายอื่น ๆ ติดตามสถาปัตยกรรม บุคคลนั้นควรเป็นนักพัฒนาที่มีประสบการณ์ซึ่งได้รับความไว้วางใจจากฝ่ายบริหารและเป็นที่เคารพของเพื่อนร่วมงาน
สร้างวัฒนธรรมที่ผู้พัฒนาทั้งหมดเป็นเจ้าของสถาปัตยกรรม นักพัฒนาทั้งหมดจะต้องมีส่วนร่วมในกระบวนการพัฒนาและดูแลรักษาความสมบูรณ์ของสถาปัตยกรรม
พัฒนาสภาพแวดล้อมที่มีการสื่อสารการตัดสินใจทางสถาปัตยกรรมได้อย่างง่ายดาย กระตุ้นให้ผู้คนพูดคุยเกี่ยวกับการออกแบบและสถาปัตยกรรม - ไม่เพียง แต่ในบริบทของโครงการปัจจุบัน แต่โดยทั่วไปก็เช่นกัน
การเขียนโค้ดที่ดีที่สุดทำให้สถาปัตยกรรมดูได้ง่ายขึ้นจากโค้ด - ใช้เวลาในการ refactor, comment code, พัฒนาการทดสอบหน่วย ฯลฯ สิ่งต่าง ๆ เช่นการตั้งชื่อแบบแผนการประชุมและการเขียนโค้ดแบบสะอาดสามารถช่วยในการสื่อสารสถาปัตยกรรม ใช้เวลาในการพัฒนาและปฏิบัติตามมาตรฐานของคุณเอง
ตรวจสอบให้แน่ใจว่าเอกสารที่จำเป็นทั้งหมดมีความชัดเจนกระชับทันสมัยและสามารถเข้าถึงได้ ทำให้ทั้งสถาปัตยกรรมระดับสูงและระดับต่ำเป็นสาธารณะ (การยึดไว้กับผนังสามารถช่วยได้) และสามารถบำรุงรักษาได้ในที่สาธารณะ
ในที่สุด (ในฐานะที่เป็นผู้ยึดถืออุดมคติธรรมชาติ) ฉันจำเป็นต้องตระหนักว่าความสมบูรณ์ทางสถาปัตยกรรมนั้นเป็นความทะเยอทะยานที่ควรค่า แต่ก็มีสิ่งที่สำคัญกว่า - เช่นการสร้างทีมที่สามารถทำงานร่วมกันได้ดีและส่งผลิตภัณฑ์ที่ใช้งานได้จริง