论文摘要
目前我国软件外包企业发展迅速,企业规模不断壮大,竞争也越来越激烈。软件外包企业为了更好地发展,必须提升管理水平,增强核心竞争力。就目前现状来看,由于软件开发业务的特殊性,成本管理是软件项目管理中一个比较薄弱的环节,存在诸多方面的问题。本文就软件外包企业项目成本管理中出现的问题展开研究。通过对软件外包企业项目成本管理现状的分析,项目管理与成本管理在项目实施过程中结合的紧密程度不够和工作量估算偏差较大是目前存在问题的主要原因。本文在分析软件项目管理和软件开发流程的基础上,运用经典的PMBOK,通过建立软件外包企业的项目成本管理体系,解决上述问题。在项目成本管理体系设计时,将成本管理按软件开发流程分为需求分析、软件设计、具体实施和结束四个阶段。在需求分析阶段的成本估算环节,采用德尔菲法对事业部的技术管理层人员进行了成本驱动因子调查形成判断矩阵。然后使用层次分析法进行筛选,去掉对成本影响微乎其微的工作量乘数,得出适用于事业部的整体项目工作量乘数表,从而优化了COCOMOⅡ模型,提高了项目成本估算的准确性。在软件设计阶段,通过使用WBS的方法对人力资源进行合理配置,并结合实践经验,生成整个项目的费用预算,为后期成本控制提供依据。最后的具体实施及结束阶段,采用挣值分析的方法对项目成本进行控制,并根据项目执行情况及时纠正偏差,提出成本降低措施。整个体系的建立使软件外包企业项目成本管理更加系统化,具有合理性与可行性。最后,针对东软的一个具体软件开发项目《校务管理信息系统》,将设计的项目成本管理体系进行了应用,并给出了该体系在东软集团应用过程中需要注意的关键点及相关建议。