协调的Scrum团队工作
最流行的敏捷管理框架Scrum的基础始于1986年哈佛商业评论文章由竹内广孝和野中郁次郎撰写。在这篇文章中,Takeuchi和Nonaka介绍了“Scrum”这个术语,他们强调了橄榄球队用来得分的团队合作策略,并建议产品开发团队可以使用类似的方法来提高他们的成功率。ob欧宝娱乐app手机下载
文章中提出的研究表明,当团队被赋予目标,但允许他们自己决定如何实现这些目标时,小型的、自组织的团队在复杂产品上有明显更好的表现。ob欧宝娱乐app手机下载
Ken Schwaber和Jeff Sutherland在20世纪90年代开发了Scrum框架,并正式确定了Scrum团队成员的角色。1995年,他们发表了一篇题为“SCRUM软件开发过程”的论文。Schwaber和Sutherland在逐渐对Scrum进行了其他改进并发表了更多的论文之后,于2010年完成了Scrum指南的首次出版。
Scrum指南将Scrum及其团队角色称为“一个框架,在这个框架中,人们可以解决复杂的自适应问题,同时高效、创造性地交付尽可能高价值的产品。”ob欧宝娱乐app手机下载Scrum框架由Scrum团队及其相关角色、事件、工件和规则组成。”
Scrum指南中关于团队角色的描述是这样的:“Scrum团队由产品负责人、开发团队和Scrum管理员组成。ob欧宝娱乐app手机下载Scrum团队是自组织和跨职能的。自组织团队选择如何最好地完成他们的工作,而不是由团队外的其他人指导。跨职能团队拥有完成工作所需的所有能力,而不依赖于团队中的其他人。Scrum中的团队模型旨在优化灵活性、创造力和生产力。ob欧宝娱乐app手机下载Scrum团队迭代地、增量地交付产品,最ob欧宝娱乐app手机下载大化获得反馈的机会。”
Schwaber和Sutherland发布了一份更新版的Scrum指南2016年7月。2016年版中新增的最值得注意的内容是Scrum价值观部分,其中包括Scrum团队成员之间以及与其他公司人员之间应该如何互动的细节。
Scrum团队规模建议
为了实现最具凝聚力的Scrum团队,并最大化团队内部的团队合作水平,专家们通常会提供关于团队规模的建议。Schwaber说,他通过自己的组织提供Scrum培训Scrum.org他在2007年出版的《The企业与Scrum.Schwaber解释说,Scrum团队应该“在规模上加以限制,以最大化通信的速度、内容、准确性和带宽。团队规模最多可达9人。”
Schwaber在他的书中给出了以下建议:“让团队的规模尽可能接近7人。七种思维似乎能够获得并维护一个系统的共享思维模型及其在设计和代码中的表示,而无需文档等人为辅助。误解和录音时间被最小化。”
Mindi Schnase, Renown Health的项目经理,拥有Scrum联盟的CSM (ScrumMaster认证)认证和PMI(项目管理协会)的PMP(项目管理专业人员)认证。在国际游戏技术公司(IGT), Schnase的前雇主,在过渡到Scrum Master角色之前,她是一名首席质量保证工程师。Schnase的经验包括在不同规模的Scrum团队中工作。
Schnase建议,每个团队7到9人是一个比较好的、可控的规模,但她也解释说,团队规模受到项目细节的影响。“这真的取决于项目的范围。我是几个团队的Scrum Master;一个有3个成员,其他的有7到10个成员。”
Sutherland继续通过他的组织教授Scrum课程Scrum公司他在自己的公司网站上发布了大量关于团队动态的信息,包括以下关于团队规模和生产力的分析:ob欧宝娱乐app手机下载
Lawrence Putnam是软件开发领域的传奇人物,他毕生致力于研究开发所需的时间和原因。他的研究不断表明,20人或20人以上参与的项目比5人或更少参与的项目耗费的精力更多。不是一点点,而是很多。因此,他研究了数百家不同公司的491个中型项目。这些都是需要创建新产品或特性的项目,而不是重新利用旧版本。ob欧宝娱乐app手机下载他将项目按团队规模进行划分,并立即注意到一些问题。一旦团队规模超过8人,他们完成任务的时间就会大大延长。3到7个人组成的小组所需要的努力是9到20个人组成的小组的25%,才能完成同样的工作量。”
从专家的角度来看,7人确实是一个神奇的数字。但是,不要害怕根据具体项目调整成员数量。
工作流和Scrum事件使Scrum团队更有效
当他们决定将Scrum作为敏捷项目管理的一部分时,各种形状和规模的团队都参与到一个特定的工作流中。Scrum事件有一个很有价值的目的:它们鼓励定期交流,尤其是团队成员之间的交流,并最大限度地减少Scrum中没有定义的额外会议的需要。
如果不将Scrum活动纳入他们的日程安排中,团队就不会如此有效或专注。下面的列表代表了Scrum团队成员用于产品开发的典型工作流程。ob欧宝娱乐app手机下载
ob欧宝娱乐app手机下载产品愿景-产品负责人ob欧宝娱乐app手机下载在收到来自各种来源的输入(包括最终用户、客户、团队成员和其他涉众)后,将产品愿景总结成一份声明。产品愿景ob欧宝娱乐app手机下载陈述包括关于产品目标和产品如何适应公司战略的业务用例细节。
ob欧宝娱乐app手机下载产品待办事项和改进-产ob欧宝娱乐app手机下载品待办事项列表项表示可以为项目独立交付的所有内容。就像产品特性和用户故事一样,这些项目大多关注于向客户交付价值。ob欧宝娱乐app手机下载(用户描述展示了具体的、详细的场景,以解释用户使用新功能将实现什么。)ob欧宝娱乐app手机下载产品待办事项还可以包括市场需求、规范、用例和其他项目。
产品负责ob欧宝娱乐app手机下载人根据每个项目所代表的业务价值对产品待办事项列表项进行优先级排序。一般来说,产品80%的价值来自其20%的功ob欧宝娱乐app手机下载能。为产品待办事项列表项分配业务价值可以确保最具价值的特性首先构建。ob欧宝娱乐app手机下载产品待办事项列表顶部的项目定义良好,并包含在即将ob欧宝娱乐app手机下载到来的Sprint中;其他项目需要在产品待办事项列表细化会议期间进行细化。ob欧宝娱乐app手机下载
一些产品负ob欧宝娱乐app手机下载责人和开发团队在接近当前Sprint的中期或末期举行产品待办事项列表细化会议,为未来的Sprint进一步细化产品待办事项列表项。其他Scrum团队将细化视为一个持续的过程。
有效的短跑以下两个步骤将被完成,以帮助团队有效地运行sprint。Sprint(有时称为定长迭代)是团队在重新召集和准备下一个迭代之前完成单个迭代工作的时间段,它是迭代的主要组成部分敏捷项目管理.
- Sprint计划-产品负责人ob欧宝娱乐app手机下载、Scrum Master和开发团队在sprint计划会议上开会,为即将到来的sprint选择产品待办事项,并致力于一个目标。开发团队成员在产品待办事项列表的顶部选择项目,直到他们有足够的工作来填补Sprint的时间框架。ob欧宝娱乐app手机下载所选的项目被移到sprint backlog中。
- Sprint backlog和Scrum董事会冲刺计划中的所有项目都需要在冲刺结束前完成。为了确保共同的责任感,项目被放在物理或数字Scrum板(任务板)上的一个列中——通常标记为“待做”、“正在进行的工作”(WIP)和“已完成”。Scrum董事会必须对整个团队可见,相关的项目(通常以任务或用户故事的形式写在便笺上)必须实时反映Sprint的状态。遵循这一指导原则,团队可以在特定项目落后于计划时进行调整。
冲刺-冲刺持续一到四周。每个sprint代表一个简短的开发周期,并导致产品增量(正式名称为潜在可交付产品增量)或最终产品。ob欧宝娱乐app手机下载团队并不总是能够完成可交付的产品增量,尤其是在开始阶段;ob欧宝娱乐app手机下载然而,随着时间的推移,这是团队应该努力实现的目标。
每日例会在每个Sprint期间,开发团队成员参加每日站立会议,即daily Scrum。会议的最长时间是15分钟,因为与会者只分享他们对三个基本问题的答案:上次会议以来取得了什么成果?, 2)下次开会前要做什么?3)路上有什么障碍?
这个会议的目的是给开发团队一个协调工作、同步工作和报告障碍(技术问题、部门障碍等)的机会。这不是那种员工向经理汇报进度的会议。Scrum主管可能会参加会议,找出他或她需要解决的障碍,但产品负责人通常不会参加。ob欧宝娱乐app手机下载
Scrum的Scrum会议- - - - - -Scrum教练Mike Cohn的特别声明在Scrum Alliance的网站上,将Scrum of Scrum会议描述为“将Scrum扩展到大型项目团队的一项重要技术。这些会议允许团队分组讨论他们的工作,特别关注重叠和整合的领域。想象一个由七个团队组成的完美平衡的项目,每个团队有七个成员。七个团队中的每一个都将(同时或依次)进行自己的每日scrum会议。每个团队将指定一个人参加Scrum of Scrums会议。”
在Schnase主持的Scrum of Scrums会议上,与会者包括Scrum master、产品负责人、技术领导,以及一些与Scrum团队所从事项目直接相关的QA经理、项目发起人ob欧宝娱乐app手机下载和部门经理。“每隔一周,我们会举行Scrum of Scrums会议,讨论成就、里程碑、进展、依赖关系和障碍,”Schnase说。
冲刺评审-在每个Sprint结束时,团队进行Sprint评审(也称为迭代评审或Sprint演示),向涉众(直接受产品结果影响的个人)演示Sprint期间创建的产品功能。ob欧宝娱乐app手机下载Sprint评审,或Sprint演示,也是向使用该软件的人演示产品并提供即时反馈的宝贵机会。ob欧宝娱乐app手机下载
Sprint回顾在sprint评审之后,Scrum团队参加一个回顾会议,讨论sprint的成功和不足,并制定改进计划。回顾的另一个目的是进一步开发Scrum团队使用的过程和实践,使其在下一次Sprint中更有效。
团队还寻找提高产品质量的方法,如果合适的话,根据完成的定义修改项目。ob欧宝娱乐app手机下载Scrum Inc.的《Scrum基础》定义了“完成”的定义:“如果待办事项列表中的一个项目是独立的、可操作的、被分配了一个点值,并且对意味着它完成的标准有一个明确的定义,那么它就已经准备好了。这又被称为完成的定义,确保每个人都确切地知道交付时对物品的期望是什么。”
Scrum团队开发模型
为了建立一个有效的Scrum团队,Schnase说每个人对过程都有激情和积极的态度是很重要的,这样团队成员才能很好地一起工作。一些Scrum资源提到Bru欧宝体育app官方888ce Tuckman的团队开发模型,认为它是建立Scrum团队或向团队添加新成员的有效方法。塔克曼的文章《小群体的发展顺序》发表在心理上的公告1965年,新团队需要经过不同的阶段才能达到高性能水平并交付最佳结果。塔克曼将这些阶段称为:形成、风暴、规范和执行。
塔克曼的群体发展模型中每个阶段的名称准确地反映了该特定时期的团队动态。
形成塔克曼将这个阶段称为一个专注于定位、测试和依赖的阶段。团队成员还没有互相熟悉,仍然认为他们的工作是单独的任务,而不是整个团队作为一个整体的合作努力。团队建设会议和小组午餐通常有助于团队变得更舒服。
风暴-在“风暴”阶段,团队成员通常会坚持自己的观点,抵制团队各方面的影响,这就是为什么团队内经常发生冲突。在风暴阶段,团队成员被鼓励接受团队内部会有差异,但多样性可以产生更多的想法和提高生产力。ob欧宝娱乐app手机下载为了进入下一个阶段,团队成员需要确认他们的工作要求和任务要求。随着信任和稳定的建立,解决冲突将变得更加容易。
规范化-当团队到达规范化阶段时,成员已经建立了一致的领域并达成了共识。已经制定了关于个人作用的明确准则,从而在成员之间建立了新的开放和团结。这个阶段的目标是共同制定小组标准,并讨论相关的想法和解释。
执行-在表演阶段,团队有一个统一的愿景,集体的能量和目标感。这个团队已经学会了在一起很好地工作,并以积极、外交的方式解决问题。根据塔克曼的说法,这些角色已经变得灵活和功能化,团队结构可以支持更高水平的绩效。
Schnase建议在Scrum团队中加入新成员时会考虑塔克曼的模型,因为新成员会改变团队动态。她说,每次团队变更,都会经历“形成”、“风暴”、“规范”和“表演”四个阶段。“当你增加一个新的团队成员时,速度会下降,所以你应该考虑到这一点。”
Schnase还指出了为什么进行Sprint回顾是有效的另一个原因。“回顾非常重要,因为团队需要反思积极的方面,以及哪些项目可以改进。这有助于团队进入表演阶段。”
Scrum团队的初步构建
与大多数开发模型一样,它需要时间来实现结果;Scrum团队也是如此。一个新的团队不会立即产生卓越的结果。一个团队达到表演阶段所需的时间长短取决于个人和其他因素,包括团队团结,这就是为什么团队建设是必要的。
Schnase说:“最初的团队建设有助于建立信任,团队中的每个人都能认识到其他团队成员的优势。”作为一个团队,成长需要时间。”
团队建设的关键是找到对每个人都有趣和有趣的东西,抛弃没人喜欢参加的尴尬的团队建设练习。准备一份潜在的团队活动清单,询问团队成员他们会喜欢哪些活动,并征求额外的建议。你可以考虑在办公室之外的短途旅行,比如去博物馆或当地的体育比赛,一个团队志愿者的机会,或一个简单的团队午餐,以培养一个强大的团队环境。此外,一起参加Scrum培训研讨会——尤其是包含分组讨论的研讨会——将帮助你分析个人优势,从而使整个团队受益。
远程Scrum团队vs.合作Scrum团队
当团队成员位于不同的城市时,团队建设是困难的,更不用说不同的国家了。Schnase与来自世界各地的Scrum团队成员合作过。尽管一些专家建议只建立在同一地点工作的团队,因为在同一地点工作通常更容易发展凝聚力和信任,但Schnase表示,这种安排并不总是可行的。
例如,Schnase在IGT的职位包括与来自澳大利亚和中国以及美国不同城市的Scrum团队成员一起工作。她说,尽管时区的差异可能是一个挑战,特别是对小组会议的安排,但还是有可能解决这种情况。
在这些情况下,团队建设过程可能需要使用视频会议工具在线进行。一些公司理解最初将团队成员聚集在一起的好处,并会为团队在一个中心地点开会支付费用,以进行培训或其他团队建设目的。如果你的雇主是这种情况,你可能想问问Scrum团队成员,他们是否支持在Scrum培训会议上见面的想法。如果每个人都同意,向你的雇主建议这个选项。
Scrum团队的角色、职责和偏好特征
早期的Scrum开发人员将Scrum团队的角色设想在一个自组织的结构中,类似于橄榄球队使用的那种来回传球,并作为一个有凝聚力的单元在场上移动的结构。Scrum团队结构现在是一个经过验证的模型,产品开发团队可以遵循它来实现持续、协调和可靠的结果。ob欧宝娱乐app手机下载
一个平衡的Scrum团队包括:
- 一个ob欧宝娱乐app手机下载产品负责人谁来推动产品愿景,并对产品待办事项ob欧宝娱乐app手机下载排优先级,以最大化产品的功能和对客户的价值;
- 一个Scrum Master有效地指导开发团队,促进活动,并消除干扰团队进展的干扰;
- 而且开发团队成员他们仍然专注于增量完成可交付成果(在每个sprint结束时完成产品功能),并生产出优秀的最终产品。ob欧宝娱乐app手机下载
Sutherland和Schwaber强调,特定Scrum角色的存在是有原因的,而将这些角色组合起来通常会导致生产力的下降。ob欧宝娱乐app手机下载雇主还应该认识到,当他们的成员只专注于每个Sprint的一个产品,而不需要开发多个产品或与其他团队合作时,团队会更ob欧宝娱乐app手机下载加高效和稳定。
在接下来的部分中,我们将回顾与每个职位相关的职责和首选特征,以便招聘经理更容易相应地评估候选人。
ob欧宝娱乐app手机下载产品负责人角色
的Scrum指南将产品负责人的角色描述为负责ob欧宝娱乐app手机下载“最大化产品的价值和开发团队的工作”。换句话说,产品负责人负责交付高质量的产品ob欧宝娱乐app手机下载,使组织的投资回报(ROI)最大化。其他主要职责与理解和解释客户对产品的期望有关,以及管理产品待办事项列表(按优先顺序排列的产品功能列表)。ob欧宝娱乐app手机下载
Schnase说,产品负责人应该具ob欧宝娱乐app手机下载有这样一种性格:“为团队提供高水平的产品需求和目标,但允许团队决定如何实现这些目标。”
ob欧宝娱乐app手机下载产品负责人通常具有产品或项目管理、市场营销或用户体验(UX)设计方面的经验。他们通常具有客户期望、竞争产品、市场需求和正在开发的产品类型的未来趋势的分析背景。ob欧宝娱乐app手机下载学历根据产品、业务和行业的类型而有所不同。ob欧宝娱乐app手机下载最重要的是,产品负责人需要有强烈的愿景,并与ob欧宝娱乐app手机下载产品建立联系。
下面的列表代表了产品负责人的工作描述应该涵盖的职责,以在这个角色中取得成功。ob欧宝娱乐app手机下载
- 开发产品愿景,强调客户的期ob欧宝娱乐app手机下载望-产品负责人ob欧宝娱乐app手机下载应该能够评估来自各种来源的信息,制定产品愿景并推广该愿景。产品负责ob欧宝娱乐app手机下载人必须能够展示与产品有关的关键信息,使Scrum团队、涉众和整个组织中的其他人产生共鸣。对于产品负责人来说,在解释产品及其新功能或增强功能将如何超出预期时,代ob欧宝娱乐app手机下载表客户的观点尤为重要。
- 考虑产品开发的业务方面ob欧宝娱乐app手机下载-产ob欧宝娱乐app手机下载品负责人应该具有商业头脑,理解公司对产品开发的需求,认识到时机、积极的市场条件和基于预算和ROI的决策的重要性。ob欧宝娱乐app手机下载产品负责人在制定产品发布计划和在多个层面上推广产品(无论是在市场上、向上层管理人员还是Scrum团队)时也必须具有战略性。
- 用清晰、鼓舞人心的目标激励团队s -产品负ob欧宝娱乐app手机下载责人需要与开发团队讨论每个项目的高级需求和目标,回答所有问题,并让团队决定如何满足这些期望。产品负责ob欧宝娱乐app手机下载人负责确定产品待办事项列表的优先级,但是开发团队成员决定他们在每个Sprint期间可以完成多少工作以及需要多少个Sprint。因此,产品负责人必须具有激励团ob欧宝娱乐app手机下载队成员而不试图控制他们的性格类型。
- 最大化产品价值和开发ob欧宝娱乐app手机下载团队的进度-这种包罗一切的责任强调了产品负责人正确识别当前最重要的产品功能,并属于下一个Sprint优先级列表的顶部的重要性。ob欧宝娱乐app手机下载为了在整个产品开发过程中很好地做到这一点,产品负责人需要不断地ob欧宝娱乐app手机下载细化和重新确定产品待办事项列表项的优先级。ob欧宝娱乐app手机下载产品待办事项列表项,或者更具体地说,产品特性和用户故事,应该根据每一个给产品带来的价值来确定优先级。一些专家进一步指出,价值是由成本最低的产品的最高商业价值权衡决定的;然而,有时需要满足关键客户和分析其他业务战略因素。
- 确定和管理产品待办事项列表的优先级ob欧宝娱乐app手机下载-作为唯一负责产品待办事项列表的人,有经验的产品负责人可以识别需要考虑和适当ob欧宝娱乐app手机下载评估的依赖关系。最有效的产品负责人明白,当有人向他们提ob欧宝娱乐app手机下载出更改或另一项新特性的要求时,需要有选择性。他们知道,他们不可能对所有事情都表示赞同,同时仍然保持产品开发的其他方面与业务价值和现实的期望一致。ob欧宝娱乐app手机下载知道什么时候说“不”是这份工作的重要组成部分。
- 定期细化产品待办事项列表ob欧宝娱乐app手机下载-为了确保整个团队理解产品待办事项列表中列出的每个特性,产品负责人澄清描述,解释它们的重要性,并询问团队是否有任何未回答的问题。ob欧宝娱乐app手机下载这些细节还有助于确保团队对符合客户期望的高质量产品的承诺。ob欧宝娱乐app手机下载一些产品负ob欧宝娱乐app手机下载责人要求开发团队成员向产品待办事项列表中添加技术规范和其他类似的细节,但是开发人员在这些任务上花费的时间应该保持在最低限度。
- 介绍关注产品功能的用户描述ob欧宝娱乐app手机下载开发团队负责sprint计划会议中确定的sprint待办事项,但产品负责人负责用户故事,即从用户角度讲述的功能描述。ob欧宝娱乐app手机下载一些产品负ob欧宝娱乐app手机下载责人自己创建大部分用户描述,另一些则让整个团队参与这个过程。
- 与团队保持联系,随时待命-要表现出对交付最好产品的承诺,就要积极地与团队合作。ob欧宝娱乐app手机下载ob欧宝娱乐app手机下载产品负责人强调他们对团队的可用性,并使用他们的沟通技巧来发展强大的关系。
- 通过网络增加知识-产ob欧宝娱乐app手机下载品负责人应该知道为什么有必要通过定期参加会议和研讨会与行业内的其他人建立联系。这是一种通过倾听他人对业务建模技术、经验教训、产品成功故事等的讨论来获取知识的好方法。ob欧宝娱乐app手机下载
Scrum Master角色
Scrum Master主要负责确保Scrum团队理解并遵循Scrum实践和规则。除了这个责任,Scrum Master还要确保组织中的其他人充分尊重Scrum理论,限制他们给Scrum团队带来的干扰,并接受有关任何干扰团队进展的交互的反馈。
作为复杂项目的团队教练和推动者,Scrum Master通过消除尽可能多的障碍来保持开发团队专注于其目标,从而提供了价值。Schnase说Scrum master应该在需要的时候通过移除路障和障碍来帮助团队。“如果有人无法进入他们需要的网络文件夹,或者测试环境坏了,Scrum master可以帮助升级并解决这些问题,”Schnase说。“Scrum master需要能够与任何涉众进行沟通,除此之外,还要有自信和热情。”
Scrum大师来自不同的背景和学术学科,包括设计、工程、IT、市场营销、产品或项目管理、质量保证和测试。ob欧宝娱乐app手机下载他们拥有谦逊、毅力和忠诚等品质,以及广泛的知识基础和强大的领导技能,使他们能够成为优秀的调解人和谈判者,知道如何解决冲突。Scrum大师也必须保持对Scrum的忠诚,而不管他们从其他方面受到的压力。
要想持续保持高水平的表现,Scrum master必须肩负多重责任,并具备几个个人特质,如下面的详细列表所示。
- 完成仆人-领导的角色-一个真正的服务型领导者知道,重点应该是确保团队拥有所需的东西,以满足公司的业务目标的方式向客户交付结果。在这方面,Scrum Master同时服务于多个实体:团队成员、客户和公司。根据Scrum指南,Scrum Master的角色包括为产品负责人、开发团队和组织服务的特定职责。ob欧宝娱乐app手机下载Scrum Master以身作则,是团队中其他人想要效仿的那种人。一个鼓舞人心的Scrum Master鼓励其他人相信他们的能力,并发挥他们的潜力,即使事情没有按计划进行。
- 勇于承担责任,但不觉得自己有权力-在他题为“团队的领导者”的博客中,Cohn解释了无权力的责任期望:“Scrum Master不为项目的成功承担责任——这是团队的责任——但Scrum Master确实为团队采用和实践Scrum承担责任。Scrum Master承担了这一责任,但没有承担任何可能有助于实现这一目标的权力。”
在另一篇文章“面试Scrum大师的建议”中,Cohn澄清了这种期望,他说:“一个乐团指挥曾经解释说,他对单个乐手的演奏方式没有真正的权力。然而,他感到有一种巨大的责任,要帮助他们成为最好的音乐家。”
- 解决障碍,如果可能的话,预防障碍- Scrum Master通过尽可能解决或移除障碍来保护开发团队的工作。通常情况下,团队成员会在日常Scrum中告诉Scrum Master一个障碍,并解释为什么这个障碍会影响他们在Sprint中完成工作的能力。
在最近的职位列表中,招聘经理已经表现出了对Scrum master的偏好,他们拥有广泛的技术知识和/或完全了解特定行业的细节。拥有这类知识的Scrum大师的优势在于能够帮助他们的团队更快地解决涉及技术问题的障碍。
隐藏在表面之下的一些障碍是对团队整体效率的威胁,这就是为什么雇佣一个善于观察和投入的Scrum Master来消除这些威胁是非常可取的。Scrum Master的经验越丰富,他/她就越容易发现潜在的问题,并在问题变成问题之前解决它。
- 指导团队如何提高- Scrum大师通过提供基于他们的知识和经验的例子来指导他们的团队,并引导他们最大限度地发挥自己的潜力。通过这样做,他们帮助团队成员更好地了解自己,并实现涉及自组织和跨功能的实践。当Scrum master鼓励自组织的力量时,团队增加了对工作的所有权,发现更容易做出决定和工作评估,并有更强的共同实现目标的意识。
Cohn将Scrum Master教练与私人教练提供的帮助类型进行了比较。Scrum Master的帮助就像一个私人教练,帮助你坚持锻炼养生法,以正确的形式进行所有的锻炼。一个好的教练会给你动力,同时确保你不会跳过一项艰难的运动。然而,教练的权力是有限的。教练不能让你做你不想做的运动。相反,培训师会提醒你自己的目标,以及你是如何选择实现这些目标的。”
- 尽快识别和解决冲突Scrum团队中的每个人都可以自由地处理不高效的态度和不正常的行为,但有时冲突会因误解或需要妥协而产生。ob欧宝娱乐app手机下载在这些情况下,Scrum master应该尽早认识到团队冲突,在需要进行过多的损害控制之前解决它。Scrum大师也知道一些冲突是不可避免的,并不总是坏事。克服冲突的能力最终会使团队更强大。
在他题为“面试Scrum大师的建议”的博客中,Cohn讨论了Scrum大师的协作思维如何在工作中帮助解决冲突。“优秀的Scrum Master致力于确保团队中存在协作文化。Scrum Master需要确保团队成员能够提出问题进行公开讨论。当争议出现时,协作Scrum大师鼓励团队从解决方案的角度思考,让所有参与的人都受益,而不是从赢家和输家的角度思考。”
- 促进Scrum事件-最好的Scrum大师似乎本能地知道如何促进活动和引导人们。实际上,大多数Scrum master都是从领导力课程和/或多年的经验中接受这类培训的。参加Scrum活动的人会欣赏他们的准备和设定明确期望的能力。
- 倾听和观察-再次强调,平衡是至关重要的。高效的Scrum大师拥有非凡的沟通技巧,但他们也知道什么时候只需要倾听和观察。我们所说的倾听是指专注、积极的倾听。通过观察,我们指的是通过密切观察肢体语言、面部表情和其他线索来观察那些没有被大声表达出来但仍然很明显的东西。
- 作为Scrum的教育家和推动者- Scrum大师不仅确保Scrum团队成员理解并遵循Scrum,还确保与团队有联系的其他员工理解Scrum。如果组织是第一次采用Scrum,那么Scrum master就是通过规划Scrum的实施,提出提高Scrum团队生产力的变更建议,以及在调整期间提供帮助来领导这项工作的人。ob欧宝娱乐app手机下载在大公司中,这种努力有时需要与其他Scrum master合作,以提高Scrum的效率。
在向其他人传授Scrum知识的同时,Scrum master可能有必要通过推广Scrum的价值,以及它的框架和指导原则如何已经为其他公司产生了显著的结果,来克服一些人的怀疑。
- 运用公司政治技巧影响整个组织中的人-有经验的Scrum大师知道,他们可以通过给人们一个改变行为的理由来改变人们的行为,或者通过改变他们必须在其中工作的文化和条件来影响人们,但他们无法真正改变人们。这些Scrum大师还知道如何使用说服和激励来影响组织中不同层次的其他人,因为他们知道谁做出重大决定,他们如何利用现有的联盟,以及如何绕过最有可能在他们的道路上设置障碍的人。
开发团队角色
开发产品的人员统称为开发团队。ob欧宝娱乐app手机下载这一群体通常包括有经验和受过培训的专业人员,如软件开发人员、用户界面设计师、数据库专家、操作工程师、质量保证工程师、测试人员、系统分析师和技术作者(文档专家)。根据Scrum指南,“Scrum不承认开发人员以外的开发团队成员的头衔,无论这个人所从事的工作是什么;这条规则没有例外。”
开发团队的主要功能是执行一系列成功的sprint和产品增量所需的工作,然后交付高质量的最终产品。ob欧宝娱乐app手机下载如果你计划为你的Scrum开发团队雇佣一个人,Schnase建议找一个愿意提供测试协助和执行自动化等其他功能的专业人士。“每个团队成员都应该愿意交叉训练,互相帮助。”
Scrum Inc.出版的《Scrum基础》也强调了拥有一个跨职能开发团队的重要性。此外,团队中应该至少有两个人可以完成产品待办事项列表中的任何一项。ob欧宝娱乐app手机下载这有助于消除对特定团队成员技能的依赖,以防同事生病、度假或跳槽。”
下面的列表包括开发团队共同承担的责任,以及顶级团队执行者的理想特征。
- 交付承诺的功能和质量水平-最适合Scrum团队的员工是协作者和沟通者,他们在团队中持续改进,能够按计划实施功能,交付高质量的工作。通过他们的行动,他们展示了对目标的坚定承诺,以及在Scrum环境中茁壮成长的能力。
- 真正关心的是发布客户会喜欢的最终产品ob欧宝娱乐app手机下载-最有价值的团队成员是那些非常了解客户的人,如果他们不付出努力来超越客户的期望,他们会对自己感到失望。这些员工对自己的工作感到自豪,当收到客户的积极反馈时,他们会感到兴奋。
- 帮助团队专注于完成开发团队负责sprint backlog中的所有任务。高效的团队将这些任务复制到Scrum板上,并经常进行更新,以确保每个人都能实时看到任何任务的位置。Scrum板的列应该清楚地表明哪些任务已经完成,剩下的项目已经取得了多少进展。遵循这些指导方针的团队成员将消除混乱,并使团队专注于前进。
- 使用日常Scrum和其他会议作为沟通工具-尽责的团队成员知道他们的时间是宝贵和有限的,他们以同样的尊重对待同事的时间。他们使用每日Scrum和其他指定的会议,并在允许的时间内准备好进行沟通。他们与同事的其他交流也保持简洁扼要。
- 做出现实的承诺有效的时间管理者意识到每个人每天都必须有一定的休息时间。我们都需要时间来放松和充电,特别是如果我们想培养创造力。为了达到这些目的,我们需要在时间表中留出一定的空闲时间,并为意外情况和紧急情况做好充分的计划。有经验的开发人员知道这一点,并相应地估计他们的承诺截止日期。
- 提供未来sprint的想法-每个人都欣赏一个团队成员主动为他们在产品待办事项列表中注意到的未处理项目提供功能选项。ob欧宝娱乐app手机下载尽管产品待办事项列表是产品ob欧宝娱乐app手机下载负责人职责列表的一部分,但是提供关于如何改进其内容的想法是整个团队都可以做的事情。改进产品待办事项列表ob欧宝娱乐app手机下载项不可避免地会改进产品增量和最终产品。
- 提供交叉培训和持续学习的机会增长型团队成员对先进的学习机会感到兴奋,因为他们理解创新的重要性,并不断适应快速发展的技术环境。他们对改变持开放态度,愿意进行交叉培训并参与合作。他们也愿意与其他员工分享他们的经验,并担任新团队成员的导师。
- 结合技术经验和业务知识-对业务概念的理解几乎和对技术的理解一样多的开发团队成员在几个方面是有价值的。他们不仅可以向业务人员解释技术,还可以告诉业务人员发布一个过于关注市场营销而忽略潜在技术因素的产品的后果。ob欧宝娱乐app手机下载
例如,当添加过多的特性严重影响了产品的整体性能时,这些开发人员会尽快将他们的担忧告知产品负责人。ob欧宝娱乐app手机下载这些开发人员是宝贵的资产,因为他们可以用产品负责人能够理解的商业术语解释他们所关心的问题,表明他们愿意致力于可能的解决方案,并表明他们理解性能等技术方面如何影响产品的市场价值。ob欧宝娱乐app手机下载
- 为团队执行不干涉政策-公司中的其他人可能会想把自己的要求强加给开发团队,这可能就是为什么Scrum指南发现有必要包含一个声明来解决这种趋势:“没有人被允许告诉开发团队从不同的需求集工作,开发团队不被允许按照其他人说的去做。”
针对Scrum团队所有角色的一般招聘建议
现在我们已经讨论了细节,让我们回顾一下Scrum专家说他们希望在团队成员身上看到的一般品质列表。
- 承认错误并从中吸取教训-虽然每个人都会犯错误,但重要的是员工要从这些错误中吸取教训并因此而提高。在招聘或邀请某人加入你的Scrum团队之前,要学会认识到哪些候选人不愿承认他们犯了错误——这可能是一个更令人不安的特征的指标,比如不负责。团队要在无数的细节上合作,所以你要添加一个能够顺利过渡到团队角色的候选人,而不是表现出玩指责游戏的倾向,这是至关重要的。
- 值的反馈-用心的团队成员知道如何以清晰、直接和尊重的方式给予和接受反馈。他们也知道反馈应该是有益的和令人振奋的。只要有可能,这些团队成员就会想方设法私下提供反馈。信任也是这个等式的重要组成部分。相互信任的队友合作得更好。正确评估候选人对反馈和信任的感受可以揭示他们的性格。
- 为工作带来幽默、活力和乐趣-成为团队的一员并与他人产生联系需要每个人的个人投入。通过幽默、活力和有趣的活动展现自己个性的员工通常能更快地与他人建立联系。在工作面试中评估这些品质并不总是那么容易,但是问一些关于他们的兴趣和爱好、旅行和周末活动的一般性问题,可以揭示出候选人是否适合一个特定的Scrum团队。
行业Scrum工具
集体所有权是Scrum的重要组成部分。要作为一个团队进行改进,使用各种工具跟踪性能和进展是有价值的。
- Scrum董事会-存在各种类型的任务板,但Scrum中最常用的模式是本文前面提到的Scrum板。正如我们所描述的,Scrum板包括通常标记为“待做”、“正在进行的工作”和“已完成”的列。sprint backlog中的每个任务都写在便利贴上,并放在其中一个列中,以帮助Scrum团队确定在sprint结束前还需要完成多少工作。
Scrum板也可以用于田径队输出的一个度量称为速度。为了测量速度,团队为sprint backlog中的每个任务分配一个相对的点值。当Sprint结束时,团队可以在Done列中添加分数,并计算团队对于该特定Sprint的总速度。使用这种方法可以帮助团队为团队绩效创建一个基线,并预测在未来的sprint中可以处理多少工作。
团队还可以使用Scrum板和速度来预测项目的完成日期,或者分析工作流调整是否真的帮助团队提高了绩效。有关更多信息,请参见Scrum董事会Scrum Inc.的课程
- 燃尽图—在完成Sprint的过程中,团队可能需要使用每日Sprint消耗表来显示Sprint backlog中剩余的工作量。在垂直轴上跟踪剩余的工作,在水平轴上跟踪时间(根据Sprint中的天数)。这种类型的可视化表示可以帮助团队度量进度,并确保他们在预期完成日期的轨道上。燃尽图还可以用于跟踪趋势,并在产品发布时间线期间发挥作用。ob欧宝娱乐app手机下载有关创建燃尽表的更多信息,请参见Sprint燃尽图Scrum Inc.的课程
- RACI矩阵-每个团队都知道,有时个人责任是必要的。在这些情况下,有一个像RACI矩阵(负责的、负责的、咨询的、知情的)这样的工具来将任务和可交付成果划分为一个有组织的角色和责任图表是有帮助的。有关此工具的详细信息,请参见“一个全面的项目管理指南的一切RACI”。
使用Smartsheet轻松管理Scrum项目
从简单的任务管理和项目计划到复杂的资源和投资组合管理,Smartsheet帮助您改善协作,提高工作速度——使您完成更多工作。
Smartsheet平台可以方便地在任何地方计划、捕获、管理和报告工作,帮助您的团队更有效地完成更多工作。报告关键指标,并在工作发生时通过滚动报告、仪表板和自动工作流来获得实时可视性,以保持团队的联系和消息灵通。
当团队清楚要完成的工作时,没有人知道在同样的时间内他们能多完成多少。今天就可以免费试用Smartsheet。