项目管理-人月神话

简介: 人月神话

人月神话

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

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

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

原因

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

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

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

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

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

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

备注

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

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

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

参考

  1. 现代操作系统
  2. 人月神话
目录
相关文章
|
7月前
|
敏捷开发 项目管理
当敏捷遇上PMP:项目管理的完美结合
项目管理领域一直在不断发展,不断涌现出新的方法和工具,以满足不断变化的商业需求。在这个多变的环境中,PMP(项目管理专业人员)认证一直以其强大的项目管理框架而著称,而敏捷方法论则在敏捷开发和快速响应市场需求方面表现出色。本文将深入探讨PMP和敏捷如何相互结合,为项目管理带来新的维度和可能性。
|
项目管理
艾伟也谈项目管理,项目经理要向唐骏学习
  中国人性喜围观,然而在中国,大部分新闻并没有围观的价值,这未免让人失望。但是,只要是加上“唐骏”这个名字,新闻总是能让我们围观者觉得值,觉得得到某种满足,从这一点上来讲,唐骏牛!真的很牛!!   这一次,唐骏给大家带来的是“假文凭事件”,整个事件的发展,真是一波未平一波又起,可谓波澜壮阔,最后发展成为事关“诚信”的大事件。
1007 0
|
测试技术 项目管理
艾伟也谈项目管理,关于项目管理的一点体会
  这段时间,一直在负责一个项目的管理与开发。在时间短、任务紧,而团队人员又大部分是没有经验的菜鸟的恶劣情况下,我带领接近40人的团队,终于在客户规定的时间范围内如期交付产品。这其中,经历了需求变更、人员变动(因为其它任务,先后有近10人离开团队)等诸多问题,项目仍然取得成功了,不能不说有几分侥幸,但此外也有一些经验与教训可以与大家分享。
941 0
|
项目管理
艾伟也谈项目管理,我的项目管理观点
公司要我给项目经理做一个培训,关于项目经理的做事情的方法和观点方面。我就采用了Workshop的方式,Workshop不是会议模式,而是侧重于交流会谈的一种模式,毕竟大家都是项目经理,并非说我的做法就是对的,所有的一切都是自己的经验之谈,所以我只是说大家彼此分享经验,交流心得。
1011 0
|
项目管理
艾伟也谈项目管理,项目经理的思维批判
  想做好项目经理,就一定要改变你的思维方式。这对于技术出身的朋友尤其重要。   清末人们自以为天朝,他国皆为蛮夷。结果如何呢?丧师辱国,自己沦为病夫。其根本莫非自己脑筋不对头?后来又搞洋务运动,以为洋人只是工具好,其他都不如我们,师夷长技以制夷就可了。
1006 0
|
架构师 项目管理
艾伟也谈项目管理,软件架构师之职责范围
  由于国内外软件土壤差别巨大,适合国外的一些理论在国内不一定行的通,而国内的一些资料往往都是根据国外的资料直接搬过来用的,这也直接导致国外的软件架构师在国内变得水土不服。今天本篇随笔的内容则是在一些培训资料的基础上,加上自己的思考,总结出来的适合国情的软件架构师职责范围。
1177 0
|
项目管理
艾伟也谈项目管理,技术管理中常见的几个问题
  前几天跟朋友聊天时,朋友说他刚刚从一家知名软件公司面试出来,朋友去面试的是一家公司的技术管理岗位,所以在面试的时候被问及的问题也偏重于技术管理方面的问题,在与朋友的聊天中将这几个问题归纳了一下,大致归为如下几个问题。
973 0
|
测试技术 项目管理
艾伟也谈项目管理,项目管理 – 人员外购利弊谈(续)
接上一篇文章“项目管理 – 人员外购利弊谈”。   以上方案只是初步分析,其缺点都是有相应解决办法的。  该公司对以上情况并没有使用DAR(决策分析解决方案)方法进行正式和认真的分析,仅仅从能快速启动和项目利润两个方面考虑来选择了最终的解决方案:项目经理由公司的技术和业务都掌握的人员担当;各小组的组长和测试组长采用人员外购的方式;项目组成员1/3由公司员工组成,1/3由实习人员组成,1/3采用外购方式。
1027 0
|
项目管理
艾伟也谈项目管理,项目管理 – 人员外购利弊谈
  昨天与同行进行案例讨论时得知,前2个月还被列为正面经典案例的项目到这次讨论时居然变成了反面典型,真可谓成也萧何败也萧何啊。   该项目是一个软件外包项目,发包方是非中国大陆的客户,项目规模在500人月左右,团队人数峰值为50人,实施周期为12个月。
1009 0