[论文解读] A Methodology for assessing Agile Software Development Approaches
本文提出了目标、原则与实践(OPP)框架,以系统化方式评估定制化敏捷软件开发方法的‘优良性’。通过评估方法的充分性、组织能力及有效性,并借助相互关联的目标、原则与可衡量的实践指标,该框架能够超越比较性或狭隘方法,实现对敏捷实施的结构化、全面评估。
Agile methods provide an organization or a team the flexibility to adopt a selected subset of principles and practices based on their culture, their values, and the types of systems that they develop. More specifically, every organization or team implements a customized agile method, tailored to better accommodate its needs. However, the extent to which a customized method supports the organizational objectives, or rather the 'goodness' of that method is questionable. Existing agile assessment approaches focus on a comparative analysis, or are limited in scope and application. In this research, we propose a structured, systematic and comprehensive approach to assess the 'goodness' of agile methods. We examine an agile method based on (1) its adequacy, (2) the capability of the organization to support the adopted principles and practices specified by the method, and (3) the method's effectiveness. We propose the Objectives, Principles and Practices (OPP) Framework to guide our assessment. The Framework identifies (1) objectives of the agile philosophy, (2) principles that support the objectives, (3) practices that are reflective of the principles, (4) the linkages between the objectives, principles and practices, and (5) indicators for each practice to assess the effectiveness of the practice and the extent to which the organization supports its implementation. In this document, we discuss our solution approach, preliminary results, and future work.
研究动机与目标
- 解决现实世界软件开发中普遍存在但缺乏系统性评估的定制化敏捷方法问题。
- 基于方法的充分性、组织支持能力及有效性,评估敏捷方法的‘优良性’。
- 提供一种超越比较性或有限范围方法的结构化、全面的评估方法。
- 指导组织验证其采用的敏捷实践是否与核心敏捷目标一致,并得到有效实施。
- 建立可衡量的指标,用于评估实践的有效性及组织的准备能力。
提出的方法
- 提出目标、原则与实践(OPP)框架作为结构化评估模型。
- 将核心敏捷目标作为方法评估的基础。
- 为每个目标映射支持性原则,以确保与敏捷理念的一致性。
- 将具体实践与原则关联,构建从目标到执行的可追溯层级结构。
- 为每项实践定义可衡量的指标,以评估其有效性及组织支持能力。
- 采用系统化、多维度方法,结合充分性、能力与有效性标准。
实验结果
研究问题
- RQ1如何在超越比较性或有限方法的基础上,系统化评估定制化敏捷方法的‘优良性’?
- RQ2构成敏捷方法全面评估框架的关键要素——目标、原则与实践——是什么?
- RQ3如何定义指标,以衡量敏捷实践的有效性及组织支持能力?
- RQ4OPP框架在多大程度上使组织能够评估其敏捷实施与敏捷理念的一致性?
- RQ5该框架如何应用于现实环境中,以评估敏捷实践的适用性与执行质量?
主要发现
- OPP框架为评估敏捷软件开发方法提供了一种系统化、结构化且全面的方法。
- 该框架通过目标、原则与实践的层级模型,实现对方法充分性、组织能力及有效性的评估。
- 每项实践的可衡量指标使组织能够评估实施质量与支持准备度。
- 该方法超越比较性评估,聚焦于与敏捷理念及组织背景的一致性。
- 初步结果表明,该框架在指导组织验证和改进其定制化敏捷实施方面具有潜力。
- 本研究提出了一种新颖且可扩展的评估模型,适用于多样化的组织与项目情境。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。