软件项目管理(二)工时评估

推荐文章 shanhuhai 1244℃ 0评论

一下描述适用于外包公司

软件项目开发中工时评估是一门玄学。不同的软件公司 ,不同的角色对工时评估有不同的看法与标准, 这就导致工时评估可能会变成一项非常『难』的工作, 但是越是『难』或者越是不可描述的事情,越要以简单的方式处理。

工时评估的目的

报价

工时评估的目的对于公司来一个目的就是要预判成本, 然后有依据来报价, 这个阶段, 有两种情况:

1.需求比较清楚:这时候就用一般的方法, 找一个对产品项目比较熟悉的研发按照一般水平的研发人员,按一般的速度开发,大概需要多少人日, 评估即可.

2.需求不清晰,只有一个大概的描述:这种情况工时评估的意义不大, 需求在客户脑中只有一个轮廓,可能需要售前或项目经理去描绘的更清晰, 这个情况找研发人员评估的意义不大, 只要有一定经验的售前,或有经验的研发人员, 凭感觉粗略评估,基本上只能这样。

评估人力需求

可能公司需要评估未来几周或几个月的工作,来判断是否要补充人手。
这种情况也是玄学, 补人的原则是找能干的, 一个能顶多个的, 人数不是致胜的法宝。
而且公司业务多变, 项目情况多变, 而且人数多一两个, 少一两个影响不了大局, 人不在多, 在精。
据我的经验做这个意义不大。

评估准确性的问题

  1. 一般来说, 研发人员评估任务需要多久, 要避免评估的人就是要实施的人, 这样可以避免研发人员故意多评估工时,如果评估结果的多少, 跟评估人利益不相关, 评估人员没有理由多报工时 ,可以假定评估是可信的。

  2. 最好找有经验的研发来评估, 相对会更准确,也更可靠。

  3. 为了减少别人的质疑, 评估人员应该在每条任务后写清楚自己的评估依据。

评估工时的多少能说明什么问题?

评估工时的多少,不能说明什么问题, 同样的两家外包公司 , A 公司比 B公司公司同样的需求报更低的工时,有两种可能:

  1. A 公司为了拿单,故意压低价格,质量可能无法保证
  2. A 公司效率更高, 成本更低

如果A, B两家公司是人力水平是同样水准的, 当然是报价更低的更受欢迎。

一般如果公司内部的工时评估比外部市场报价更高 ,可能会遭到销售质疑, 比如会有, 某某公司只需要你们的一般时间之类的说法, 要看看这个某某公司的人员水平, 公司规模, 是否跟自己公司有可比性,如果真的是同样的水平, 出的活也是同样水准, 那就要反思下,是否自己公司真的没有真的效率低,竞争力,当然理论是这样, 具体还是很难操作。

总之工时评估这个活本身就是这样,很难皆大欢喜, 大家凭良心做事就好了。

转载请注明:大后端 » 软件项目管理(二)工时评估

喜欢 (20)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址