一下描述适用于外包公司
软件项目开发中工时评估是一门玄学。不同的软件公司 ,不同的角色对工时评估有不同的看法与标准, 这就导致工时评估可能会变成一项非常『难』的工作, 但是越是『难』或者越是不可描述的事情,越要以简单的方式处理。
工时评估的目的
报价
工时评估的目的对于公司来一个目的就是要预判成本, 然后有依据来报价, 这个阶段, 有两种情况:
1.需求比较清楚:这时候就用一般的方法, 找一个对产品项目比较熟悉的研发按照一般水平的研发人员,按一般的速度开发,大概需要多少人日, 评估即可.
2.需求不清晰,只有一个大概的描述:这种情况工时评估的意义不大, 需求在客户脑中只有一个轮廓,可能需要售前或项目经理去描绘的更清晰, 这个情况找研发人员评估的意义不大, 只要有一定经验的售前,或有经验的研发人员, 凭感觉粗略评估,基本上只能这样。
评估人力需求
可能公司需要评估未来几周或几个月的工作,来判断是否要补充人手。
这种情况也是玄学, 补人的原则是找能干的, 一个能顶多个的, 人数不是致胜的法宝。
而且公司业务多变, 项目情况多变, 而且人数多一两个, 少一两个影响不了大局, 人不在多, 在精。
据我的经验做这个意义不大。
评估准确性的问题
- 一般来说, 研发人员评估任务需要多久, 要避免评估的人就是要实施的人, 这样可以避免研发人员故意多评估工时,如果评估结果的多少, 跟评估人利益不相关, 评估人员没有理由多报工时 ,可以假定评估是可信的。
- 最好找有经验的研发来评估, 相对会更准确,也更可靠。
-
为了减少别人的质疑, 评估人员应该在每条任务后写清楚自己的评估依据。
评估工时的多少能说明什么问题?
评估工时的多少,不能说明什么问题, 同样的两家外包公司 , A 公司比 B公司公司同样的需求报更低的工时,有两种可能:
- A 公司为了拿单,故意压低价格,质量可能无法保证
- A 公司效率更高, 成本更低
如果A, B两家公司是人力水平是同样水准的, 当然是报价更低的更受欢迎。
一般如果公司内部的工时评估比外部市场报价更高 ,可能会遭到销售质疑, 比如会有, 某某公司只需要你们的一般时间之类的说法, 要看看这个某某公司的人员水平, 公司规模, 是否跟自己公司有可比性,如果真的是同样的水平, 出的活也是同样水准, 那就要反思下,是否自己公司真的没有真的效率低,竞争力,当然理论是这样, 具体还是很难操作。
总之工时评估这个活本身就是这样,很难皆大欢喜, 大家凭良心做事就好了。
转载请注明:大后端 » 软件项目管理(二)工时评估