码迷,mamicode.com
首页 > 其他好文 > 详细

人月神话-人月

时间:2019-12-10 01:08:29      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:测试   跟踪   运行   实战   相互   经验   进度   研发   时间   

缺乏合理的进度安排是造成项目滞后的最主要的原因,它比其他所有因素加起来的影响还大

引起的原因

a.估算技术不严谨科学,缺乏有效研究,建立在不真实的假设:一切会运行良好

b.对进度缺少跟踪和监督

c.认为人月可以互换,进度与工作量不等同

编程人员的乐观主义

人月关系

a.人员和时间的关系-完全可以分解的任务 (不需交流的体力活如收割小麦,这在系统编程中近乎不可能)

b.人员和时间的关系-完全不可分解的任务 (人类女性孕育一个生命需要10个月,不能通过人手增加来减少这10个月的任何时间)

c.人员和时间的关系-需要沟通的可分解任务 (沟通:培训以及相互间的交流)

d.人员和时间的关系-关系错综复杂的任务 (实践/沟通交流的工作量非常大)

系统测试

软件任务进度安排,作者多年实战经验:[作者:美·小弗雷德里克·布鲁克斯,曾任职IBM,从事研发管理]

1/3 计划

1/6 编码

1/4 构件测试和早期系统测试

1/4 系统测试,所有构件已完成

通过对传统项目进度安排的研究,我发现很少有项目允许为测试分配一半的时间,但大多数项目的测试实际上是花费了进度中一般的时间,他们中的许多项目,在系统测试之前还能保持进度。

不为系统测试安排足够的时间极大可能引发灾难后果

向进度落后的项目安排新人手只会使进度更加看落后

人月神话-人月

标签:测试   跟踪   运行   实战   相互   经验   进度   研发   时间   

原文地址:https://www.cnblogs.com/mosicol/p/12014253.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!