6、敏捷软件开发方法的现状与未来方向

敏捷软件开发方法的现状与未来方向

1. 研究目标概述

不同学者在敏捷软件开发领域有着不同的研究目标。有的学者旨在揭示小公司的敏捷开发实践,例如Pekka Abrahamsson、Nilay Oza和Mikko T. Siponen。Truex等人则通过解释敏捷开发出现的背景,来阐述其解释性研究目标,即理解IT如何促进组织的涌现。

Hunt和Thomas的研究目标主要是手段 - 目的导向,他们提出实用编程的目的是为从业者提供“成为更好的程序员”的知识,并介绍了一套编程“最佳实践”。Schwaber和Beedle的研究目标同样是手段 - 目的导向,他们通过案例研究描述使用Scrum构建系统的经验,同时Scrum也有批判性研究的成分,试图揭示当前系统开发方法为何行不通,还涉及解释性研究,尝试从Kuhn的范式概念和Takeuchi与Nonaka提出的知识创造角度解释其理论基础。

2. 实证证据分析

2.1 敏捷开发方法的研究基础

敏捷软件开发方法的发展并非基于系统研究。目前该领域唯一的元分析由Dybå和Dingsøyr完成,他们对敏捷软件开发的实证研究进行了系统回顾,认为该领域仍处于起步阶段,研究质量明显不足。

2.2 不同敏捷方法的实证研究情况

  • XP实践 :在XP实践方面,有较多科学研究,如结对编程、测试优先的软件开发方法或两者的结合。在大学、研究机构和商业环境中都有使用XP及其变体的经验,但具体数据较难获取。不过,一些研究已经积累了一定的实证数据,例如结对编程可减少40 - 50%的工作完成时间,提高工作满意度并产生更高质量的代码。也有研究得
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值