Scrum 活动
Scrum活动给团队提供了检视和调整工件的机会。这些活动旨为团队创建透明度,没有任何隐藏。
随每个冲刺发生的Scrum活动或仪式有:冲刺规划、每日Scrum、冲刺评审、冲刺回顾。
冲刺规划
冲刺规划是冲刺的开始,时间盒长度不超过8小时,随冲刺长度而减少。冲刺规划基于团队必须理解的三个主题讨论。
为什么这个冲刺是有价值的?
在这个冲刺能完成什么?
所选择的工作要如何完成?
开发团队决定在一个冲刺中完成多少工作。团队使用时间盒和经验讨论确定选择多少PO已排序的产品待办列表在冲刺中开发。
开发者通过冲刺规划要取得的成果是设定冲刺目标和冲刺待办列表。
每日Scrum
每日Scrum就是每日站会,是开发者的活动。站会三原则:每天固定时间,不超过15分钟,每个人都积极参与。团队成员检视进展,对齐目标,寻求帮助,交流障碍,按需调整计划。开发者必须参会,PO不是必须参会,PO有需要可以参会,如了解进展或澄清需求问题。
团队可以用三个问题作为初始议程:
为了帮助实现团队冲刺目标我在前一天完成了什么?
为了实现团队冲刺目标我今天将计划完成什么?
是否有任何障碍妨碍了我或团队实现冲刺目标?
团队敏捷发展早期可以由Scrum Master来主持站会,随着团队发展可以交由开发者自行举行。Scrum Master确保该活动会发生和遵循时间盒原则。
冲刺评审
冲刺评审的目的是检视迭代成果决定后续调整。在冲刺结束前团队聚在一起给干系人展示冲刺(迭代)内完成的成果,收集反馈。一个月的迭代评审会议时间盒是4小时,一周的迭代评审会议时间盒是1小时。冲刺评审在冲刺的最后一天举行。
冲刺评审的好处:
评审会议向所有人展示了团队在冲刺计划中要实现的用户故事可以在产品中实时呈现
会获得干系人的直接反馈
准备工作被降到最低限度,因为Sprint评审帮助他们适应这个过程。
可以一起研究改进软件功能的新想法。
冲刺回顾
冲刺回顾的目的是规划提高质量和效率的方法。团队从个体、互动、流程、工具、DoD等方面检视上个冲刺运行情况。通过回顾讨论迭代中运行好的方面、发生的问题、识别最能帮助改进效能的地方,明确下个迭代中的改善计划。要求团队全体成员参会。一个月迭代的回顾时间盒为3小时,2周迭代的回顾时间盒为1.5小时。
每个成员回答如下问题:
什么是有效的或成功的?
哪些任务有问题、失败或结果不如预期?
我们能从中学到什么以便能在下个迭代中实施来获得进步?
要点
Scrum五个活动:冲刺,冲刺计划,每日Scrum,冲刺评审,冲刺回顾
Scrum活动的关键在于准确,准时和遵循流程的规则。
迭代长度为一个月的,冲刺计划时间盒是8小时
每日Scrum被认为是Scrum活动的完美部分
Sprint评审在Sprint的最后一天进行。
冲刺回顾是整个团队审视流程并反思未来项目改进的时候。
PSM1样题
The Developers, Scrum Master, and Product Owner participate in the Sprint Planning process.
a. True
b. False
Which of the following is not true about the Sprint Planning process?
a. The Sprint Planning Process can take up to eight hours in one month.
b. Sprint planning is the beginning stage of the project.
c. The development team does not have the final decision on the amount of work they complete.
d. User stories are incorporated into the Sprint during the planning process.
What are the timeboxes for both the Sprint Retrospective and Sprint Review?
a. 4-hour timebox for each event.
b. 3 and 4 hours, respectively.
c. 4 and 3 hours, respectively.
d. 3-hour timebox for each event.
What does the Scrum Master do in the following events of the Daily Scrum? (Choose all that apply.)
a. When others are present at the Daily Scrum, the Scrum Master makes sure they do not interrupt the meeting.
b. Ensures that the Developers are having the meeting.
c. Instruct the Developers to always maintain the Daily Scrum based on the 15-minute timebox.
d. Conducts the meeting for the Daily Scrum.
Which are all the formal activities that help teams inspect and adapt? (Choose all that apply.)
a. The Sprint Review.
b. The Daily Scrum.
c. The Sprint Planning.
d. The Sprint Retrospective.
During the Sprint Retrospective, the Definition of Done can be reviewed and adapted.
a. True
b. False