完美清单 - AGILE

The Perfect Checklist - AGILE

我正在开始一个有趣的新项目,我们正在与我的团队一起寻找一种方法来定义我们的 清单 以便有清晰的想法(尽可能多可能)关于我们必须做什么才能从用户故事开始发布功能。

我发现了很多有趣的资源:

  1. Scrum Checklist

  2. ALL ABOUT AGILE

  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

  • 使用与以前相同的流程计划下一个冲刺。