如何评估软件项目的工作量(人/天)

如题所述

  一个工作或者是项目的工作量的评估,会牵涉到的因素确实比较多。根据经验,罗列几种因素,比如使用的方法或者工具、开发者的熟悉程度、以及(部门之间的)利益关系、对项目的理解评估人员的个性。基于各种因素考量最后出现的工作量评估会有比较大的区别。

  1.使用的方法或者是工具

  对于一个项目,A有些现成的模块,B需要重新开始搭建,A和B对完成时间的评估自然不一样。

  或是对于开发一个网站,假设合理的工作量是,做前台展示页面需要1个月,后台管理需要1个月。A会评估为1个月,等前台上线之后,再同步开始做后台管理。B可能会认为需要2个月,B认为前后台都完成,才是工作完成。

  2.开发者的熟悉程度

  这个容易理解,如果是一般对语言或是技术掌握不熟悉的人,花费的时间和返工的时间、沟通的时间自然就要长一点

  3.(部门之间的)利益关系

  公司之间的外包项目,服务方就倾向于时间长一点,考虑的因素是假设用户需求会有一部分变化或者希望从中多赚钱。公司的部门之间也是类似,营销部门总是希望越快越好,但是开发部门总是认为营销部门没有更早提出需求等等。

  4.对项目的理解或者评估人员的个性

  同样一个项目,类似微信,如果1000个用户数和1千万的用户数,做法上会有非常大的区别。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-12
1个人工作8小时的量就是1人天。100人天就等于1个人做100天或是100个人做一天