当前位置: X-MOL 学术Software Qual. J. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Scrum metaprocess: a process line approach for customizing Scrum
Software Quality Journal ( IF 1.9 ) Pub Date : 2021-04-07 , DOI: 10.1007/s11219-021-09551-4
Halimeh Agh , Raman Ramsin

Scrum is currently the most widely used agile methodology. However, it is regarded as a framework rather than a concrete process. Unfortunately, the resources available on Scrum do not explicitly define its variable parts and do not offer proper guidance on how to resolve those variabilities. Process (re)configuration is thus left to Scrum Retrospective sessions; this can delay the vital decisions that can significantly improve the process before problems arise. This paper aims to address the problems associated with configuring/reconfiguring Scrum by identifying all the variabilities (variation points) in the Scrum framework, along with the situations where a variation point can be resolved by one or more specific variants. We propose a Software Process Line (SPrL) approach for achieving this: we have represented the process variabilities of Scrum as a Scrum metaprocess, which acts as the core process of a generic SPrL for Scrum. The situations in which each variation point of the metaprocess can be resolved by a specific variant have been identified. The metaprocess has been implemented in the Medini-QVT tool, along with transformation rules that provide the means for automatic resolution of the variabilities. The validity of the metaprocess has been evaluated through an industrial case study, the results of which show that the metaprocess is applicable in real situations. Furthermore, the results indicate that the processes instantiated from the metaprocess can improve the existing processes by proposing specific practices for addressing their shortcomings.



中文翻译:

Scrum元过程:用于定制Scrum的生产线方法

Scrum是当前使用最广泛的敏捷方法。但是,它被视为框架而不是具体过程。不幸的是,Scrum上的可用资源未明确定义其可变部分,也未提供有关如何解决这些可变性的适当指导。因此,流程(重新)配置留给Scrum回顾会议进行;这可能会延迟可能在问题出现之前显着改善流程的重要决策。本文旨在通过识别Scrum框架中的所有可变性(变异点)以及可以通过一个或多个特定变体解决变异点的情况来解决与配置/重新配置Scrum相关的问题。我们提出了一种软件过程线(SPrL)方法来实现此目的:metaprocess,它是Scrum通用SPrL的核心过程。已经确定了可以通过特定变体解决元过程的每个变体点的情况。元过程已经在Medini-QVT工具中实现,并且转换规则提供了自动解决差异的方法。通过工业案例研究评估了元过程的有效性,其结果表明该元过程适用于实际情况。此外,结果表明,从元过程中实例化的过程可以通过提出解决其缺点的特定实践来改进现有过程。

更新日期:2021-04-08
down
wechat
bug