本章描述Scrum Master如何作为一位引导师服务产品负责人和开发团队。我会从引导师的定义、常见误解以及一位优秀的引导师应该具备的特质三个方面来介绍。
Scrum Master:如何充当好引导师 ?什么是引导师?
“引导师帮助团队理解团队共同目标,带领团队针对共同目标制订计划。也正因如此,引导师是一个始终保持‘中立’的角色。这意味着他/她并不会将某个特定角色的观点带入讨论 。”
引导师需要具有的关键技能(以及其他的一些重要技能)如下:
• 帮助和激发团队更好地达成目标。
• 在内容上保持中立,不站队。
• 支持团队中的每个人努力思考并实践最佳解决方案。
• 引导和鼓励团队协作并且努力争取协同优势。
• 具有魅力型权威,可以通过感召团队获得支持和追随。
误解
当我向人们询问如何理解Scrum Master作为引导师服务团队时,通常能够得到的答案只有1个:Scrum Master负责组织安排Scrum事件(通常指5个会议:每日站会,Sprint计划会议,Sprint回顾会议,Sprint评审会议以及需求梳理会议)。诚然,Scrum Master对Scrum的过程负责,支持并带领团队一起进行持续改进。
Scrum事件是Scrum过程中非常重要的一部分。尽管Scrum Master本身并不一定要参与到每个会议中去,但他必须保证 :
• 团队在Sprint中使用时间盒的概念,致力于生产已完成的、有价值的、可发布的产品增量。
• 团队在每日站会中以Sprint目标为方向检查团队工作进度
• 团队在Sprint计划会议中从产品待办列表中抽取一些条目进行讨论、计划并达成一致意见。团队需要有信心在当前Sprint中完成这些条目,以保证产品负责人制定的目标和策略可以如期达成。
• 团队在评审会议中演示和检查当前Sprint产出的产品增量,同时根据需要对产品任务列表进行调整。
• 团队在Sprint回顾会议中回顾并调整一些做法和流程以尝试优化或解决一些有可能阻碍团队进程的问题。
这里最大的误解是组织安排Scrum事件是Scrum Master作为引导师唯一需要做的事情。然而,一位优秀的Scrum Master,作为引导师可以做更有效更有力量的事情。
Scrum中的引导师的真正含义
就像在前面引导师的定义中ᨀ到的那样,引导师帮助团队理解并达成共同目标,引导和鼓励团队协作,与团队一起改进流程,努力达成协同效果。基于这一定义,引导师所要做的远远不止主持Scrum事件。
在Geoff Watts的《Scrum Mastery》一书中,他将引导定义为ScrumMaster的基本技能和行为。“Scrum Master始终在为团队、产品负责人和组织的目标服务。如果这些目标中产生了矛盾和冲突,他们将从长远考虑并做出妥协与让步。”
一位Scrum Master必须:
• 引导团队内部和团队所处环境走向关系良好、协作充分和沟通顺畅的方向。
• 引导团队执行Scrum流程并且对流程进行持续改进。
• 引者团队与团队所在组织的顺利融合。
• 引导团队更有目的、更高效地进行Scrum事件。
• 引导团队有效达成团队(甚至个人)目标。
Lyssa Adkins在她的《如何构建敏捷项目管理团队》使用了一个非常好的定义:
“作为引导师,Scrum Master需要为团队创造可以承载他们所有想法和创意的‘容器’。这个容器可能是会议议程上的一系列问题,也可能是一些轻量级的或者灵活的结构,以确保团队有足够合适的框架来支持他们的目标,足够积极的环境以鼓励更加充分的协作,在那里每一个绝妙的点子都会被正视。教练创造容器,团队创造内容。”
一名优秀的引导师需要具备的特质
因此,一名Scrum Master通过设置目的明确的舞台并ᨀ供清晰的边界以供团队一起讨论他们的奇思妙想。
这里还有一些优秀引导师需要具备的特质:
• 设计和领导能够帮助团队达成目标获得成果的会议15
• 通过有力地ᨀ问,激发团队产生新的洞察和观点
• 理解式倾听,而非反应式倾听16
• 培养强大的团队而非强大的个人
• 引导、促进而非亲力亲为
• 懂得如何使用灵巧的引导方式
Scrum事件的优秀引导者是什么样子的
每一个Scrum事件都有其明确的目的以回答这个问题:我们为什么要开这个会议?一位优秀的引导师必须保证每个事件目标清晰明确,方法简单有效,有效达成目标。上文ᨀ到的Scrum事件的目标是实质性的,通过有效的引导,Scrum Master可以在每个事件中谋求更多的价值。
很好引导的Scrum事件的特点是:
• 每日站会的氛围保持适当的压力,这些压力是为保证质量、达成承诺和识别阻碍而产生。
• 计划会议中产品负责人和开发团队精诚合作,关注商业价值的产出。所有的团队成员都对当前工作有充分的理解,主动参与确定Sprint目标并努力达成。
• Sprint评审会议是一个充满能量的会议 。在这里Scrum团队、发起人和利益相关者一起检查产品增量和产品任务列表,同时对彼此之间的合作进行回顾和改进。他们像一个拥有共同目的的团队一样行动,不存在“客户”和“供应商”之分。
• Sprint回顾会议在一个安全的氛围中进行,以保证“房间里的大象”(比喻容易被大家习惯性忽略的事物)被充分地识别、讨论,并且制订出团队成员一致同意在下个Sprint中实施的改善计划。
小结
总而言之,优秀的引导师:
• 服务于团队,但是避免成为团队的仆人。
• 帮助团队做出决策并且达成一致意见
• 识别出导致会议低效的不正确看法、不合理行为以及不积极的态度
• 做一个敏锐的观察者
• 在团队可以做到自组织的时候不过分干预
• 懂得在适当的时机打断团队
• 帮助团队ᨀ高协作效率
• 提出有效问题,设置必要的挑战
掌握这些引导技能需要大量的时间、练习和持续的反思和改进。但考虑到它有可能带来的巨大好处,这些付出绝对是值得的。
与敏捷项目管理相关的推荐资源
Scrum boards (also known as scrum task boards) are tools that help teams visualize backlogs of sprint work items. The board can use many manual (whiteboard and sticker) and virtual forms (software tools), but it can perform the same function regardless of appearance. (Scrum 板 (也称为 scrum 任务板) 是一种工具, 可帮助团队使冲刺积压工作项可见。该板可以采用许多手动 (即白板和贴纸) 和虚拟表单 (即软件工具), 但无论外观如何, 它都能执行相同的功能。)
The product vision is not part of the Scrum process. Why is it so important? Schwaber believes that vision is two necessary illusions, starting the Scrum project by stating: "The smallest plan starts the vision of the necessary Scrum project composition and product backlog" (产品愿景不是Scrum流程的一部分,为什么它如此重要?Schwaber的认为,愿景是两个必需的一个假象,开始Scrum项目,通过陈述道:“ 最小的计划开始了必要的Scrum项目组成的愿景和产品Backlog ”)
Product Backlog projects have described attributes (D appropriate details), Story points (E stimated), order (P rioritized), and they are constantly added, deleted and updated (E merged) in the backlog to reflect the backlog of teams in a timely and appropriate manner. (产品Backlog项目具有描述的属性(D适当的详细说明),Story points(E stimated),order(P rioritized),并且它们在积压中不断被添加,删除和更新(E合并)以反映到对以及时和恰当的方式积压团队的积压。)
SMART is a set of standards for creating goals such as Sprint goals. While INVEST reminds you of the characteristics of high-quality product backlog (PBI) (or user stories) typically written in user story format. (SMART是一套创建目标(如Sprint目标)的标准。虽然invest会提醒您高质量产品积压工作(PBI)(或用户案例)的特征,通常以用户案例格式编写。)
Sprint Increment (冲刺增量) vs Potential Shippable Product (潜在可发货产品) vs MVP vs MMP
Scrum requires the team to build an incremental function in each sprint, and the increment must be deliverable, because the product owner may decide to release it at the end of the sprint. This article explains and clarify the related key concepts of: sprint increment, potential shippable product MVP and MMP. (Scrum要求团队在每个sprint中构建一个增量的功能,并且增量必须是可以发送的,因为产品负责人可能决定在sprint结束时发布它。 This article explains and clarify the related key concepts of: sprint increment, potential shippable product mvp and mmp。)
什么As / I want / so that 用户故事模板?
The most common technology is the role-feature-reason template, which is used by teams and product owners to start writing user stories in three parts: (1) As a (role); (2) I want (feature); So that (reason). (最常见的技术是角色 - 特征 - 理由模板,用于团队和产品所有者开始编写用户故事,分为三个部分:(1)作为 As a(角色); (2)I What 我想要(特征); So that(理由)。)
Burndown chart is a graphical representation of the remaining work and time. It is usually used in agile software development methods, such as Scrum. However, burning charts can be applied to any project that contains measurable progress over a period of time. (Burndown chart 是剩余工作与时间的图形表示。它通常用于敏捷软件开发方法,如Scrum。但是,刻录图表可以应用于任何包含一段时间内可衡量进展的项目。)
Sprint goals show the expected results of iterations that provide shared goals for the team, which must be defined before the team starts Sprint in order to focus on achieving this goal. This ensures that everyone is on the same page. After choosing goals, the team must strive to implement them. (Sprint目标显示了为团队提供共享目标的迭代的期望结果,必须在团队启动Sprint之前定义该目标,以便专注于实现此目标。这可确保每个人都在同一页面中。选择目标后,团队必须努力实施目标。)
MoSCoW (also known as MoSCoW prioritization or MoSCoW analysis) is a prioritization technology designed to reach a consensus with stakeholders on its importance for the delivery of each requirement. (MoSCoW方法(也称为MoSCoW优先级划分或MoSCoW分析)是一种优先级技术,旨在与利益相关方就其对每项要求的交付的重要性达成共识。)
Sprint Backlog is a set of product backlog projects selected for the current Sprint and a plan to provide product increments for achieving Sprint goals. (Sprint Backlog是为当前Sprint选择的一组产品Backlog项目,以及为实现Sprint目标而提供产品增量的计划。)
网友评论