当前位置: X-MOL 学术Inf. Softw. Technol. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
From a Scrum Reference Ontology to the Integration of Applications for Data-Driven Software Development
Information and Software Technology ( IF 3.8 ) Pub Date : 2021-03-17 , DOI: 10.1016/j.infsof.2021.106570
Paulo Sérgio Santos Júnior , Monalessa Perini Barcellos , Ricardo de Almeida Falbo , João Paulo A. Almeida

Context

Organizations often use different applications to support the Scrum process, including project management tools, source repository and quality assessment tools. These applications store useful data for decision-making. However, data items often remain spread in different applications, each of which adopt different data and behavioral models, posing a barrier for integrated data usage. As a consequence, data-driven decisions in agile development are uncommon, missing valuable opportunities for informed decision making.

Objective

Considering the need to address semantic issues to properly integrate applications that support the agile development process, we aim to provide a common and comprehensive conceptualization about Scrum in the software development context and apply this conceptualization to support application integration.

Method

We have developed the Scrum Reference Ontology (SRO) and used it to semantically integrate Azure DevOps and Clockify.

Results

SRO served as a reference model to build software artifacts in a semantic integration architecture that enables applications to automatically share, exchange and combine data and services. The integrated solution was used in the software development unit of a Brazilian government agency. Results demonstrate that the integrated solution contributed to improving estimates, provided data that helped allocate teams, manage team productivity and project performance, and enabled to identify and fix problems in the Scrum process execution.

Conclusions

SRO can serve as an interlingua for application integration in the context of Scrum-process support. By capturing the conceptualization underlying Scrum, the reference ontology can address semantic conflicts and thereby support the development of integrated data-driven solutions for decision making.



中文翻译:

从Scrum参考本体到数据驱动软件开发的应用程序集成

语境

组织经常使用不同的应用程序来支持Scrum流程,包括项目管理工具,源存储库和质量评估工具。这些应用程序存储有用的数据以供决策。但是,数据项通常仍然散布在不同的应用程序中,每个应用程序采用不同的数据和行为模型,这为集成数据使用构成了障碍。结果,敏捷开发中由数据驱动的决策并不常见,缺少了明智决策的宝贵机会。

客观的

考虑到需要解决语义问题以正确集成支持敏捷开发过程的应用程序,我们的目的是在软件开发上下文中提供有关Scrum的通用而全面的概念化,并将此概念化应用于支持应用程序集成。

方法

我们已经开发了Scrum参考本体(SRO),并将其用于语义上集成Azure DevOps和Clockify。

结果

SRO用作在语义集成体系结构中构建软件工件的参考模型,该体系结构使应用程序能够自动共享,交换和组合数据和服务。该集成解决方案用于巴西政府机构的软件开发部门。结果表明,该集成解决方案有助于改善估计,提供有助于分配团队,管理团队生产力和项目绩效的数据,并能够识别和修复Scrum流程执行中的问题。

结论

在Scrum流程支持的上下文中,SRO可以用作应用程序集成的国际语言。通过捕获基本Scrum的概念化,参考本体可以解决语义冲突,从而支持用于决策的集成数据驱动解决方案的开发。

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