开放系统可扩展性需求的敏捷获取:案例研究
软件工程
2021-11-10 v1 性能
摘要
在敏捷软件开发中获取可扩展性需求十分复杂,且既往研究对此描述不足。本文提出一种在敏捷软件开发中获取可扩展性需求的轻量级制品:ScrumScale 模型。ScrumScale 模型是一个简单的电子表格。支撑该模型的可扩展性概念在设计科学研究中得以阐明,并运用了协调理论。本文描述了开放银行案例研究,其中一个遗留银行系统变为开放系统。这对该遗留系统的可扩展性提出了挑战。理解该挑战的第一步是获取新的可扩展性需求。在开放银行案例研究中,来自 TietoEVRY 的关键利益相关者花费 55 小时获取其开放银行项目的可扩展性需求。据 TietoEVRY 称,ScrumScale 模型提供了一种生成可扩展性需求的系统方法。对 TietoEVRY 而言,ScrumScale 模型背后的可扩展性概念也在与其他利益相关者的对话中带来了显著优势。
引用
@article{arxiv.2108.00567,
title = {Agile Elicitation of Scalability Requirements for Open Systems: A Case Study},
author = {Gunnar Brataas and Antonio Martini and Geir Kjetil Hanssen and Georg Ræder},
journal= {arXiv preprint arXiv:2108.00567},
year = {2021}
}
备注
36 pages, 7 figures, 6 tables, accepted for publication in Journal of Systems and Software