|
楼主 |
发表于 2004-4-26 19:09:16
|
显示全部楼层
一个看似简单的问题:代码工作量估算
最初由 mouse 发表
[B]没错,具体编程人员的水平如何,当时状态如何,是否有负面情绪,都会大大影响结果 [/B]
虽然是这样,但软件工程化的深入研究,应该可以从更多的估算模型上来提供一个工作量估算的时间误差。
不管用什么估算方法,我想应该都不能够是基于拍脑袋的方法来进行估算。而应当有一定的算法依据。包括编程人员水平、开发工具、系统框架、需求点、资金限制、时间限制、项目目标等等,甚至有可能如mouse所说的状态、情绪、以及编程所用机器等。
即便对一个项目估算可能误差很大,那么对于同一个团队、不同项目在长时间的工作量估算方面,误差是否可能逐步缩小?
我想每一个影响因素对工作量都应该有一个影响参数值的范围。实际上使用project来,在每一个程序段的估算上还是人为的估算,而不是模型估算。我倒不是说一定要用软件来估算。我认为这应该是一个可以考虑的基础性的数学模型问题。
当然在具体的项目计划实施会有很多意外影响因素,这是属于项目管理中的控制因素,尚不在这种理论探讨中的因素。但这些因素也是会有一个总体的影响参数来考虑,如果这个参数过大,那么可以考虑这个项目的可行性。 |
|