Agile Elicitation of Scalability Requirements for Open Systems: A Case Study

08/01/2021
by   Gunnar Brataas, et al.
0

Eliciting scalability requirements during agile software development is complicated and poorly described in previous research. This article presents a lightweight artifact for eliciting scalability requirements during agile software development: the ScrumScale model. The ScrumScale model is a simple spreadsheet. The scalability concepts underlying the ScrumScale model are clarified in this design science research, which also utilizes coordination theory. This paper describes the open banking case study, where a legacy banking system becomes open. This challenges the scalability of this legacy system. The first step in understanding this challenge is to elicit the new scalability requirements. In the open banking case study, key stakeholders from TietoEVRY spent 55 hours eliciting TietoEVRY's open banking project's scalability requirements. According to TietoEVRY, the ScrumScale model provided a systematic way of producing scalability requirements. For TietoEVRY, the scalability concepts behind the ScrumScale model also offered significant advantages in dialogues with other stakeholders.

READ FULL TEXT
research
11/23/2017

Software Development Under Stringent Hardware Constraints: Do Agile Methods Have a Chance?

Agile software development methods have been suggested as useful in many...
research
10/05/2021

Towards optimal quality requirement documentation in agile software development: a multiple case study

Context-Agile software development (ASD) promotes minimal documentation ...
research
08/12/2023

An Industrial Case Study on Test Cases as Requirements

It is a conundrum that agile projects can succeed 'without requirements'...
research
05/25/2018

Learning in the Large - An Exploratory Study of Retrospectives in Large-Scale Agile Development

Many see retrospectives as the most important practice of agile software...
research
06/08/2020

Scalability in Computing and Robotics

Efficient engineered systems require scalability. A scalable system has ...
research
09/19/2023

Requirements Quality Research: a harmonized Theory, Evaluation, and Roadmap

High-quality requirements minimize the risk of propagating defects to la...
research
08/21/2019

Leveraging creativity in requirements elicitation within agile software development: a systematic literature review

Agile approaches tend to focus solely on scoping and simplicity rather t...

Please sign up or login with your details

Forgot password? Click here to reset