Scrum具有三个角色:产品所有者,Scrum大师和开发团队成员。尽管这很清楚,但是与现有职位的关系可能会引起混淆。许多团队询问采用Scrum时是否需要更改其职称。最简洁的答案是不。
在本文中,我们将定义Scrum角色以及如何将它们折叠到您的组织中而无需打印新名片。
Scrum角色与职务
Scrum的三个角色描述了Scrum团队中的关键职责。他们不是职务。这意味着任何职位,甚至您现有的职位,都可以扮演其中一个角色。因为Scrum的本质是经验主义,自我组织和持续改进,所以这三个角色为职责和责任制提供了最低限度的定义,以使团队能够有效地开展工作。这使团队可以对他们的组织方式负责并保持自我完善。
建立一个团队
Scrum是团队在其之上构建流程的框架。它提供了定期会议,工件以及谁做什么的基本结构。
它没有做的是为团队提供一种通用的模型。例如,如果团队正在研究Web保险应用程序,那么他们将需要了解技术,后端系统和业务领域的人员。另一方面,如果团队正在开发下一代大金刚,则所需的技能将大不相同。他们将包括图形设计师,声音工程师和图形开发人员。由于问题不同,因此所需的团队结构和技能也有所不同。
团队要解决的问题越复杂,这一点就越难。俗话说“你不知道,直到你知道你不知道”。团队可能不知道预先需要的技能或工作量,因此一旦了解了更多信息,就需要灵活性来改变路线。
为了为这个复杂,不断变化且经常令人烦恼的世界提供某种结构,Scrum为轻量级结构提供了开发团队成员,产品所有者和Scrum大师的三个Scrum角色。
开发团队:重新定义“开发人员”
开发团队是从事这项工作的人员。乍一看,您可能会认为“开发团队”是指工程师。但这并非总是如此。根据《Scrum指南》,开发团队可以由各种人组成,包括设计师,作家,程序员等。
您可以像拥有房屋项目并雇用开发人员时一样来考虑它。他们开发项目并进行工作。是的,这可能意味着他们要砌砖,做水管甚至挖洞,但是这个人被称为开发商。因此,这意味着Scrum中的“开发人员”角色是指具有正确技能的团队成员,作为团队工作的一部分。
开发团队应该能够自我组织,以便他们做出决策以完成工作。可以将开发团队想像为由于夜间出现问题而在夜间召集的生产支持团队。与生产支持团队一样,开发团队可以制定决策并提供针对当前问题的解决方案/价值。自组织并不是要不尊重组织,而是要赋予最接近工作的人以能力来解决问题。
开发团队的职责包括:
- 通过sprint交付工作。
- 为了确保冲刺过程中的透明性,他们每天在每日聚会上开会(有时称为站立)。日常工作使工作透明化,并为团队成员提供了一个专门的位置,以寻求帮助,谈论成功以及突出问题和阻碍因素。Scrum大师可能会促进日常Scrum,但是最终由开发团队负责运行此会议。这是他们的会议,目的是帮助他们作为一个整体,检查和调整他们正在做的工作,并以更有效的方式开展工作。
产品负责人:设定明确的方向
敏捷团队的设计具有灵活性和响应能力,产品所有者有责任确保他们发挥最大的价值。该业务由产品负责人代表,产品负责人告诉开发要交付的重要内容。这两个角色之间的信任至关重要。
产品负责人不仅应该了解客户,而且应该对Scrum团队为客户提供的价值具有远见。产品负责人还平衡了组织中其他利益相关者的需求。
因此,产品负责人必须接受所有这些输入并确定工作的优先级。这可能是他们最重要的责任,因为优先级冲突和方向不明确不仅会降低团队的效率,而且还可能破坏企业与开发团队之间的重要信任关系。
敏捷团队旨在检查和适应,这意味着优先级的改变可能会导致团队结构,工作产品以及最终结果的巨大变化。因此,对于Scrum团队而言,至关重要的是,只有一个人来设置优先级。该人是产品所有者。
Scrum指南将产品所有者的职责定义为:
- 管理Scrum待办事项-这并不意味着它们是将新产品待办事项放入待办事项中的唯一项目。但是最终,他们要负责开发团队从中交付的积压订单。这意味着产品所有者应了解积压中的所有内容,其他将项目添加到产品积压中的人员应确保他们与产品所有者进行通信。
- 发布管理-冲刺不是发布周期,而是计划周期。这意味着Scrum团队可以随时交付。理想情况下,他们会在整个sprint中频繁投放,从而使sprint审查可以审查实际的客户使用情况和反馈。但是,并非总是可以连续交付,因此需要其他发行模型。对于产品所有者而言,重要的是要知道什么时候可以并且应该发布。
- 利益相关者管理-任何产品都会有许多利益相关者参与,涉及用户,客户,治理和组织领导。产品负责人将必须与所有这些人一起工作,以有效地确保开发团队正在创造价值。这可能意味着大量的利益相关者管理和沟通。
Scrum大师:将所有东西都结合在一起
在Scrum大师负责胶合在一起的一切,并确保Scrum是正在做很好的作用。实际上,这意味着他们可以帮助产品所有者定义价值,开发团队可以交付价值,而Scrum团队可以帮助他们变得更好。Scrum大师是一个仆人式的领导者,不仅描述了一种支持性的领导风格,而且还描述了他们日常工作。
他们通过帮助产品所有者更好地理解和传达价值,管理积压,帮助他们与团队计划工作并分解工作以提供最有效的学习来为产品所有者服务。Scrum大师为开发团队提供服务,帮助他们进行自我组织,关注结果,“完成”并管理阻止者。Scrum大师还为整个组织提供服务,帮助他们了解什么是Scrum并创建支持Scrum的环境。
Scrum大师专注于:
- 透明度-要有效地检查和适应,重要的是要让合适的人知道发生了什么。但这实际上比看起来要难得多。Scrum大师的任务是确保Scrum团队以透明的方式工作。示例包括创建故事地图和使用回顾性想法更新合集页面。
- 经验主义-敏捷和敏捷的基础是一种想法,即最好的计划方法是工作并从中学习。经验过程并不容易,需要Scrum大师指导Scrum团队分解工作,描述清楚的结果并审查这些结果。
- 自组织-告诉开发团队他们可以自组织,这意味着团队将自组织。实际上,自我组织是随着时间的流逝而来的,需要帮助和支持。Scrum大师将鼓励团队成员走出他们的舒适区,尝试不同的事情,并使用“授权扑克”之类的做法来揭露和挑战有关角色边界和职责的预定义想法。
- 价值观-Scrum定义了5个勇气,专注,承诺,尊重和开放的价值观,这并不是因为它们很有趣,而是因为它们创造了生理安全和信任的环境。这种环境对于敏捷发展至关重要。遵循价值观是Scrum团队中每个人的责任,但是Scrum大师在鼓励和提醒每个人这些价值观的重要性方面发挥了积极作用。
Scrum大师在冲刺计划和冲刺审核中为产品所有者提供服务,以确保清楚地描述价值和设定方向。他们通过确保工作正在进行并且清除阻塞程序来为日常工作中的开发团队提供服务。他们还负责团队无法解决的阻碍者。Scrum大师确保使每个改进机会对Scrum团队都是透明的,并且回顾具有可以执行的清晰结果。
开始使用敏捷Scrum角色
在描述任何Scrum团队的三个主要职责领域时,三个Scrum角色都很简单,但是通常很难将它们映射到您自己的职位上。所以这是一个入门:
- 如果您有许多出色的技巧来交付客户价值,而这正是让您兴奋的,那么您应该成为Scrum开发团队的成员。实际上,团队是任何敏捷组织中最重要的组成部分,因为它们实际上为客户和利益相关者带来了价值。这意味着资历取决于您交付价值或帮助他人实现价值的程度。
- 如果您对客户,管理利益相关者和业务领域充满热情,那么产品所有者角色将最适合您的需求。在大多数组织中,此人需要得到业务的尊重和信任,以便他们做出决策。在您进行权衡取舍并让所有人高兴时,该角色还需要进行一定程度的政治干预。
- 如果您想帮助团队有效地合作,并希望通过Scrum和敏捷来改变世界,那么Scrum的主要角色就是您;以人为本的角色,非常重视教练,教学和协助。