基于风险驱动的Scrum方法改进研究
2016-09-08严振亚
电子设计工程 2016年13期
严振亚
(天津开发区先特网络系统有限公司 天津 300192)
基于风险驱动的Scrum方法改进研究
严振亚
(天津开发区先特网络系统有限公司 天津 300192)
针对提高Scrum软件开发方法应对风险的目的,采用改进软件过程的方式,分别对需求风险、技术风险、进度风险和质量风险增加监控节点。通过在软件过程中加入了需求风险分析环节、系统设计环节、每日报告记录和持续集成机制、功能测试环节等节点,确保在软件开发过程中的风险点得有效的监控和预测。得出基于风险驱动的Scrum敏捷开发方法可以有效的应对开发风险,增加软件产品开发成功机率的结论。
软件工程;过程改进;敏捷;Scrum
随着社会信息化水平的不断提高,人们对软件的依赖程度也随之增长,市场需求对软件的更新换代提出了新的要求。传统的软件工程方法体系由于过于笨重,已经不能满足软件开发现状,人们迫切的需要一种轻量级的软件过程方法来适应快速的市场变化。因此敏捷方法在过去的几年里得到了迅猛的发展,其特征是用适应变化、频繁迭代、用户参与等方式代替原有的以文档驱动的重量级软件开发过程,这其中又以Scrum方法最为流行。
但是传统的Scrum敏捷开发方法中并没有针对风险进行有效的监控和处理机制,这很容易导致开发失败。文中针对Scrum开发过程提出一种基于风险驱动的改进方法,在整个开发周期的各阶段分别建立风险监控检查点,主要针对需求风险、技术风险、进度风险和质量风险4个方面对开发过程进行监控。……
登录APP查看全文
