专业信息系统项目管理师网站|培训机构|服务商(2020信息系统项目管理师学习QQ群:89253946,客服QQ:270019001)

软题库 培训课程
当前位置:信管网 >> 信息系统项目管理师 >> 软考论文 >> 文章内容
信息系统项目管理师成本管理论文重点总结
来源:信管网  2020年07月08日  【信管网:项目管理师专业网站所有评论

软件成本估算是一个十分容易被忽视却又十分重要的一个内容。如果没有成本估算,项目计划就会失去基础;而容易被忽视却是由于大部分软件开发组织未能够有效掌握它。

软件估算包括规模估算,工作量估算,进度估算,成本估算。整个估算的过程是:首先根据软件需求进行规模估算,也就是预计软件的规模,通常以代码行数,功能点数为单位,然后在估计规模的基础上,根据项目的特定因素(技术能力,使用的语言平台,团队稳定性,性能复杂度)开发生产率经验数字来估算开发的工作量,通常以人天,人月,人年为单位;最后根据客户提出的进度需求估算进度,根据人员及其他成本(设备,房租,差旅)对总的开发成本进行估算。软件估算的基础是经验数字和经验模型。

规模估算常用的方法包括LOC代码行估算法,FP功能点估算法。LOC估算法主要根据历史项目记录,以经验数据进行推测;而FP估算法是一种比较流行的软件规模估算方法。

而工作量的估算可以采用的模型方法和技术就比较多了,大致可以分为算法方法,类比估算法,自底向上估算法三种。

算法方法

算法方法估算是按自顶向下的方式实现,使用数字方式表达出估算所含的各种参数之间的关系,如规模,工作量,进度和复杂度之间的关系。它可以是静态的也可以是动态的。

算法估算法虽然定义严谨,但是由于这些算法只是源于几十个项目的数据总结,因此结果并不是准确的,但其仍然具有较高的参考价值。

类比估算法

是自顶向下的查看系统,它借助经验丰富的人员的本能感受去识别待估项目和已经来完成的项目之间的相似与差异之处,并评估这些差异对评估结果的影响。这种方式主观意识强,估算结果的精确度与估算人员的经验有很大的关系。

自底向上估算法

将项目分解成为较小的活动和任务,对每个较低层的任务做估算,然后将所有较低层的任务估算值加在一起,就可以得到项目总的工作量估算值。由于这种估算当时通常是由程序员来进行小任务快的估算,因此很容易让程序员产生责任感,进度更加有保障。

有了工作量估算后就可以估算出工作人员的成本,但在进行开发成本估算时还应该考虑硬件,软件,通信,差旅,培训以及其他管理成本。

心得:

项目的复杂度,涉及的关键技术,团队情况等因素都是成本估算模型的参数依据。

工作量估算是成本估算的关键,其估算的结果决定了成本估算,而成本估算则是在工作量的基础之上做一些简单的财务计算,因此可以理解为工作量估算的方法和模型。

在项目结束后,对于估算产生的误差,要进行分析,找到产生误差的地方在哪里。



发表评论  查看完整评论  

相关内容

推荐文章
合作网站内容