目前,公司叫我去给一个新的系统做工作量估计,我没有这方面的经验,况且这个系统的业务又是新的,我们通过调查和访问客户两天,终于在心惊肉跳之下得到了一个工作量,但是总感觉不可信,唯一的根据是以前其他项目的经验。请各位赐教这方面的工作该如何进行?有什么好的方法?或现有的流行的方法?
1。业务是新的,但可以采用现有的平台可以完成的,可以参考原先项目的工作量,并打出一点余量如10%-20%;
2。若需要采用新技术来实现,在参考原项目的工作量基础上,要增加20%-50%的工作量,有时可能要增加100%。
关键是要将用户的需求搞细,搞透;同时要能够建立起一个总体的需求框架,要有一个基本的范围。只有这样估计的才能更加准确。
参考现有的系统,或者类似的系统,看看它们的工作量。
明确需求对估计工作量会有莫大的帮助。
据我所知比较好的方法是WBS工作结构分解,这样的估计比较准确,再打上30%的余量应该还可以。WBS工作分解的方法去UML China 找找