上次我们通过三个数字阐释了敏捷管理的“1”理念、“4”价值观、“12”原则。敏捷项目管理包括Scrum、看板等多种方法论,但Scrum是业界应用最广泛的敏捷项目管理方法。这次我们继续通过“5-3-3-5”这四个数字来介绍Scrum的细节。
1. Scrum 方法论概述
Scrum是一种兼顾计划性同时保持灵活性的项目开发方法,源自橄榄球的“带球驱动”。橄榄球比赛中每次冲刺之前都有一个计划过程,但一旦实际冲刺开始,球员就会根据最初的计划进行调整。该模式下,全队紧密配合,灵活运球,形成单位,快速突破对手的方向。新产品开发的Scrum是一种“接力执行”类型的产品开发,它将整个开发过程分为多个冲刺(也称为冲刺或迭代)。每个冲刺周期通常持续2 到4 周。
2. Scrum 团队的5 个价值观Scrum 团队通常是5 到9 人的自组织跨职能团队,Scrum Team 成员持有以下5 个价值观: 需要。
1.勇气:Scrum团队成员必须有勇气做正确的事和解决问题,并且在困难的情况下愿意承担风险。
2. 承诺:团队成员必须致力于实现Scrum 团队的目标,并为团队如何制定和执行决策做出贡献。团队成员愿意为最终产品的成功承担责任,这证明了他们的承诺。
3. 尊重:Scrum 团队成员相互尊重,并承认对方是有能力、独立的个体。尊重可以促进团队内部的信任和协作。
4. 专注:团队成员专注于冲刺工作和Scrum 团队目标,确保他们始终只专注于当前任务。这种专注有助于提高工作效率和质量。
5. 公开性:Scrum 团队及其利益相关者同意公开所有已执行的工作和挑战。开放性使得团队内部的信息共享更加容易,加强了团队之间的沟通和信任。
3. Scrum团队的“3”角色
Scrum 团队中有三种不同的角色。每个角色都有不同的职责和优先级。下面对此进行解释。
1.产品负责人产品经理
产品负责人产品经理(简称PO)是代表客户利益并拥有对产品待办事项中的需求进行优先级排序和分类的最终决策权的人。它的主要职责是清楚地阐明产品愿景,了解结果的方向,确定业务优先级,并平衡相关各方的竞争利益。
2.Scrum Master敏捷教练
Scrum Master 敏捷教练(SM) 敏捷教练是团队和产品经理之间的中介。其首要职责是保障团队正确实施Scrum、促进信息共享、提供良好的团队服务,同时激发团队追求卓越的精神,特别是通过辅导来加强。
3. 培养敏捷团队
开发团队敏捷团队通常由跨多个部门的五到九个人组成,在冲刺期间,团队会自我组织以实现冲刺目标。团队被赋予完全的权力、调整工作方式的自由,并对冲刺目标负责。
4. Scrum 活动的“3”个可交付成果
一项Scrum 活动包含“3”个可交付成果。下面简单介绍一下这些。
1. 产品待办事项产品待办事项
产品待办事项产品待办事项是根据客户价值编写的按优先级排列的逐项需求列表。在整个项目执行过程中动态变化。
2. 冲刺待办事项冲刺待办事项
Sprint Backlog 是下一个Sprint 中要交付的需求列表,这些需求是产品经理和Sprint 团队讨论后从产品Backlog 中选择的。
3、增加产品增量
增量产品增量是团队在冲刺中的努力之后产生的可交付产品增量。
5. Scrum 方法的“5”项活动
Scrum方法论的冲刺周期有五个活动,这五个活动构成了一个完整冲刺的闭环。这“5”项活动是:
1. Sprint 计划会议Sprint 计划会议
冲刺计划会议是产品经理和冲刺团队在冲刺开始前进行沟通的会议,以确定本次冲刺的目标并形成冲刺待办事项列表。
2. 冲刺
冲刺是团队从开发阶段完成特定任务到进入评审阶段的一段时间。冲刺周期通常持续两到四个星期。
3.每日站立会议
Daily Scrum 是Sprint 期间由敏捷教练领导的Sprint 团队的每日会议。在这次会议上,每位成员轮流回答三个问题。
你昨天做了什么?
您遇到了什么问题?
你今天打算做什么?
4. Sprint 评审Sprint 评审会议
每个冲刺完成后,产品经理和其他项目干系人通过冲刺评审会议来评审冲刺中交付的产品增量。审核的目标是让团队演示产品、确认结果并开始下一个冲刺。
5. Sprint评审会议
每次冲刺后都会进行回顾,以确定并记录从上一次冲刺中吸取的经验教训。通过绩效评估帮助您的团队不断改进。您可以按照以下五个步骤进行冲刺回顾:
审查最终行动的实施情况。
召开团队申诉会议,每个人都讨论上一次冲刺期间愉快和不愉快的经历。
明确上一步中的主要问题,并团结团队就下一个冲刺中想要改进的问题形成共识。
对问题进行根本原因分析。
确定改进措施。
要了解Scrum 的三个工件和五个活动之间的逻辑关系,请参阅下图。
Scrum 3 个可交付成果和5 个活动之间的关系
欢迎大家交流讨论!