เครื่องจำลองกฎของบรูคส์

แสดงภาพวิธีที่ความซับซ้อนในการสื่อสารเติบโตแบบกำลังสองในทีม

การเชื่อมต่อ 0
ความซับซ้อน 0%

คำอธิบายแผนผัง

สมาชิกทีม

แต่ละจุดแทนคนในทีม

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

เส้นทางข้อมูลที่จำเป็น

ความพยายามในการประสานงาน

การไหลของข้อมูลจริงระหว่างสมาชิก

หลักการกฎของบรูคส์

ถูกคิดค้นโดย เฟรด บรูคส์ ในหนังสือคลาสสิกปี 1975 "The Mythical Man-Month" หลักการนี้เน้นย้ำถึงผลกระทบที่ตรงกันข้ามกับความเข้าใจทั่วไปของการเพิ่มคนเข้าไปในโครงการซอฟต์แวร์ที่ล่าช้า—มักทำให้เกิดความล่าช้ามากขึ้น

การเพิ่มกำลังคนให้กับโครงการซอฟต์แวร์ที่ล่าช้าจะยิ่งทำให้ล่าช้ามากขึ้น

Nine women can't have a baby in one month (pending translation)

- Frederick P. Brooks Jr.

ความซับซ้อนในการสื่อสาร

C(n) =
n (n − 1) 2

โดยที่ C(n) แทนจำนวนช่องทางการสื่อสารที่ไม่ซ้ำกันสำหรับสมาชิกทีม n คน ซึ่งหมายความว่าเมื่อทีมเติบโตขึ้น การมีปฏิสัมพันธ์จะเพิ่มขึ้นอย่างรวดเร็ว

ประเภทการเติบโต: ความซับซ้อนแบบกำลังสอง (O(n²)) — สมาชิกทีมที่เพิ่มขึ้นนำไปสู่การเพิ่มขึ้นอย่างรวดเร็วของการเชื่อมโยงการสื่อสาร ทำให้การประสานงานซับซ้อนมากขึ้นเรื่อยๆ