Hukum Brook adalah sebuah konvensi yang di kutip yang ditulisan Fred Books dalam buku yang dikarangnya pada 1975 “The Mytical Man-Month”. Hukum tersebut berbunyi:

adding manpower to a late software project makes it later.

Menambahkan tenaga kerja ke proyek perangkat lunak yang terlambat
membuatnya menghambat. Namun, disisi lain Scott (2006) mengatakan bahwa hukum ini diberlakukan layaknya sebagai hukum setara fisika dasar yang fundamental untuk menghindari sebuah perdebatan.

Pembagian terbatas menurut Brook dicontohkan sebagai “walaupun dibutuhkan satu wanita sembilan bulan untuk membuat satu bayi, sembilan wanita tidak dapat menghasilkan bayi dalam satu bulan” adalah berpandangan untuk proyek-proyek perangkat lunak yang saat itu sudah terlambat. Bahwa proyek perangkat lunak memiliki kendala dalam pembagian dimana terbanyak spesialisasi yang sulit dibagi.

“Menarik untuk membahas apakah memungkinkan bagaimana seandainya
menambahkan orang-orang yang benar-benar memiliki kompetensi khusus?”

“Apakah melibatkan orang-orang tersebut akan benar-benar menghambat sistem (overhead communication)?”

Fehkens (2012) mengemukakan bahwa melakukan hal besar, hanya bisa dilakukan dengan berkolaborasi dengan orang lain. Tentu ini hal yang sangat mendasar bagi kita bahwa kita tidak bisa benar-benar menguasai semuanya. Sebuah kepala arsitek tidak serta mengemukakan pendapatnya, arsitek tanggung jawab untuk mensintesis kontribusi yang berharga, di mana pun mereka berasal.

Scott Berkun (2005) mengemukakan dengan jelas dalam bukunya “Making Things Happen” dalam pandangannya terhadap pengecualian yang penting. Dikatakan semua itu tergantung pada “who the manpower is?” bahwa jika individu itu memiliki pengalaman sebelumnya, semua lebih baik asalkan orang tersebut mampu memainkan peran timnya. Memang tidak ada jaminan untuk mengambil resiko ini. Namun, jika orang yang tambahkan mengisi lubang penting di dalam tim, hal ini akan sangat dipertimbangkan.

Disisi lain tambah Scott, ada banyak skema penambahan “manpower”.
Menambahkan orang dapat disejalankan dengan tindakan manajemen lainnya. Manajer dapat melakukan lebih dari satu hal sekaligus. Misalnya, Manajer dapat menghapus seseorang pada saat yang sama Manajer menambahkan tenaga kerja. Ketika manajer menghapus programmer yang terburuk, dan paling mengganggu, dan menambahkan salah satu yang terbaik, itu bisa menjadi pilihan yang masuk akal.

Terdapat beberapa alternatif yang dikemukan, setidaknya solusi yang berdasarkan keadaan dapat menjadi win-win solution penerapan hukum ini. Gordon dan Lamb dalam Hsia, Hsu, Kung (1999) mempertimbangkan kualitas, kuantitas dan peran untuk meminimalkan extra pelatihan dan adaptasi (komunikasi) dalam menambahkan oranglain dalam sebuah proyek.

Penambahan pola desain akan mempermudah pendistribusian pekerjaan, karena seluruh tim dapat melakukan bagiannya dalam kerangka yang disediakan oleh pola itu. Pola desain mendefinisikan aturan yang diikuti oleh programmer, menyederhanakan komunikasi melalui penggunaan bahasa standar, dan memberikan konsistensi. Akhirnya, segmentasi yang baik membantu dengan meminimalkan overhead communication antara
anggota tim.

Created By: ‘Said’ Thaufik Rizaldi & Awdian Desvi Yolanda

REFERENSI:

[1]. Brooks, F. 1995 [1975]. The Mythical Man-Month. Addsison-Wesley
[2]. Berkun, Scott. 2005. Making Things Happen. Oreilly
[3]. Fehskens, L. 2012. Three Things I Wish I Had Known When I Started My Career Site: https://blog.opengroup.org/2012/05/15/three-things-i-wish-i-had-known-when-i-started-my-career/ diakses pada tanggal 5 Juli 2020
[4]. Hsia, P., Hsu, C., C. Kung., D. 2012. Brooks’ Law Revisited: A System Dynamics Approach. University of Texas. http://citeseerx.ist.psu.edu/viewdoc/download doi=10.1.1.17.949&rep=rep1&type=pdf diakses pada tanggal 8 Juli 2020
[5]. Skimming: The Mythical Man-Month. https://blog.jmerari.com/2012/03/skimming-mythical-man-month.html diakses pada tanggal 8 Juli 2020
[6]. https://www.cs.usfca.edu/~parrt/course/601/lectures/man.month.html diakses pada tanggal 10 Juli 2020
[7]. https://en.wikipedia.org/wiki/Brooks%27s_law diakses pada tanggal 5 Juli 2020
[8]. https://en.wikipedia.org/wiki/The_Mythical_Man-Month diakses pada tanggal 6 Juli 2020
[9]. https://www.quora.com/What-is-a-summary-of-the-article-The-Mythical-Man-Month diakses pada tanggal 6 Juli 2020
[10]. https://www.quora.com/Is-The-Mythical-Man-Month-still-relevant-for-efficiently-
managing-a-software-development-unit diakses pada tanggal 6 Juli 2020
[11]. https://www.quora.com/To-what-extent-are-the-arguments-and-observations-from-The-Mythical-Man-Month-still-accepted-or-valid diakses pada tanggal 6 Juli 2020
[12]. https://www.quora.com/Should-every-software-engineer-read-rederick-P-Brooks-Jrs-The-Mythical-Man-Month diakses pada tanggal 6 Juli 2020

Sumber Gambar