需求质量 versus 过程与利益相关者福祉:一个北欧银行的案例
软件工程
2022-11-14 v1
摘要
需求是描述软件系统预期目的的关键制品。需求质量对于决定下一步做什么至关重要,影响着开发过程的有效性与效率。然而,关于从业者对需求质量的感知及其对过程或参与开发过程的专业人员感受的影响,我们知之甚少。目标:本研究调查:i) 软件开发从业者如何定义需求质量,ii) 感知到的需求质量如何影响过程与利益相关者福祉,以及 iii) 低质量需求的原因与潜在解决方案。方法:本研究作为描述性访谈研究,在一个开发自有网页与移动应用的北欧银行子组织中进行。数据收集包括对 20 名从业者的访谈,含需求工程师、开发人员、测试人员与新入职开发人员,每组五名受访者。结果:结果显示不同角色对何种需求为高质量有不同看法。参与者强调,总体上,当他们处理自认为低质量的需求时,会经历负面情绪、更多工作与额外沟通开销。从业者亦描述了当他们处理自认为高质量的需求时,对其绩效的积极影响与正面感受。
引用
@article{arxiv.2211.06122,
title = {Requirements Quality vs Process and Stakeholders' Well-being: A Case of a Nordic Bank},
author = {Emil Lind and Javier Gonzalez-Huerta and Emil Alégroth},
journal= {arXiv preprint arXiv:2211.06122},
year = {2022}
}
备注
Submitted to Software Quality Days 2023 Conference