论文部分内容阅读
近年来全球信息化产业飞速发展,在这一浪潮的推动下,软件外包也逐渐成为一个高度国际化的产业。随着中国政府对“互联网+”的大力推动以及“一带一路”战略的全面深入,越来越多的中国软件外包公司开始“出海”,承接国际化的外包IT项目。机遇带来挑战。越来越多的客户对项目交付的要求日益增长,如何在预算范围内,让项目保质保量并按时交付,成为了许多公司关注的重点。因此,敏捷开发模式受欢迎程度越来越高,许多组织开始在自己的项目中采用了敏捷开发模式。然而,相比传统模式,许多采用敏捷开发的项目质量存在不小差距。如何有效提高敏捷开发模式下的项目质量,成为了一个值得研究的课题。本文从介绍软件服务外包业出发,阐述了软件服务外包项目面对迅速变化的市场,开始从传统开发模式转变为敏捷开发模式。接着介绍了国内外主流的软件项目过程质量管理的相关理论,并以此作为研究的理论根基。同时采用文献查找、理论探究以及具体实践的方式,确定研究框架和研究方法,重点研究了在敏捷开发项目中引入CMMI的可行性以及如何利用CMMI的理论思想来完善敏捷开发过程,从而提高整个软件服务项目的质量。在此理论基础上,进而以P公司为例,分析其目前在外包行业转型中所面临的机遇和挑战,并针对P公司的软件外包项目在采用敏捷开发模式后所遇到的种种问题,进一步论述了采用敏捷开发模式的软件项目在实施过程中质量管理的要点。最后以本文作者在P公司所参与的一个敏捷开发项目作为实践对象,详细介绍了敏捷开发中每一个环节的实施过程,并以之前的理论分析为基础,在实施过程中引入了CMMI的一些理念和方法,以此来验证在敏捷开发项目中引入CMMI的可行性和实效性。最后在对整个实践过程的回顾总结中,提炼出对敏捷开发的项目质量有益的意见和举措,以期在P公司未来实施的敏捷开发项目中能加以推广,提高其敏捷开发项目的交付质量,从而提升P公司在软件外包行业的核心竞争力,化解目前遇到的一些客观不利因素,使其在激烈市场竞争中拓展局面,进一步发展壮大。