Scrum是一个框架,解决复杂的自适应问题,采用迭代的方式,来高效并有创造性地交付尽可能高价值的产品。核心是通过框架拟定待办清单,确定优先级,估算事项的难度,之后就去做吧。
Scrum理论
透明性、检视、调整是经验型流程的三大支柱。透明性,可视、标准统一;检视,发现偏差;调整,减小偏差。看板在这里发挥着关键作用,让团队的进展一目了然,并作出实时调整。
Sprint(迭代)是Scrum 的核心,其周期为小于或者等于一个月,其产出是完成的、可用的、潜在可发布的产品增量。Sprint 的长度在整个交付过程中保持一致。新的Sprint 在上一个Sprint完成之后通过PDCA循环的方式开始。
Sprint由Sprint计划会议(P)、每日Scrum站会(D/C)、交付工作(D)、Sprint评审会议(C)和Sprint回顾会议(A)构成。
一、计划会
计划这个Sprint的工作,由整个Scrum团队共同协作完成。解决以下两个问题:
1、交付要包含的内容。
输入:负责人讲解Sprint的目标以及达成目标需要的待办事项、新增交付、预计可接受的工作量。
输出:团队选择待办的事项,制定这个Sprint目标(采用OKR的方式,目标围绕长期规划,有价值可度量)。
2、如何完成交付所需的工作。
团队成员将待办工作进行分割,自行领取Sprint待办列表中的工作,负责人协助团队权衡取舍。
输出:AP(优先级排序)、工作量、验收准则
二、每日Scrum站会
时间简短,15分钟为限。开发团队成员在这里分享各自的工作情况,并为接下来的一天制定计划。
分享内容包括:进度、计划和风险。主要是风险和评估整个Sprint目标完成的进度评估。
为了达到高效和减少沟通时间,SM需建立团队看板,团队成员填报进度将自己的工作进展展示给团队。
三、Scrum评审会议
Sprint结束时举行,团队成员展示他们的增量交付。在审核期间,每个人都会分享反馈,并在下一个Sprint中需要完成的工作进行协作,以优化产品的价值。
四、Sprint回顾会
在Sprint评论之后和下一个Sprint计划之前发生。反映前一个Sprint会议记录,并在下一个Sprint中建立改进。
对前一个Sprint周期进行检视,找出做得好的和潜在需要改进的主要方面、并进行排序,制定改进Scrum团队工作方式的计划。
SM
Scrum Master是scrum的推动者,充当团队的教练
为团队每个人考虑,带领团队拥抱变化、快速相应,把事情拆小、再拆小。
计划阶段:明确目标、细化需求、优先级排序、工作量评估、组织计划会
实施阶段:团队看板、站会组织、风险控制
回顾阶段:团队凝聚、回顾组织、领导变革