กลับไปหน้าหลัก

Brook's Law Team Size Calculator

ช่องทางสื่อสาร

28 ช่องทาง

Overhead: 280 ชม./เดือน

ประสิทธิภาพทีม

78.1%

1,000 / 1,280 ชม.

ขนาดทีมที่เหมาะสม

16 คน

ผลผลิตสูงสุด 1,360 ชม./เดือน

เพิ่มคนอีก 1?

✅ ช่วยได้

Ramp-up: 160 ชม. | ผลผลิตใหม่: 1,080 ชม.

Brook's Law Calculator — ขนาดทีมที่เหมาะสมสำหรับโปรเจกต์ซอฟต์แวร์

Brook's Law เป็นหลักการที่ Frederick Brooks เสนอไว้ในหนังสือ The Mythical Man-Month ว่า "การเพิ่มคนเข้าไปในโปรเจกต์ที่ล่าช้า จะทำให้ล่าช้ายิ่งขึ้น" หลักการนี้ยังคงเป็นจริงในอุตสาหกรรมซอฟต์แวร์ทุกวันนี้ เพราะเมื่อทีมมีขนาดใหญ่ขึ้น ช่องทางการสื่อสารจะเพิ่มขึ้นแบบทวีคูณ

สูตรการคำนวณ

จำนวนช่องทางสื่อสาร (Communication Channels) คำนวณจากสูตร n(n-1)/2 เมื่อ n คือจำนวนสมาชิกในทีม ทีม 5 คนมี 10 ช่องทาง ทีม 10 คนมี 45 ช่องทาง ทีม 20 คนมีถึง 190 ช่องทาง แต่ละช่องทางใช้เวลาในการสื่อสาร ทำให้เวลาทำงานจริงลดลง

ทำไมเพิ่มคนแล้วงานไม่เร็วขึ้น

เมื่อเพิ่มสมาชิกใหม่เข้าทีม จะเกิดต้นทุนหลายอย่าง ได้แก่ Ramp-up Time คือเวลาที่คนใหม่ต้องเรียนรู้โปรเจกต์ก่อนทำงานได้เต็มที่ Communication Overhead คือเวลาที่ทีมต้องใช้ในการสื่อสารกับสมาชิกใหม่ และ Context Switching ที่เกิดจากการประสานงานที่ซับซ้อนขึ้น สิ่งเหล่านี้กินเวลาทำงานจริงจนบางครั้งเพิ่มคนแล้วผลผลิตกลับลดลง

ขนาดทีมที่เหมาะสม

งานวิจัยและประสบการณ์จริงชี้ว่าทีมขนาด 5-9 คนมักมีประสิทธิภาพสูงสุด ตรงกับกฎ Two Pizza Rule ของ Amazon ที่ว่าทีมควรเล็กพอที่จะเลี้ยงด้วยพิซซ่า 2 ถาด เครื่องคำนวณนี้จะช่วยหาจุดที่ขนาดทีมเหมาะสมที่สุด โดยพิจารณาจาก overhead ในการสื่อสารจริง

วิธีใช้เครื่องคำนวณ

กรอกขนาดทีมปัจจุบัน ระยะเวลาโปรเจกต์ เวลา ramp-up ของคนใหม่ และเวลาสื่อสารต่อช่องทาง ระบบจะแสดงช่องทางสื่อสาร ประสิทธิภาพทีม ขนาดที่เหมาะสม และคำแนะนำว่าควรเพิ่มคนหรือไม่ ข้อมูลเหล่านี้ช่วยให้ผู้จัดการโปรเจกต์ตัดสินใจได้อย่างมีเหตุผล

เครื่องมือคำนวณที่เกี่ยวข้อง

คำนวณ IP Subnet

CIDR/subnet mask

FPS/Bitrate วิดีโอ

คุณภาพ VS ขนาดไฟล์

คำนวณ Battery Life

mAh ÷ การใช้งาน

คำนวณ Hash Rate

เหมืองคริปโต

Google AdSense - Sticky Bottom (Mobile)