




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 HYPERLINK f HYPERLINK f软件项目开发中如何进行成本管理心艸吟毗呦wwwpiiZconi随着信息技术的飞速发展,软件产业在国民经济中扮演着越来越重要的角色。对软件开发实施有效的管理是决定软件产业发展的至关重要的因素。在软件项目的开发过程中,项目管理日益受到人们的关注。软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。成本管理是软件项目管理的一个主要内容,就目前发展来看,成本管理是软件项目管理中一个比较薄弱的方面,许多软件项目由于成本管理不善,造成了软件造价的成本上升,软件质量得不到保证。针对这些现象
2、,文章提出了一种新的成本管理方法,并将其应用于正在研究中的课题-软件项目管理平台的开发当中,以便于开发有效的软件项目管理工具,为企业节约成本,提高经济效益。1成本管理概述项目成本管理包括确保在批准的预算范围内完成项目所需的各个过程1。软件项目成本的管理基本上可以用估算和控制来概括,首先对软件的成本进行估算,然后形成成本管理计划,在软件项目开发过程中,对软件项目施加控制使其按照计划进行。成本管理计划是成本控制的标准,不合理的计划可能使项目失去控制,超出预算。因此成本估算是整个成本管理过程中的基础,成本控制是使项目的成本在开发过程中控制在预算范围之内。1.1成本管理的过程软件项目成本管理就是根据企
3、业的情况和项目的具体要求,利用公司既定的资源,在保证项目的进度、质量达到客户满意的情况下,对软件项目成本进行有效的组织、实施、控制、跟踪、分析和考核等一系列管理活动,最大限度地降低项目成本,提高项目利润。成本管理的过程包括1:l资源计划,包括决定为实施项目活动需要使用什么资源(人员、设备和物资)以及每种资源的用量。其主要输出是一个资源需求清单。l成本估算,包括估计完成项目所需资源成本的近似值。其主要输出是成本管理计划。l成本预算,包括将整个成本估算配置到各单项工作,以建立一个衡量绩效的基准计划。其主要输出是成本基准计划。l成本控制,包括控制项目预算的变化。其主要输出修正的成本估算、更新预算、纠
4、正行动和取得的教训。心艸吟毗呦wwwpiiZconi12软件开发成本管理过程中的主要问题项目成本预算和估算的准确度差。由于客户的需求不断变化,使得工作内容和工作量不断变化。一旦发生变化,项目经理就追加项目预算,预算频频变更,等到项目结束时,实际成本和初始计划偏离很大。此外,项目预算往往会走两个极端:过粗和过细。预算过粗会使项目费用的随意性较大,准确度降低;预算过细会使项目控制的内容过多,弹性差,变化不灵活,管理成本加大。缺乏对软件成本事先估计的有效控制。在开发初期,对成本不够关心,忽略对成本的控制,只有在项目进行到后期,实际远离计划出现偏差的时候,才进行成本控制,这样往往导致项目超出预算。缺乏
5、成本绩效的分析和跟踪。传统的项目成本管理中,将预算和实际进行数值对比,但很少有将预算、实际成本和工作量进度联系起来,考虑实际成本和工作量是否匹配的问题。13成本管理方法的改进目前常用的软件项目管理工具都侧重于某一方面的功能,如微软的Project2O00侧重管理、规划任务,并在项目执行过程中跟踪这些任务,偏向于进度安排与跟踪控制;RUP侧重于用户需求的描述;PVCS侧重于软件变更管理。这些软件项目管理工具都在不断的完善其功能,虽然也有成本管理的功能,但总的来说大多数都不能用来进行软件成本估计,缺乏事先成本控制,不能和估计数据自动化协调,不能自动化地利用历史数据库中的数据。当前的项目管理工具并不
6、能满足成本管理的需要。针对以上成本管理过程中出现的问题,以及目前软件项目管理工具的不足,文章提出了一种改进的管理方法,将进度和成本联系起来考虑使工作量和实际成本匹配的方法。并且结合已有的成本估算方法,同时将过程数据库引入到软件项目管理中,给出成本管理系统的原型设计。系统采用先进的估算方法解决了成本估算www.gap-sh.coFn准确度差的问题,工作量和实际成本匹配的方法进行成本的绩效分析和跟踪使得项目成本能够控制在预算范围之内。2成本管理系统的设计2.1系统总体设计虽然目前已有不少项目管理软件,但一般只是管理软件进度和跟踪监督,和软件估算是项目独立的,而且目前还没有成型的软件项目成本管理软件
7、,我们以为指南,研究软件开发过程中的特殊性,结合现有的软件成本估算技术和一般行业的项目管理技术,以进度、人员、成本,变更为中心,提出了软件成本管理的具体实施方案。并以此为基础对系统的功能进行分析和设计。图1是系统的基本体系结构图。22系统功能设计(1)成本估算是项目成本管理的一个非常重要的部分,精确的软件成本估算是进行有效的软件管理的一个必不可少的组成部分。常用的软件估算方法有:算法模型法、专家判定法、类比估算法等,这些方法各有优缺点。本文采用文献2中提到的方法,即将各方法结合起来,互相取长补短,由层次分析法得到各种估算法的权重,再由权重合成法得到估算成本。它可以提高软件成本估算的精确度。定义
8、设f1,f2,“,fm为m个不同模型所得的估算值,wi(i=1,2,“,m)为第i个模型的权重,且即为权重组合估算模型。假设用COCOMO模型3估算成本为MM1,TDEV1,用Delphi技术估算成本为MM2,TDEV2,用类比估算法估算成本为MM3,TDEV3,贝I由权重组合估算得:MM=W1MM1+w2MM2+w3MM3TDEV=w1TDEV1+w2TDEV2+w3TDEV3这里MM是软件开发需要的人月数,TDEV是软件开发周期。(2)预算变更管理可以记录每一次资源和成本的变化,保持完整的有注释的历史记录。心艸吟毗呦wwwpiiZconi成本基准计划是成本控制得标准。即使最好的项目经理采用
9、最优的成本估算方法,也不可能使预算和实际成本完全一致。因此,项目成本估算应该预留总成本的5%10%作为不可预见的成本,用于应急项目成本,在成本估算和预算之上。成本控制的基准是项目管理人员根据项目的具体情况确定允许的偏差范围。在一个项目的进行中,成本基准计划并非一成不变的,而是随着用户的需求变化,项目的变更请求基准计划可能会得到不断的校正。进度计划分为控制计划和执行计划,允许用户实时查询进度计划以及实际进度状态。成本估算通常与工作量联系起来考虑,成本的跟踪控制过程也是进度计划的执行与调整的过程。成本控制是根据成本基准计划来控制项目预算的变化,成本控制过程的主要输出是修正的成本估算、更新预算、纠正
10、行动、完工估算和取得的教训。成本绩效分析和跟踪将预算和实际进行数值对比,将预算成本、实际成本和工作量进度联系起来,考虑实际成本和工作量是否匹配。系统解决实际成本和工作量匹配的方案如图2。如果实际成本和实际进度不匹配则重新调整计划,采取必要的措施防止项目成本失去控制。过程数据库存放项目的成本管理过程的历史数据,它由已完成项目的数据构成。这些数据可用于成本估算,成本计划,绩效分析等方面。它除了为进行新的项目成本计划提供依据,也可以为进行中的项目提供实时的过程数据。在项目初始基准计划制定时期,以过去类似项目的历史过程度量数据为经验,制定基准计划,执行计划。将本次项目开发执行过程的过程度量数据存入数据库,作为下一次开发计划制定的经验数据。这样,计划的制定越来越接近实际。3结论该文讨论了目前已经有的一些软件项目管理系统的不足,不能把预算、工作量和实际进度联系起来考
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届河北省张家口市高三上学期期末质量检测地理试题及答案
- 2025年度专业车库租赁权转让合同
- 2025年度农村土地承包经营权流转与农业文化遗产保护合同
- 2025年度中小企业流动资金授信借款合同
- 2025年度城市河道治理房屋拆迁补偿合同
- 2025年度人才共享与借用项目合作协议
- 2025年度协商解除劳动合同与员工住房安置合同
- 2025年度公司销售业务员协议书:人工智能赋能下的销售代理合同
- 2025年度子女对父母赡养及社区互助保障协议
- 化妆品店装修合同
- 《大学生安全教育》课件 项目四 军事安全
- 10KV电力配电工程施工方案
- 智能感知工程基础知识单选题100道及答案解析
- 肌肉注射药物不良反应及预防措施研究
- 人教版数学六年级上册第一单元测试卷
- 大型养路机械司机(打磨车)高级工技能鉴定考试题库(含答案)
- 车辆使用不过户免责协议书范文范本
- 自建房-预算表
- DB11T 2033-2022 餐厨垃圾源头减量操作要求
- 合约部年终工作总结
- 【人教版】pep六年级英语下全册教案(表格版)
评论
0/150
提交评论