尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Brooks法则:“向进度落后的项目中增加人手只会使进度更加落后”
Brooks法则“向进度落后的项目中增加人手只会使进度更加落后”A“离系统上线只有3个月时间了还有这么多功能没有做怎么办”B“可以从隔壁团队抽调一个工程师来帮忙吗领导对这个项目很重视。”A“好应该可以抽调两个来他们都是经验丰富的程序员争取在1个月内完成。”最后他们成功地把项目拖延了4个月比没有添加人手的预计还要晚。向进度落后的项目中增加人手只会使进度更加落后。——《人月神话》里面提到的Brooks法则软件项目的特征软件项目的估算和进度安排一直是个难题无论多么努力都很难保证精确总需要在过程中不断调整要么重新安排进度要么削减任务但追加人手要慎之又慎。首要原因还是软件项目团队需要高强度的沟通和协助不是单纯的工作组。![图片](/writing/wechat-tech-assets/brooks-law/b651ebd1bd383f2d.png)沟通接口增加。每增加一个人就会增加n个接口。如果项目中有n个工作人员则有(n2-n)/2个项目交流的接口团队组织的目的是减少所需的交流和合作的数量清理交流障碍。培训时间和额外的测试。不培训是灾难性的。无论多么能干员工都需要接受一位或者多位项目中原有员工的培训还需要重新划分任务安排系统测试更别提刚刚上手的员工所带来的必不可少的混乱沟通摩擦、代码上的bug和原有员工填补混乱的时间。项目估算的原则小心使用人月人数和时间是两个独立要素不能互相替代你不能把“2个人花2个月”变成“4个人花1个月”。人数和时间可以互换仅仅适用于如下情况如果某个任务可以分解给参与人员并且他们之间不需要相互交流——在软件项目中这几乎不可能。对项目经理而言仍然存在很强的诱惑去添加更多人手如果非要这样做请在早期做而不是等到进度落后才添加。
RELATED

相关推荐

js 文本 控件添加鼠标离开事件

js 文本 控件添加鼠标离开事件

例如:给控件鼠标离开后,如果控件值不存在action字符串,则自动添加action字符串document.getElementById("控件ID").bind("blur",function(){var value document.getElementById("控件ID").val(); if(value!nul…

📅 2026/10/2 19:39:50
奇安信客户端开发笔试复盘:从C++内存到安全攻防的完整备考指南

奇安信客户端开发笔试复盘:从C++内存到安全攻防的完整备考指南

先说句实在话:奇安信2019春招那份客户端开发试题,放在今天来看依然是很好的复习样本。那一年安全厂商大规模扩招客户端方向,题目不像互联网大厂那样纯刷算法,而是把C功底、系统原理、网络细节和安全素养揉在一起考。我当初备考时把…

📅 2026/10/21 9:28:34
基于SpringBoot3和Vue3的智慧管理平台开发实践与全栈设计解析

基于SpringBoot3和Vue3的智慧管理平台开发实践与全栈设计解析

做高校或园区类管理平台,一直是 Spring Boot 开发者和毕业设计选题里的“常青树”。但很多同学拿到这类题目后,容易陷入两个极端:一是只做简单的增删改查,把系统做成了“后台管理脚手架”;二是一上来就追求微服务、分布…

📅 2026/10/25 2:42:26
MORE NEWS

更多资讯

📰

AI技术应用的两极分化:从娱乐算命到医疗救命的伦理选择

1. 当AI走向两极分化:算命与救命的现实分野 上周调试一个医疗影像识别模型时,系统突然弹出一条推送:"AI塔罗牌,测算你未来三个月的桃花运"。这种荒诞的对比让我愣了几秒——就在同一时刻,某三甲医院的手术室…

📰

图卷积网络(GCN)实战:从原理到PyTorch实现

1. 项目概述 今天咱们来聊聊图神经网络(GNN)中最经典的模型之一——图卷积网络(GCN)的实战应用。2017年那篇著名的《SEMI-SUPERVISED CLASSIFICATION WITH GRAPH CONVOLUTIONAL NETWORKS》论文提出了一种简单而有效的图卷积方法,让图神经网络真正开始被广泛应用。作…

📰

Superpowers安装配置指南:用AutoHotkey打造Windows自动化工作流

1. 项目概述:superpowers 是什么,为什么值得装 先直接说结论:superpowers 不是一个具体的单一软件,而是一整套桌面自动化与效率增强工具的集合思路。在 Windows 环境下,它通常指代一组以 AutoHotkey(AHK&a…

📰

ponytail:多日志源聚合追踪与正则过滤实战指南

前几天有人在社群里问“ponytail skill 怎么用”,紧接着又有人问“插件 ponytail 如何使用”。我第一反应以为是什么新出的 AI Agent 插件,聊了两句才发现,大家说的是我一直在用的一款开源日志追踪工具 ponytail。这个名字很有意思&#xff0…

📰

iOS内存管理:避免上滑关闭App的测试误区

1. 为什么上滑关闭App是测试大忌? 在iOS开发测试过程中,很多工程师习惯通过上滑关闭App的方式来模拟内存回收场景,这实际上是个严重的认知误区。当你在App Switcher界面向上滑动关闭应用时,系统执行的是强制终止(Force…

📰

Harbor单机部署方案选型与架构解析

1. Harbor单机部署方案选型与架构解析 在企业级容器镜像仓库的部署实践中,Harbor因其丰富的企业级功能(如RBAC、漏洞扫描、镜像签名等)成为主流选择。传统Harbor部署通常采用内置PostgreSQL和Redis的方案,但在生产环境中&#xff…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬