论文标题

需求质量与流程和利益相关者的福祉:北欧银行的案例

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

论文作者

Lind, Emil, Gonzalez-Huerta, Javier, Alégroth, Emil

论文摘要

要求是描述软件系统预期目的的关键工件。要求的质量对于决定下一步该怎么做至关重要,从而影响了发展过程的有效性和效率。但是,我们对从业者对需求质量的看法及其对过程的影响或参与发展过程中涉及的专业人员的感觉之间的联系一无所知。 目的:本研究研究:i)软件开发从业人员如何定义需求质量,ii)感知的需求质量如何影响过程和利益相关者的福祉; iii)质量不佳需求的原因和潜在解决方案是什么。方法:这项研究是在开发自己的网络和移动应用程序的北欧银行的亚组织中作为描述性访谈研究。数据收集包括对20名从业人员的访谈,包括需求工程师,开发人员,测试人员和新雇用的开发人员,每个小组的五名受访者。 结果:结果表明,不同的角色对使需求质量良好的原因有不同的看法。参与者强调,一般而言,当他们与他们认为质量差的需求一起工作时,他们会经历负面情绪,更多的工作和间接沟通。从业者还描述了对他们的表现和积极感觉的积极影响,当他们与他们认为是善良的需求一起工作时。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源