完美清单 - AGILE
The Perfect Checklist - AGILE
我正在开始一个有趣的新项目,我们正在与我的团队一起寻找一种方法来定义我们的 清单 以便有清晰的想法(尽可能多可能)关于我们必须做什么才能从用户故事开始发布功能。
我发现了很多有趣的资源:
-
-
...还有其他东西
所以,我的建议是与对这个问题有经验的人开始讨论。
希望有人帮助我!
选择使用敏捷方法开发项目时需要考虑各种因素。
角色:
产品负责人:
- 定义产品的功能
- 决定发布日期和内容
- 在每个 sprint 中确定并调整功能的优先级
Scrum Master(通常是开发人员):
- 管理项目
- 确保团队功能齐全
- 实现所有角色和职能之间的密切合作
- 保护团队免受外部干扰
理想的 Scrum 团队规模约为 7 人。
阶段:
1) 创建产品待办事项列表(用户故事列表):
- 使用客户给出的需求列表,创建用户故事列表。
2) 进行计划扑克 session:
- 只有开发者参与session,客户只能观看不能互动
- 规划扑克的目的是为容易的用户故事分配一个 "Story point" 值。
- 故事点值是开发故事的估计 "effort"。
- 设置一系列从0到100的扑克牌,我熟悉的系列牌有0、1/2、1、2、3、5、8、13、20、40和100.
- 每位开发人员都会获得一系列扑克牌。向小组大声朗读用户故事,每个人都有几秒钟的时间来选择故事点值。选取的值会同时显示。如果达成共识,则继续下一个故事。如果不是,应该快速讨论一下你为什么选择你的价值,然后开始另一轮规划扑克。
- 如果选择的扑克牌值大于 20,您应该考虑将用户故事分解成小故事。
3) 冲刺计划:
- Sprint Backlog 已创建
- 团队从产品待办事项列表中选择他们可以承诺完成的项目
- 确定任务并估算每个任务
4) 冲刺:
- 理想持续时间 = 2-4 周
- 每日站会:
最好在一天的早些时候。 Stand-up,快开会。由 Scrum Master 管理。每次会议提出 3 个问题;你昨天做了什么?你今天打算做什么?有什么阻碍吗?
- 在整个 sprint 中完成设计、开发和测试。
5) 冲刺回顾:
- Scrum 团队展示他们在冲刺期间取得的成就(演示新功能)
- 与会者 - Scrum 团队、产品负责人、stackholders
- 进展顺利,遇到问题,问题是如何解决的
- 展示什么是用户故事"done done"
- 收到产品负责人的反馈
6) Sprint 回顾:
- 在 Sprint 审查和计划下一个 sprint 之后发生
- 看看哪些有效,哪些无效
- 检查 Sprint 的进展情况
- 制定改进 Scrum 团队运作方式的计划
- 发展得更好processes/practices
7) 重复阶段 3
- 使用与以前相同的流程计划下一个冲刺。
我正在开始一个有趣的新项目,我们正在与我的团队一起寻找一种方法来定义我们的 清单 以便有清晰的想法(尽可能多可能)关于我们必须做什么才能从用户故事开始发布功能。
我发现了很多有趣的资源:
...还有其他东西
所以,我的建议是与对这个问题有经验的人开始讨论。
希望有人帮助我!
选择使用敏捷方法开发项目时需要考虑各种因素。
角色:
产品负责人:
- 定义产品的功能
- 决定发布日期和内容
- 在每个 sprint 中确定并调整功能的优先级
Scrum Master(通常是开发人员):
- 管理项目
- 确保团队功能齐全
- 实现所有角色和职能之间的密切合作
- 保护团队免受外部干扰
理想的 Scrum 团队规模约为 7 人。
阶段:
1) 创建产品待办事项列表(用户故事列表):
- 使用客户给出的需求列表,创建用户故事列表。
2) 进行计划扑克 session:
- 只有开发者参与session,客户只能观看不能互动
- 规划扑克的目的是为容易的用户故事分配一个 "Story point" 值。
- 故事点值是开发故事的估计 "effort"。
- 设置一系列从0到100的扑克牌,我熟悉的系列牌有0、1/2、1、2、3、5、8、13、20、40和100.
- 每位开发人员都会获得一系列扑克牌。向小组大声朗读用户故事,每个人都有几秒钟的时间来选择故事点值。选取的值会同时显示。如果达成共识,则继续下一个故事。如果不是,应该快速讨论一下你为什么选择你的价值,然后开始另一轮规划扑克。
- 如果选择的扑克牌值大于 20,您应该考虑将用户故事分解成小故事。
3) 冲刺计划:
- Sprint Backlog 已创建
- 团队从产品待办事项列表中选择他们可以承诺完成的项目
- 确定任务并估算每个任务
4) 冲刺:
- 理想持续时间 = 2-4 周
- 每日站会: 最好在一天的早些时候。 Stand-up,快开会。由 Scrum Master 管理。每次会议提出 3 个问题;你昨天做了什么?你今天打算做什么?有什么阻碍吗?
- 在整个 sprint 中完成设计、开发和测试。
5) 冲刺回顾:
- Scrum 团队展示他们在冲刺期间取得的成就(演示新功能)
- 与会者 - Scrum 团队、产品负责人、stackholders
- 进展顺利,遇到问题,问题是如何解决的
- 展示什么是用户故事"done done"
- 收到产品负责人的反馈
6) Sprint 回顾:
- 在 Sprint 审查和计划下一个 sprint 之后发生
- 看看哪些有效,哪些无效
- 检查 Sprint 的进展情况
- 制定改进 Scrum 团队运作方式的计划
- 发展得更好processes/practices
7) 重复阶段 3
- 使用与以前相同的流程计划下一个冲刺。