找回密码
 欢迎注册
搜索
热搜: 活动 交友 discuz
查看: 2811|回复: 11

一个看似简单的问题:代码工作量估算

[复制链接]
发表于 2004-4-25 20:25:33 | 显示全部楼层 |阅读模式
不知道大家如何来估算某一段程序的工作量,所需配备的人工时?大家讨论讨论,介绍介绍相关的经验
发表于 2004-4-25 21:31:57 | 显示全部楼层

一个看似简单的问题:代码工作量估算

可以考虑使用Project 2002,我感觉对项目经理特别有用,可以指导项目经理更加合理地使用好各种资源(人、财、物、时间等),做到人尽其力、物尽其用,感觉非常好用! 呵呵

我认为楼上的问题基本上可以用Project 2002解决,而且是很好的解决!
发表于 2004-4-25 21:44:50 | 显示全部楼层

一个看似简单的问题:代码工作量估算

用Project 2002会有所帮助。不过还是需要凭经验估算。有些因素不能靠软件解决。
发表于 2004-4-25 22:51:33 | 显示全部楼层

一个看似简单的问题:代码工作量估算

Tianma说得没错,呵呵!工具嘛,本来就是辅助人工作的,能参考一下也很好啊。

我个人认为对于一个稳定的团队,有成熟的成员,面对熟悉的项目,用Project进行评估,得到的数据还是很客观的。

当然,对于那些手工作坊式的小公司,对于那些不作系统分析,直接进入编码阶段的程序员,恐怕用任何工具也无法对其进行有效的评估。

希望大家都来参与讨论...
发表于 2004-4-25 23:36:25 | 显示全部楼层

一个看似简单的问题:代码工作量估算

最初由 yuanyg 发表
[B]我个人认为对于一个稳定的团队,有成熟的成员,面对熟悉的项目,用Project进行评估,得到的数据还是很客观的。
[/B]

同意yuanyg的观点。

主要的难点在于对项目分析难以把握。可能出现多大的需求变更、预料外的工作可能有多少。。。这些都是因项目或对象不同而异的。主要是靠人工估算。
发表于 2004-4-26 08:16:16 | 显示全部楼层

一个看似简单的问题:代码工作量估算

恐怕很难正确估算,连微软公司的东西都是一拖再拖的。。
发表于 2004-4-26 14:12:39 | 显示全部楼层

一个看似简单的问题:代码工作量估算

没错,具体编程人员的水平如何,当时状态如何,是否有负面情绪,都会大大影响结果
 楼主| 发表于 2004-4-26 19:09:16 | 显示全部楼层

一个看似简单的问题:代码工作量估算

最初由 mouse 发表
[B]没错,具体编程人员的水平如何,当时状态如何,是否有负面情绪,都会大大影响结果 [/B]


虽然是这样,但软件工程化的深入研究,应该可以从更多的估算模型上来提供一个工作量估算的时间误差。

不管用什么估算方法,我想应该都不能够是基于拍脑袋的方法来进行估算。而应当有一定的算法依据。包括编程人员水平、开发工具、系统框架、需求点、资金限制、时间限制、项目目标等等,甚至有可能如mouse所说的状态、情绪、以及编程所用机器等。

即便对一个项目估算可能误差很大,那么对于同一个团队、不同项目在长时间的工作量估算方面,误差是否可能逐步缩小?

我想每一个影响因素对工作量都应该有一个影响参数值的范围。实际上使用project来,在每一个程序段的估算上还是人为的估算,而不是模型估算。我倒不是说一定要用软件来估算。我认为这应该是一个可以考虑的基础性的数学模型问题。

当然在具体的项目计划实施会有很多意外影响因素,这是属于项目管理中的控制因素,尚不在这种理论探讨中的因素。但这些因素也是会有一个总体的影响参数来考虑,如果这个参数过大,那么可以考虑这个项目的可行性。
发表于 2004-4-26 23:07:27 | 显示全部楼层

一个看似简单的问题:代码工作量估算

我想可以这样理解:
project对项目的规划、任务的分配及安排调度是很有效的;对其工作量的估算也是有帮助的;对具体程序代码的估算,还要结合人工估算才行。
发表于 2004-4-28 08:50:14 | 显示全部楼层

一个看似简单的问题:代码工作量估算

用Project制订计划的人本身也要靠自己的主观判断来进行的,这就是为什么现在更需要合格的PM(Project Manager)并且突然出来那么多PMP的教材和培训的原因,根本上还是因为:要依靠个人的主观能力呀。
客观的工具并不能独立得出客观的结论,要依靠使用它的人。
发表于 2004-4-28 09:16:30 | 显示全部楼层

一个看似简单的问题:代码工作量估算

Mouse兄说得很对,只有做到人与软件的紧密结合,才能真正发挥出威力!
在使用Project的过程中,越来越感觉到这一点。
发表于 2004-4-29 08:07:47 | 显示全部楼层

一个看似简单的问题:代码工作量估算

这个很难进行标准化,尤其是MIS开发,不过有经验的项目经理或工程师可以进行大概的估计.不同的程序编写人员由于与经验和对系统结构的熟悉程度可能速度与消耗工作时间相差可以很大.
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

快速回复 返回顶部 返回列表