敏捷需求工程中的关键挑战
1. 引言
敏捷软件开发(ASD)在当今商业世界中越来越受欢迎,因为它能够立即改变产品开发的方向。这些短期的方向变化也需要对需求工程(RE)采用灵活的方法。此外,敏捷方法(如Scrum、Kanban或极限编程)通常与以人为本的设计(HCD)活动相结合,以强调以价值为导向的产品开发方法。在过去十年中,敏捷需求工程领域应运而生。
由于各领域竞争的加剧,关注用户需求和价值交付成为产品开发中的一个重要方面。对于ASD而言,以计划驱动的组织正逐渐转变为以价值驱动的组织。一方面,计划驱动型组织的人员通常会就项目计划、定价模型以及利用现有资源可开发的功能数量进行谈判,他们更强调在一段时间内所创建的功能数量等产出。另一方面,价值驱动型组织的人员则讨论愿景、体验和人类价值观,以及如何通过产品来实现这些目标,他们关注交付产出所带来的结果。
与顺序式需求工程方法(在开发开始前需要进行需求分析阶段)相比,敏捷需求工程与开发本身同步进行。因此,持续的需求管理是一个关键属性。需求通常以史诗和用户故事的形式从用户角度进行描述,而不是创建需求文档。最近的研究表明,在敏捷环境中涉及用户和利益相关者的情况下,有多种运行需求工程的方法。
执行敏捷需求工程可能会给组织带来一些挑战。虽然文献中有一些研究调查了敏捷需求工程中的挑战,但相关工作仍缺乏对当前行业挑战的全面概述。本文旨在确定当今行业在敏捷需求工程中面临的最重要挑战,并为解决这些关键挑战提供方案。具体研究问题如下:
- RQ1:敏捷需求工程中的关键挑战是什么?
- RQ2:如何应对已确定的关键挑战?
2. 相关工作
文献中有一些相关研究通过不同的研究方法来调查敏捷需求
超级会员免费看
订阅专栏 解锁全文

1006

被折叠的 条评论
为什么被折叠?



