论文部分内容阅读
随着软件行业、信息技术的快速发展,市场对软件产品的版本发布周期、产品性能的要求越来越高,而传统的软件开发方式已经不能满足市场的需要,由此引进了敏捷开发方式。一方面,敏捷开发方式可以更快速地响应客户需求、加快新产品开发及上线速度、提高组织自主创新能力。另一方面,软件企业在引入敏捷开发方式时也带来了一些风险。如何在敏捷开发方式下实施有效的风险管理,使得产品开发过程进展顺利,最终保质保量完成软件产品开发工作等问题是软件产品敏捷开发企业正面临的挑战。本论文以A公司智慧图书馆软件产品为例,以敏捷开发、风险管理作为理论基础,结合前人的研究成果,采用头脑风暴法的方式对风险进行了系统的识别,得出了需求风险、组织和人员风险、技术风险、流程和标准风险这四类风险隐患。在此基础上,本文主要运用了问卷调查和层次分析法对已识别风险进行了科学的分析,包括建立风险评价的指标、对风险的指标进行赋值、并对风险进行综合评价。随后,通过与专家深度访谈的方式,按照产品立项、产品设计、产品开发、产品交付四个阶段,设计了A公司智慧图书馆敏捷开发风险控制方案。进而,研究了该方案的实施过程,并评价了该方案的实施效果。由于实施了敏捷开发风险控制方案,在智慧图书馆开发过程中,开发人员任务未完成率降低、严重及普通的软件程序错误或缺陷漏洞(bug)出现比例均得到了降低,产品开发生产率提高,从这三个方面可以看出,A公司敏捷开发风险管理能力得到提升。本论文通过定性和定量分析的科学评估和论证,将有助于A公司更好地对智慧图书馆软件产品在敏捷开发过程中出现的风险进行有效管理,降低开发难度,提高团队的开发效率,保证产品质量。更重要的是,保留了完整的研发配置资料库,降低了产品上线后的维护成本,延长了产品的生命线,使软件产品可以创造更大的价值。