计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

关于软件工作量及投资评估方法研究(3)

2013-10-28 01:25
导读:功能点的主要不足是,它的原始定义很抽象,并且不容易直接从进化的制品得到度量数据。虽然规模度量的两种方法都有他们的缺点,使用一种度量总比什

  功能点的主要不足是,它的原始定义很抽象,并且不容易直接从进化的制品得到度量数据。虽然规模度量的两种方法都有他们的缺点,使用一种度量总比什么度量都不用的好。任何进行跨项目或跨组织比较的,都应使用功能点作为规模的度量标准。功能点也可能是一个项目生命周期的前期阶段更准确的估计量。但是在后期阶段,SLOC(代码行)是一个各种度量视角的更有用和更精确的度量基础。软件工作量估算:这是对开发软件所需的工作时间的估算,它和进度估算一起决定了开发团队的规模和构建。
  通常以人时、人天、人月、人年的单位来衡量,这些不同单位之间可以进行合理的转换。软件估算:包括、物质、有形的、无形的支出成本估算,其中以人力成本为主要部分。比较容易被忽视的使学习成本、软件培训成本、人员变动风险成本、开发延期成本等,一些潜在成本消耗。本课题研究中涉及成本单价由广东省电信直接提供。
  收集数据:在项目开发过程中收集一些关键项目数据,为形成标杆数据提供参考依据,也为下次类似项目工作量估算提供有力的参考数据。
  建立标杆数据:收集项目数据,解剖其各个指标,建立不同类型项目的标杆数据,作为类似项目的学习榜样,不断向其学习,发现并解决项目的问题,最终赶上和超过它。标杆数据在没有获得较多的项目数据的时候暂时不能确定,需等到获得了30个以上项目的历史数据以后再行决定。随着软件评估工作的不断展开,以前的标杆数据可能不适应新的需要,可不断改进标杆数据。

  三、工作量及评估方法的原则

  工作量核定原则是采用常用工作量估算方法结合历史数据和专家经验结合核定工作量。参考的工件包括技术规范书、客户需求文档。工作量比例分配参考:项目:需求分析:设计:开发:测试:实施支持=0.5:1:1:2:1:0.5。在每个阶段中,又分为以下几类工作:(1)初始细化。其主要目的是针对性的解决或风险,也包括技术架构甚至部分模块的开发。该部分工作量取决于风险的高低,通常占整个工作量的10%~30%。(2)构造开发。以功能模块(或功能点)为基准单位,按比例分配需求、设计、开发、测试的工作量,参考比例为1:1:2:l。如果该模块包括数据迁移,则额外增加1份工作量。占60%一75%;(3)实施支持培训。占整个工作量的5%~l0%;(4)管理沟通协调成本,占整个工作量的10%2~右。

  四、结语

  软件工作量及投资评估方法虽然没有非常高深的理论,但要真正实施起来,也绝非易事。对于软件开发企业而言,这不是一个小的改变,而是一种变革,企业需要为此付出艰苦的努力,需在实践中锻炼提高,解决各种各样的问题,企业管理做得越来越精确,企业管理工作越做越好。

    [3] 

上一篇:关于软件项目管理及风险分析 下一篇:没有了