论文部分内容阅读
软件外包是在软件全球化环境下,软件生产在全球进行资源有效配置的必然产物。随着经济全球化和国际分工的进一步深化及信息技术的发展,软件外包作为全球IT行业中一个新兴的产业,得到了长足的发展。软件外包在我国的发展时间还比较短,随着软件项目规模的扩大、复杂度的增加,软件开发和测试的成本、进度、质量都难以控制和保证,使得以往单纯依靠管理人员和开发人员的经验来进行的项目管理越来越不可靠,这严重制约了我国软件外包行业在国际中的竞争力和长远的发展,突出了此课题研究的紧迫性。本文以典型中国软件外包企业IS公司软件外包过程优化为研究课题,深入研究软件外包过程中的需求管理、配置管理、风险管理,为该公司实施软件外包过程改进提供理论指导和建议。本文在查阅大量文献基础上,对项目管理知识和CMMI (能力成熟度模型集成)软件过程优化理论进行了梳理,针对IS公司软件外包项目管理过程中出现的问题,结合企业自身的实际情况提出基于CMMI理论的软件外包过程优化方案,以提升IS公司的软件外包项目管理水平。CMMI是在CMM(能力成熟度模型)基础上的发展和完善,是当今软件过程改进领域的重要成果,CMMI融合了全面质量管理的思想,为软件企业的过程改进提供了标准。基于以上的研究思路,本文首先阐述了CMMI理论以及过程改进和过程裁剪的相关知识;然后对IS公司的软件外包业务的现状进行了详细的介绍和分析,提出和总结了IS公司软件外包过程中存在的一些问题;随后通过对这些问题的分析,结合企业所处的环境和自身具体情况,对CMMI的过程实践进行改进和裁剪,制定出适合企业自身发展的软件过程优化方案,深入研究了需求管理、配置管理和风险管理这几个关键过程域,同时,进行了详细的分析与论述;之后简要介绍了实施的前期准备工作和过程优化循环,最后总结了本文的主要内容和结论,并展望了下一步研究工作的内容。本文研究的主要意义在于为IS公司软件外包过程提供一个循序渐进、持续优化的方案,同时为提高我国软件外包企业项目管理水平和项目成功率提供有益的参考,对基于项目管理知识和CMMI的过程优化研究也具有现实意义。