Integrating with the Development Team (การผสานตัวเข้ากับทีมพัฒนา)

ปฏิทินของสถาปนิกมักเต็มไปด้วยการประชุมที่ซ้อนทับกัน เหมือนปฏิทินที่แสดงใน Figure 25-4 แล้วสถาปนิกจะหาเวลาผสานตัวเข้ากับทีม ชี้แนะและให้คำปรึกษาพวกเขา และพร้อมตอบคำถามหรือข้อกังวลได้อย่างไร?

Calendar

Figure 25-4. ปฏิทินทั่วไปของสถาปนิกซอฟต์แวร์

น่าเสียดายที่การประชุมบ่อยครั้งเป็นความชั่วร้ายที่จำเป็น กุญแจสำคัญคือการควบคุมมันเพื่อให้คุณมีเวลาให้กับทีม ดังที่ Figure 25-5 แสดงให้เห็น มีการประชุมสองประเภท คือประเภทที่ ถูกยัดเยียดให้คุณ (มีคนเชิญคุณไปประชุม) และประเภทที่ คุณยัดเยียดเอง (คุณเป็นคนเรียกประชุม)

Meeting Types

Figure 25-5. ประเภทของการประชุม

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

Tip (เคล็ดลับ)

ขอวาระการประชุมล่วงหน้าเพื่อช่วยประเมินว่าคุณจำเป็นต้องเข้าร่วมประชุมจริงๆ หรือไม่

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

ในฐานะสถาปนิก บางครั้งคุณจะต้องยัดเยียดการประชุมให้คนอื่น แต่เนื่องจากนี่คือส่วนที่คุณควบคุมได้ ให้จำกัดการประชุมเหล่านี้ให้น้อยที่สุด เท่าที่จะเป็นไปได้ ตั้งวาระการประชุมและยึดตามนั้น อย่าปล่อยให้ประเด็นอื่นที่ไม่เกี่ยวข้องกับทุกคนมารบกวนการประชุม ถามตัวเองว่าการประชุมที่คุณเรียกสำคัญกว่างานที่มันดึงทีมออกไปหรือไม่ ตัวอย่างเช่น ถ้าเป็นแค่เรื่องการสื่อสารข้อมูลสำคัญบางอย่าง คุณส่งอีเมลแทนการเรียกประชุมได้ไหม? อย่างไรก็ตาม ถ้าคุณจำเป็นต้องนัดประชุมกับทีมพัฒนาจริงๆ ให้พยายามนัดในช่วงเช้าตรู่ ทันทีหลังพักเที่ยง หรือช่วงท้ายวัน เพื่อลดการรบกวนนักพัฒนาในช่วงเวลาทำงานหลัก