开发时人越多效率越低!
昨天看《人月神话》,看到第五章,合上书就睡觉了。
今天回忆一下,做个阶段性的读书笔记:
- 开发人员越多,工作量就越大,效率越低——因为人员的沟通和协调要花费很大的成本——基本是双曲线的关系;
- 如果一个项目进度落后,那么增加新手反而会起到反效果。
- 作者认为man-month是虚无缥缈的神话,用人月来估算工作量是荒谬的,因为这隐喻着人与月可以互换——实际上大错特错。我想这就是书名的来源。
- 第五章作者就提出了解决办法:组件“外科手术团队”,通过人员的有机搭配实现一个中心管理模式,这样的团队具有很高的效率。
- 作者通篇强调着程序开发的“概念一致性”,强调前期设计的重要性,强调——这些经验都有具体的惨痛经历来验证。
- 这本书写于1975年,作者brooks曾经担任IBM OS/360项目经理。本书的观点已被业界广泛传播。
人数问题:
我认为这取决于项目负责人的能力和项目的具体情况。如果软件能被合理的划分成N个独立模块,那么由N个人负责独立实现就是最快的;进一步而言,如果能够架
构良好的软件体系,设计好了100个接口和相关文档,那么就可以召集100人来同时工作。韩信点兵、多多益善。软件设计是关键。
项目边界问题:
多大的东西能被称之为一个项目?我的看法是用业务延续性和关联度来划分。接到一个需求,如果它的业务背景和现有项目有较大的重叠,那么就不太好独立立项。譬如项目组的网上登记,应该算是联合办证的子项目,由联合办证负责人持续开发比较好。
合格的项目经理?
理想的项目经理是什么样子的?整个小组的工作能被他一个人扛下来,这样的超人最好。而合格就容易多了,我觉得只要一个要求:能够掌控项目。这种掌控的某种
体现是他清楚的了解各个环节的来龙去脉、规划、难度和可能的实现方式;能够大致准确的估算出进度;能够预先估计到困难和需要的帮助,并调配资源。
【2007-10 bbs讨论帖】
后记:现在我们改用“人月”来报价了。
分享到:
相关推荐
《Android经典项目开发实战》这本书的源代码涵盖了多个Android应用开发的重要知识点,这些代码实例是学习和提升Android编程技能的宝贵资源。以下是基于这些源代码所涉及的关键技术点的详细说明: 1. **Activity与...
源码可能展示如何引入并使用这些库,优化代码结构和提高开发效率。 通过分析这些源代码,开发者不仅可以深化对Android开发的理解,还能学习到最佳实践,提升项目的质量和效率。这些实战案例对于初学者和有经验的...
白鹅时人教语文四年级上册PPT教案学习.pptx
新PEP四级上册英语UnitMyschoolbag时人教PPT课件.pptx
认识整时人教新课标一年级数学上册PPT学习教案.pptx
本文研究了外部信息反馈对跳板跳水起跳高度训练效率的影响,涉及运动人体科学、运动训练学、生物反馈等多个领域。实验共涉及20名省队乙级跳水运动员,研究分为实验组和对照组,在保持其他训练因素不变的情况下,实验...
数学数据的波动时人教新课标八年级下PPT课件.pptx
六年级上册语文少年闰土时人教新课标PPT学习教案.pptx
有理数乘除法时人教数学七年级上PPT学习教案.pptx
这个文件标题"一年级英语上册Unit Face时人教新起点PPT学习教案.pptx"表明它是一个教育材料,适用于小学一年级的英语课程,主题为"Unit Face",使用的是人教新起点的教材。这个PPT可能是教师准备的教学计划或学生的...
二年级下册语文枫树上的喜鹊时人教部编PPT学习教案.pptx
六年级上册语文古诗词三首时人教部编PPT教案学习.pptx
数学实际问题与一元二次方程时人教九年级上PPT学习教案.pptx
方差的数值大小直接反映出数据的波动性:方差越大,数据点相对于平均值的偏差越大,即数据分布越分散,波动程度越高;反之,方差小,则说明数据点更集中,波动程度低。 在教育领域,方差的概念可以应用于多个方面。...
秦九韶算法可以利用循环结构来实现,例如在编程语言中,可以使用for或while循环。在循环中,根据算法步骤计算每个一次多项式,并累加到v中。最后,v的值即为所求的多项式值。 【实例应用】 课件提供了两个示例,...
最后,将整个系统拆分为各个模块,并明确各模块间的接口,将有助于团队成员分工协作,提高团队的整体开发效率。 在团队协作中,项目经理是否“胸有成竹”同样至关重要。他们需要对项目的整体进度、资源分配、风险...
规模化公司是报告关注的重点,它们在市场竞争中具有更高的中标率、业主满意度和项目溢价。通过对2019年以来大城市存量房物业管理权更迭的案例分析,报告发现更换为高品质物业管理公司的小区房价平均有4.9%的超额收益...
浅谈火灾发生时人心理与行为的误区-安全管理-行业安全-消防安全.docx
### 火灾时人的心理特性和行为特性分析 #### 一、火灾时人的心理特性 ##### 1. 惊慌失措 在火灾现场,人们的第一反应往往是惊慌失措。对于大多数人来说,尤其是那些未经特殊训练的普通人,在面对突如其来的火灾时...