程序员必读经典《人月神话》读书笔记02——人月神话

 读书笔记  原创  管理员  2019-01-03 21:30

概要:我们应该要经常的进行项目的进度估算,而不只是在项目启动时进行一个简单的估算就完了,因为项目是渐进明细的,谁也不可能在开始的时候就会预知到将来会发生的一些事情。甚至,其他的事情的延误也会导致你的项目本身也延误了。所以,我们应该要经常地进行项目整体的估算,从而保持估算时间的准确性,并且要做出适当的调整,以此来纠正偏差。

缺乏合理的进度安排,是造成项目滞后的重要原因,其中有以下五个不合理的地方。

第一,假设一切都会正常运行

通常表现为过于乐观,天真的以为每一个任务都会花费它所应该花费的时间,然而这只是一种最理想的情况。

第二,假设人月可以互换

进度与工作量的混淆。这是一个比较欺骗性的神话,如果一个人做一个项目,需要36个月,那么按照这种观点,36个人则只需要一个月的时间。

人和月只适用于那些参与人员无需相互交流的事情,比如固定的搬运货物、收割小麦等,这样的事情是可以精确到每个小时,每个分钟的,类似这些事情的管理,是可以较为准确地估算出做到怎样的程度,最终要花费多长时间。

当一个任务在次序上无法进行分解的时候,增加人力资源是没有用处的,然而很多人都过度的使用了这个方法。

第三,不会持续地进行进度估算

比如前期没有考虑到项目系统测试的重要性,更不会为测试而分配整个项目一半的时间。还有,二次成本是非常的高的。这里所说的二次成本,通常是项目延期和返工的成本。

我们应该要经常的进行项目的进度估算,而不只是在项目启动时进行一个简单的估算就完了,因为项目是渐进明细的,谁也不可能在开始的时候就会预知到将来会发生的一些事情。甚至,其他的事情的延误也会导致你的项目本身也延误了。所以,我们应该要经常地进行项目整体的估算,从而保持估算时间的准确性,并且要做出适当的调整,以此来纠正偏差,这样才能让我们尽早的发现项目中的问题。

第四,缺少跟踪与监督

空泛的估算,盲目的估算,不切合实际的估算,还有为了满足期望的日期而进行不合理的进度安排,比如强迫团队成员在某个日期一定要完成某件事情,这些问题都将成为项目延误的隐患。

我们应该推行生产率图表、缺陷率图表、公开讨论进度估算的规则,这才是比较切合实际的,才是比较理想的做法。

第五,项目延误时第一反应是增加人力

其实这种做法是不对的,首先新员工需要培训,这样正处于项目上的员工就需要做一些额外的事情来带领新员工的加入。这相当于给员工带来了一定额外的工作量,甚至还时常被新员工所打断。

由于增加人力资源是最具有诱惑力的,也是最容易达到的,所以它常常成为项目管理者在项目出现问题时的第一反应。总之,在进度落后的项目中,盲目的增加人手,只会让项目更加的落后。

总结

如何要避免这样的情况发生呢?首先我们要意识到这个问题:人和月的关系。我们应该及时地更新进度计划。结合实际情况来估算未来所需要花费的时间,要持续地跟踪项目,搜集信息,并从整体上来把控项目。

人月神话  

编辑:myweb   最后更新于:2019-01-03 21:38




声明:本站部分文章系本站编辑转载,转载目的在于加快信息的传递,及时与广大网友分享更多信息,并不代表本站赞同其观点和对其真实性负责。 如涉及作品内容、版权和其它问题,请及时与本站联系,我们将在第一时间删除内容!本站文章版权归原作者所有,内容为作者个人观点,本站只提供参考并不构成任何投资及应用的建议。


联系我:x889@foxmail.com,鄂ICP备14016278号-2
©2016-2019 我的ABC All Rights Reserved.
友情链接: 一起编程网