敏捷规划、开发与测试入门
1. 敏捷项目管理概述
在过去几年里,项目管理有了显著改进,敏捷方法对项目交付业务价值的方式产生了重要影响。这里主要关注Scrum和极限编程(XP),部分原因是它们比较受欢迎,且微软在Visual Studio和Team Foundation Service(TF Service)中大力支持这些实践,例如提供了运行Scrum项目的模板。
2. Scrum流程
2.1 流程整体介绍
组织业务方面的需求会作为产品待办事项(PBIs)放入待办事项列表,该列表是有序的,最重要的需求排在顶部,由产品负责人(PO)负责排序。
当第一个冲刺开始时,开发团队和PO在冲刺规划会议中为冲刺待办事项(SP)选择一些PBIs。团队会将这些待办事项分解为更小、更易管理的任务并进行时间估算,根据估算和冲刺可用工作时间继续选择待办事项,直到冲刺待办事项列表满为止,然后团队开始着手完成这些任务。
冲刺通常持续2到4周,被划分为24小时的增量。开发团队和Scrum主管(SM)每天会进行15分钟的每日Scrum会议,讨论三个问题:
- 自上次会议以来做了什么?
- 到下次会议将做什么?
- 工作是否有阻碍?
每个冲刺结束时,会有两个会议:
- 冲刺评审:团队向PO和利益相关者展示软件成果,PO进行交付签字(除非未达预期)。
- 冲刺回顾:团队评估本次冲刺的优点、可改进之处和需改变的地方。
2.2 Scrum流程示意图
graph LR
cl
超级会员免费看
订阅专栏 解锁全文

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



