浅析软件开发项目成本管理的影响因素获奖科研报告_第1页
浅析软件开发项目成本管理的影响因素获奖科研报告_第2页
浅析软件开发项目成本管理的影响因素获奖科研报告_第3页
浅析软件开发项目成本管理的影响因素获奖科研报告_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

浅析软件开发项目成本管理的影响因素获奖科研报告摘

要:在互联网与人工智能的带动下,信息产业中的信息比例逐渐增加,诸多企业将软件开发正式投入至市场,这也成为了软件产业发展的新趋势。但是,面对激烈的市场竞争,软件开发项目的成本管理成为了部分企业所面临的新挑战,基于此,本文对软件开发项目成本管理管理因素展开深入探析。

关键词:软件开发;成本管理;影响因素

在众多软件企业中国,成本管理作为企业得以顺利发展的影响因素,为此,探析影响软件开发项目的因素成为了一项重要项目。希望通过本论文的分析能够在一定程度上为软件公司的项目成本管理提供可行的方案,并为其他软件企业的可持续发展提供切实可行的借鉴意义。

1软件成本管理过程以及方法

1.1软件项目的内涵与特点

软件项目,作为具有抽象、逻辑、虚拟等性质的产品,自身具备其显著的特殊性,相比于传统的项目软件项目管理具有一定的难度。当前,大多数软件开发是利用定制软件开发,仍然离不开手工的参与,其技术人员的素质与直接决定了软件开发的质量,并存在较高的不确定性。在进行软件开发的过程中,成本管理作为一个薄弱的环节,从最初的项目启动到验收,都离不开成本管理,为此,需要将成本管理工作视为一项重点。

1.2软件项目成本管理方法

(1)专家评估法

对于新开发的项目,此方法具有一定的优势,并与代码评价法与三点估值法联合使用。其中,在具体的评估方法中,主要以个人评估与团队评估方法为主。个人评估方式通常为借助某专家或权威的经验,由其采用具体的方式给出某个软件项目的成本数值,然后作为开发工作的基础。在实际工作中,由某个专家或权威给定的成本评估数据通常还需要经过管理部门的认可,管理部门可能会结合可用的预算以及其他和预算管理相关的政策”,对专家给出的成本评估数据进行调整。相比专家个人经验法,专家团队评估方式从程序上更规范。专家团队估算是在充分尊重专家个人经验的基础上,通过相互讨论、甚至争辩的方式达成一致,专家团队所评估的软件成本结果将作为后续工作的决策基础。

(2)代碼行评价法

代码行评价法,也可视为一种内部专家评估法,代码行评价法首先对要完成的系统进行功能模块拆分,然后根据拆分后的功能模块大小依据专家估算法评估出实现该功能所需的代码行数量。在得到代码行数量的基础上依次折算为工作量和成本,最后汇总得到软件项目的成本数据。比较适合乙方内部核算用,方便计算,容易监控,能够反映程序员的思维能力。

(3)工作分解法

工作分解法最基本的思路就是化整体为部分,自顶向下,由粗及细对工作进行分解。和专家决策法相比,WBS方法也需要依靠人员的经验。所不同的是,工作分解法方法通常依据内部专家经验得到,而专家估算法的专家通常来自外部。工作分解法软件成本评估数据对于后期的一系列成本决策至关重要。

2成本控制的影响因素

2.1需求变更控制

(1)需求变更的原因

①客户与需求人员理解存在分歧。需求人员与客户进行新需求确认过程中,双方经过多次沟通,并基于需求功能范围达成共识和确认,但随着项目的不断演进,客户对系统的理解逐步加深之时,他们最终还是推翻以前自己想要的需求。

②方案确认环节存在问题

市场人员将客户的原始需求通过文档形式澄清后,方案设计人员按照市场人员澄清进行软件规格设计,而后市场人员确认方案后再和客户确认需求实现,在这个环节中,由于市场人员和客户往往对于需求实现细节不够专业,仅仅局限于功能确认,方案设计人员如果考虑不够全面、设计存在缺陷,开发人员在实现时就会出现问题,进而出现需求变更。

③开发功能存在问题

在开发过程中,开发人员按照需求规格说明书进行软件实现,由于对于方案的认识不够,软件的实现存在漏洞或者功能遗漏,致使需求出现变更。

(2)变更控制的措施

在项目前期,关于项目范围计划的制定,想要达到完美几乎不可能实现,或多或少的都会出现范围的变更,但是应该在前期就掌握好分寸,尽量减少范围的变更幅度。变更本身并不是可怕,可怕的是没有严格的变更管理程序。造成范围变更的原因有多重,例如用户对产品功能的增加或者改变导致的设计方案的改变。相关负责人在管理过程中,应该通过监督绩效报告、当前进展情况等对可能出现的范围变更做出预测,这样就可以在变更发生之前遵循规范的变更程序对变更进行管理。

2.2进度控制

建立多种保证项目进度方法:

①在项目初始阶段就营造出一种紧迫感。

②将项目分解成更小、周期更短的小项目。

③使用技术设计和架构决策尽可能灵活,为潜在的变更做好准备。

④在资源和成本允许的情况下,尽可能多的投入资源以加快项目交付速度。

⑤安排业务和技术较强的人力去完成比较复杂的工作或协助完成其他比较挑战性的工作。

⑥通过引入工具或改进方法来提高交付生产率。

⑦快速并行开发。

⑧必要的时候加班赶工。

⑨组织团队建设活动,防止团队由于工作的压力造成人心涣散。

结束语

总的来所,成本管理在软件开发项目成本中占据重要的组成

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论