敏捷开发流程【Scrum】

敏捷是项目管理里的一种方法论,适用于“范围和需求都不明确”的项目,采用小步快跑的方式,每1–4周就完成一次迭代并投入使用、收集反馈,然后再次迭代,从而不断逼近真实需求的一种方法论!

Scrum是敏捷里最具代表性的方法论!这个方法论里由三种角色和四种会议组成:
在这里插入图片描述

三种角色

  1. Product Owner:产品负责人;主要负责确定产品的功能和达到要求的标准,指定软件的发布日期和交付的内容,同时有权力接受或拒绝开发团队的工作成果。
  2. Scrum Master:类似于项目负责人;保护团队,兼顾产品经理的需求,确保项目的按时交付。
  3. The Team:开发测试团队

敏捷团队的总人数要控制住7–11人之间,不能过多。

四种会议

  1. Sprint Planning Meeting:冲刺计划会议;整个小组按优先级将用户故事从Product Backlog中移入到Sprint Backlog,表示整个小组承诺本迭代要做完的任务。做完的标准是测试通过,除非此任务不可测试。
  2. Daily Scrum Meeting:每日站会;冲刺阶段,小组成员每天都要在站会上讲一下自己昨天做了什么,今天准备作什么,大概什么时候完成,以及遇到了什么问题。
  3. Sprint Review Meeting:冲刺评审会;一个冲刺完成后,小组需要演示阶段性成果,并评审该成果是通过还是不通过。
  4. Sprint Retrospective Meeting:冲刺复盘会;小组成员轮流发言,复盘所遇问题、成本偏差、协作过程,提炼做得好的和需要改进的地方,并制定改进计划;这个时候PO还会根据收集到的用户反馈、上线数据,大家一起探讨优化方案,大致规划下一个Sprint,以便成员们提前准备。

猜你喜欢

转载自blog.csdn.net/weixin_45658354/article/details/127714788