敏捷开发中需求分解的比较研究
1. 研究背景
在软件开发领域,目前对于敏捷过程中需求如何分解的研究较少,且缺乏不同敏捷过程以及与其他过程之间需求分解的比较研究。为填补这一空白,开展了相关的实证研究,旨在比较非结构化过程和三种敏捷过程(XP、Scrum 和 Scrum with Kanban)的需求分解过程。
2. 用户故事分解的概念与好处
- 概念 :“用户故事分解”是将用户故事拆分成更小部分的行为。通常分解后的部分范围要足够大以给客户提供价值,同时又要足够小,以便能低风险地估算实现该故事的工作量。
- 好处
- 估算更准确 :小范围的故事复杂度较低,更容易估算开发工作量,使冲刺规划更准确。
- 频繁交付价值 :团队能更频繁地完成用户故事,定期向客户交付业务价值,客户可更早提供反馈,团队能更快了解系统应满足的需求。
3. 用户故事分解技术
- User Story Mapping :从用户角度分解故事,将用户活动流程分解为可进一步细化为详细任务的工作流。使用“活动”“任务”“子任务”等术语描述不同层级,在 Scrum 中也有相应术语如“epic”“theme”“sprintable story”。
- 其他特定技术
超级会员免费看
订阅专栏 解锁全文
2616

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



