Summary (สรุป)

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

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