论文部分内容阅读
随着中国加入世界贸易组织,中国的软件出口每年也在以一个惊人的速度飞快增长。对日软件出口在其中占据了相当大的比重。如何提升企业在对日软件外包项目上的软件过程管理能力成为了当前研究的一个热点,也是对日软件出口企业亟待解决的问题。CMM作为软件过程改进的指南及评估标准,已经得到了众多国家软件产业界的认可,并且在北美、欧洲和日本等国家及地区得到了广泛的应用。但由于中国软件产业起步较晚,在CMM实施方面,尤其是对日软件外包领域的具体实践方面还缺少经验。多为中小型的对日软件出口企业对于如何将CMM应用到对日软件外包项目的过程管理中仍然存在很多的疑虑。笔者在综述CMM理论基础之上,对对日软件外包项目过程管理的实施方案进行了详细分析,讨论了对日软件外包的特点,分析了对日软件外包项目的开发过程中普遍存在的典型问题,提出了解决思路。对CMM 2级和3级若干KPA进行了裁剪和修改,尤其是针对对日软件过程中重点问题对部分KPA的关键实践进行了提炼、合并。结合笔者的开发和管理经验以及参与制定的基于CMM2的软件开发流程规范,提出了对日软件外包项目的CMM解决方案,对中小型的软件外包企业在软件开发过程中如何实施CMM具有参考价值。鉴于国内多数的对日软件出口企业尚处于一个起步阶段,本文以CMM2级为切入点,重点研究了对日软件外包项目中的需求管理、变更管理、项目计划和跟踪、质量保证、配置管理及培训等若干过程。最后通过一个实际的对日外包项目给出该方案的实例化流程,并通过若干项目的比较给出了软件过程改进的结论。