จากที่คุยเรื่องรูปแบบของทีมกันไปนั้น
ก็เห็นว่ามีการจัดการหลาย ๆ รูปแบบและชื่อแตกต่างกันไป ทั้ง
- Component team
- Cross-function team
- DevOps team
- SRE team
และอื่น ๆ อีกมากมาย
ก็เลยมาสรุปสิ่งที่คุยไว้นิดหน่อยว่า เป็นอย่างไรกันบ้าง
เริ่มจากเรื่องของ Component team และ Cross-function/Feature team
น่าจะอธิบายแบบชัดเจนด้วยรูปนี้
ต่อมาก็จะเริ่มแยกเป็นทีมย่อย ๆ เล็ก ๆ หรือ Dedicated team ออกมา
ยกตัวอย่างเช่นที่เจอบ่อย ๆ มาก คือ DevOps team
จะเป็น component team หรือ feature team ดีนะ ?
แบบนี้ไหมนะ ?
ดูรูปแบบของทีมเพิ่มได้ที่ DevOps Topology
แถมมีการแนะนำเรื่องของ Team Type และ Interaction mode ด้วย
Team Type มีดังนี้
- Stream-aligned team
- Enabling team
- Complicated subsystem team
- Platform team
Interaction Mode มีดังนี้
- Collaboration
- X-as-a-Service
- Facilitating
แสดงดังรูป
ก่อนจะจัดรูปแบบทีมแบบไหน
ทีมคือ กลุ่มคนที่มีความเชื่อมั่นซึ่งกันและกันนะครับ