Requirements Quality vs Process and Stakeholders' Well-being: A Case of a Nordic Bank

11/11/2022
by   Emil Lind, et al.
0

Requirements are key artefacts to describe the intended purpose of a software system. The quality of requirements is crucial for deciding what to do next, impacting the development process's effectiveness and efficiency. However, we know very little about the connection between practitioners' perceptions regarding requirements quality and its impact on the process or the feelings of the professionals involved in the development process. Objectives: This study investigates: i) How software development practitioners define requirements quality, ii) how the perceived quality of requirements impact process and stakeholders' well-being, and iii) what are the causes and potential solutions for poor-quality requirements. Method: This study was performed as a descriptive interview study at a sub-organization of a Nordic bank that develops its own web and mobile apps. The data collection comprises interviews with 20 practitioners, including requirements engineers, developers, testers, and newly employed developers, with five interviewees from each group. Results: The results show that different roles have different views on what makes a requirement good quality. Participants highlighted that, in general, they experience negative emotions, more work, and overhead communication when they work with requirements they perceive to be of poor quality. The practitioners also describe positive effects on their performance and positive feelings when they work with requirements that they perceive to be good.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/16/2021

The Influence of Human Aspects on Requirements Engineering: Software Practitioners Perspective

Requirements Engineering (RE) is a process that requires high collaborat...
research
02/07/2020

How do Quantifiers Affect the Quality of Requirements?

Context: Requirements quality can have a substantial impact on the effec...
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
03/04/2022

A DSL for Defining Feature-Level Quality Constraints and the Aggregation of Evaluation Results in DevOps

Quality requirements typically differ among software features, e.g., due...
research
02/05/2022

Using SEQUAL for Identifying Requirements to Ecore Editors

Software engineers who use Model-Driven Development may be using Ecore f...
research
02/14/2023

Moving on from the software engineers' gambit: an approach to support the defense of software effort estimates

Pressure for higher productivity and faster delivery is increasingly per...
research
03/03/2021

On Understanding the Relation of Knowledge and Confidence to Requirements Quality

Context and Motivation: Software requirements are affected by the knowle...

Please sign up or login with your details

Forgot password? Click here to reset