2026-08-30
每日一句 · 技术圈趣话
“Adding manpower to a late software project makes it later.”
给一个延误的软件项目增加人手,只会让它更延误。
— Fred Brooks, 《人月神话》(The Mythical Man-Month)
背后的故事
这句话出自计算机科学经典著作《人月神话》,作者弗雷德·布鲁克斯(Fred Brooks)在领导 IBM System/360 操作系统开发时总结了这一残酷事实。他观察到,当项目已经延期时,管理者往往会通过增加程序员来加速,但新人需要熟悉代码、沟通协调,这些额外沟通成本会消耗原有成员的时间,反而让项目变得更慢。这就是著名的“布鲁克斯定律”(Brooks's Law)。这句话在技术圈广为流传,因为它击中了软件工程中最反直觉的痛点:软件开发不是可以并行分割的体力劳动,而是高度依赖沟通和上下文理解的知识工作。每当项目经理试图“堆人”赶工期时,老程序员们就会苦笑引用这句话。它时刻提醒人们:管理软件项目,要尊重生产率的非线性规律,而非简单套用“人多力量大”的直觉。
小测
1. What is the core reason behind the phenomenon described in the quote?
2. Which famous software engineering field principle is this quote most directly related to?