论文部分内容阅读
随着时间的不断推移,越来越多的人们逐渐的认识到,新的技术出现与否,已不能完全影响软件的开发,而开发过程中的管理则起到至关重要的作用。CMMI是国际软件行业比较流行的过程改进标准之一,它为不断增强软件企业的项目管理能力,提供了有效的指导框架。可以让软件企业通过参照CMMI提供的最佳实施方案的清晰框架,来衡量企业自身的开发能力及其成熟度,同时找出,提高企业自身竞争力的发力点。软件外包企业的项目管理过程改进是本文研究的主要对象,本文以CMMI为软件项目过程改进和项目管理的基本框架,结合笔者公司软件外包的特性,目的是建立一套可行的软件过程改进和项目管理的体系。本论文以笔者在YD公司参与过的软件外包项目为背景,提出四个在外包软件开发过程中遇到的问题,首先,描述在项目执行过程中,没有获得有效而完整的解决方案。然后,笔者研究了CMMI模型,其中包含了CMMI的22个过程域及层次结构,其中抽取可以解决问题的四个过程域,即需求管理、配置管理、验证和技术解决,进行了详细的阐述。然后笔者结合这四个关键域的理论,对项目实施过程中遇到的四个现实问题,进行详细的案例分析,将CMMI过程改进和项目管理框架与实际应用相结合。最终,针对项目开发过程中遇到的四个典型案例,制定符合本公司CMMI实施过程改进的建议。本文的对CMMI的研究,对软件企业制定项目过程改进方案和提升外包企业管理水平有着重要的参考价值,同时对基于CMMI的过程改进和项目管理有着指导作用。