项目管理-人月神话

简介: 人月神话

人月神话

人月神话:即人和月是不可互换的。不存在人月这样的单位。 所有使用人月来衡量软件项目时间的人都是在耍流氓。

  1. 构建大型软件项目是非常艰难的。
  2. 大多数程序员在大型项目中每年只能生产出1000行调试好的代码。
  3. 具有几百名程序员的大型项目和小型项目完全不同,小型项目获得的结果不能放大到大型项目中。
  4. 大型项目在编码开始之前,大量的时间消耗在规划上
  5. Brooks工作量估计划分:

    • 1/3时间规划
    • 1/6时间编码
    • 1/4时间模块测试
    • 1/4时间系统测试

原因

  1. 工作不可能完全并行化

划分模块和接口完成之前是无法进行编码的。

  1. 为了完全利用数目众多的程序员,工作必须划分成数据众多的模块,这样每个人才能有事情做。

模块和模块之前是相互关联的,模块越多模块关联越多。模块与模块的关联随着模块数呈平方增长趋势。

  1. 调试工作是高度序列化的。

增加更多的人进行调试会比安排一个调试人员慢,因为他们在相互沟通上浪费了很多时间。

备注

  1. 对于一个延期的项目,增加人力将使它延期更久。

现代操作系统对Brooks定律的简单重述是:

无论分配多少妇女从事这一工作,生一个孩子都需要9个月。

参考

  1. 现代操作系统
  2. 人月神话
目录
相关文章
|
存储 安全 数据管理
PMBOK泛读(第十章) - 项目沟通管理
PMBOK泛读(第十章) - 项目沟通管理
113 0
|
敏捷开发 项目管理
当敏捷遇上PMP:项目管理的完美结合
项目管理领域一直在不断发展,不断涌现出新的方法和工具,以满足不断变化的商业需求。在这个多变的环境中,PMP(项目管理专业人员)认证一直以其强大的项目管理框架而著称,而敏捷方法论则在敏捷开发和快速响应市场需求方面表现出色。本文将深入探讨PMP和敏捷如何相互结合,为项目管理带来新的维度和可能性。
|
1月前
|
敏捷开发 人工智能 数据可视化
5款小而美的项目管理软件,项目经理必看!
还在为寻找高效的项目管理工具发愁?5款高颜值、高功能的小众项目管理软件推荐
50 9
5款小而美的项目管理软件,项目经理必看!
|
7月前
|
项目管理 Windows
软件工程IT项目管理复习之 九:项目人力资源管理
软件工程IT项目管理复习之 九:项目人力资源管理
286 0
|
存储 项目管理
PMP备考之路 - PMBOK第十章(项目沟通管理)
PMP备考之路 - PMBOK第十章(项目沟通管理)
60 0
|
存储 监控 项目管理
PMP备考之路 - PMBOK第六章(项目进度管理)
PMP备考之路 - PMBOK第六章(项目进度管理)
79 0
|
项目管理
艾伟也谈项目管理,项目经理的思维批判
  想做好项目经理,就一定要改变你的思维方式。这对于技术出身的朋友尤其重要。   清末人们自以为天朝,他国皆为蛮夷。结果如何呢?丧师辱国,自己沦为病夫。其根本莫非自己脑筋不对头?后来又搞洋务运动,以为洋人只是工具好,其他都不如我们,师夷长技以制夷就可了。
1029 0
|
测试技术 项目管理
艾伟也谈项目管理,成功软件项目管理的奥秘
  如何入门并设定软件成功的目标    1、如何开始项目管理(如何入门) 实践技能建议 要点说明 1.设定优先级 1)         为团队成员提供服务 2)         满足组织客户的需求 3)         从事自己相关的项目 2.分析自我能力差距 人员管理(人际关系、解决冲突、推销想法) 聆听技巧 锻炼演讲表达能力 3.
1212 0
|
项目管理
艾伟也谈项目管理,我的项目管理观点
公司要我给项目经理做一个培训,关于项目经理的做事情的方法和观点方面。我就采用了Workshop的方式,Workshop不是会议模式,而是侧重于交流会谈的一种模式,毕竟大家都是项目经理,并非说我的做法就是对的,所有的一切都是自己的经验之谈,所以我只是说大家彼此分享经验,交流心得。
1035 0
|
项目管理
艾伟也谈项目管理,项目经理要如何看待技术?
  当上项目经理后,技术人员往往对自己的定位失去了感觉。其中最令人困惑的就是自身原有的技术标签,撕了也不是,因为技术还不能丢,贴着也不是,因为个人的成败往往决定于自己对团队的管理,而不再是自己的技术。  想要从这种困惑中摆脱出来,首先就要搞清楚下面几个问题:   Question 1——项目经理职位对技术到底有什么要求?  Answer:  想把项目管理工作做到点子上,两个观点要明确:  ①技术不是必须项。
970 0
下一篇
DataWorks