论文部分内容阅读
以“瀑布模型”为代表的传统软件开发模式曾经极大地促进了软件行业的发展,但在互联网和无线互联网快速发展的今天,软件的架构技术、软件的应用环境和用户需求都处于快速变化之中,传统的基于计划的生命周期的软件开发方法对互联网类软件的开发很难奏效。为了适应现代技术与商业环境,“敏捷软件开发”方法应运而生。当前国内外越来越多的软件和互联网企业采用敏捷软件开发模式进行应用软件的开发。但敏捷软件开发相对传统开发模式仍然比较年轻,它并不能解决软件开发中的所有问题,实践敏捷软件开发的软件项目仍然需要面对各种风险。如果在实践敏捷软件开发的过程中,认为其能应对软件项目的常见问题而忽略了风险管理,那么很可能造成得不偿失的结果。本文首先从理论上阐述了敏捷软件开发的特点及其风险管理规划、风险识别、风险分析及风险应对的基本原理。结合N公司实际情况,本文应用定性分析和定量分析相结合的方法,详细论述了敏捷软件开发风险管理的各个环节,论证了如何在敏捷软件开发中进行更规范和有效的风险管理。本论文希望通过对敏捷软件开发风险管理的论述,及其在实际软件开发项目中应用情况的介绍,为采用敏捷软件开发的软件企业或团队提供一定的参考和借鉴。