我们这样做Scrum的评审会议
在实践中,我们发现如果只在Sprint之后再做Demo,由于Sprint过程中沟通不充分,Demo展示的功能很可能不符合客户真正的需求,导致Sprint失败。于是,我们按照优先级和耦合做分组,高优先级的需求组尽早完成做Demo,让需求缺陷的风险前移。这里的分阶段 Demo不是正式的Demo,在10分钟内完成。
流程可以参考图:
好处:
1. 任何偏离需求的风险在Sprint期间的非正式Demo时被发现,得到及时处理
2. 需求组是按照优先级排序的,先做的是最高优先级,那么如果发生了任何意外(例如人员变动、技术障碍等)无法完成所有的需求,那么高优先级的需求可以在Sprint结束前被提交,以保证交付目标
我们做正式的Demo,会坚持以下原则:
1. 只是演示本次Sprint内的功能
2. 演示过程中,Stakeholders提出的意见,在演示会议中不做讨论,只是做记录,在会后再进行沟通。
3. 尽量保持Demo时间控制在60分钟
4. 一个人完成所有的演示
5. 只演示已经完成的功能。除非Stakeholders要求,否则不展示未完成的功能。因为只有已经完成的功能才是可以给客户带来价值的。
迭代结束了,如何判断迭代成功了?
迭代是否成功根据是否满足“完成标准”而定。“完成标准”会包含“需求交付”和“代码质量”等因素。我们细分了迭代失败和交付失败。如果有story不能交付,或者story的实现有较大的技术债务,但是不影响迭代目标的实现,则视为交付成功,迭代失败。如果所有的story都完成了且不存在较大的技术债务,则视为交付成功,迭代成功。失败的story放在需求列表中重新排优先级。
谁会判断迭代的状态?
PO接受只是一部分,评审也往往是关键路径做了演示。很多异常流程、非功能性需求等需要测试报告。PO需要和报告一起来决定是否可以交付,交付决定权在PO。但我们的“迭代完成目标”,除了交付外,还有技术债务等,这些由团队决定,虽不影响交付,但会影响内部迭代是否成功。
相关推荐
### 敏捷开发实践——我们这样实践Scrum #### 一、Scrum实践背景与目的 在当前快速变化的市场环境中,传统的瀑布式项目管理方式已经难以满足需求变更频繁、迭代周期短的软件开发项目。因此,敏捷开发方法论...
以及四个主要事件:Sprint规划会议、每日站会、Sprint评审会议和Sprint回顾会议。 - **角色职责**: - **产品负责人(PO)**: 负责维护产品Backlog,并确保其清晰明了,优先级明确。 - **Scrum Master (SM)**: ...
Scrum的事件包括Sprint、Sprint计划会议、每日Scrum站会、Sprint评审会议和Sprint回顾会议。Sprint是Scrum的核心,是一个固定时间长度的工作周期,通常持续2至4周。在每个Sprint的开始,产品负责人和开发团队会一起...
Scrum中的会议主要包括Sprint计划会议、每日站立会议、评审会议和回顾会议。Sprint计划会议发生在每个Sprint的开始,用于确定冲刺的目标和需要完成的任务。每日站立会议是团队每日进行的简短会议,用于报告进度和...
Scrum流程通常包括几个关键组成部分,如产品待办事项(Product Backlog)、Sprint、Sprint计划会议(Sprint Planning)、每日站立会议(Daily Stand-up)、Sprint评审会议(Sprint Review)以及Sprint回顾会议...
在Scrum中,适应性的关键节点包括每日Scrum会议、冲刺评审会议和冲刺计划会议。 #### 三、Scrum的核心支柱详解 - **透明性**:为确保透明性,团队需要明确定义“完成”的标准,并确保这些标准在整个团队中得到一致...
在每个Sprint中,团队都需要经历几个关键的活动:Sprint计划会议(Sprint Planning Meeting)、每日Scrum站立会议(Daily Scrum Stand-up)、Sprint评审会议(Sprint Review Meeting)和Sprint回顾会议(Sprint ...
检查列表通常包括各个角色(如产品负责人、Scrum Master和开发团队)的任务和责任,以及Scrum的各个事件(如冲刺计划会议、每日Scrum、冲刺评审和回顾会议)的执行步骤。这些清单可以帮助团队保持对过程的专注,并...
3. 每日Scrum站会:每天举行,团队成员相互同步进度,提出当前遇到的问题,计划接下来的一天要做的工作。 4. Sprint评审会议:在Sprint结束时举行,用来演示完成的工作项,获取反馈,并且讨论产品的未来方向。 5. ...
5. **Sprint Review Meeting**:Sprint评审会议,用于展示Sprint成果,并获取反馈。 6. **Sprint Retrospective Meeting**:Sprint回顾会议,团队成员反思Sprint过程中的成功与不足之处,讨论改进措施。 7. **Scrum ...
- **Scrum事件**:主要包括Sprint规划会议(Sprint Planning)、每日站会(Daily Scrum)、Sprint评审会议(Sprint Review)以及Sprint回顾会议(Sprint Retrospective)。 - **Sprint规划会议**:团队确定Sprint目标,并从...
Scrum事件包括Sprint规划会议、Scrum日会、Sprint评审会议和Sprint回顾会议。Sprint规划会议是在每个Sprint开始时进行的,用于确定Sprint的目标和计划。Scrum日会是每天进行的,用于检查前一天的工作进度和计划当天...