Scrum 是一个项目管理方法论 它可用于在项目规划和交付期间组织团队,其中项目被分成较小的任务组,通常由团队在一到四个星期的“冲刺”中完成。 到 2024 年,项目管理工具如星期一网提供 Scrum 板模板,以便团队可以组织他们的冲刺。
Scrum 以六项原则为基础:经验过程控制,自组织,时间限制,基于价值的优先级,迭代开发,和合作。
本指南将贯穿您需要了解的有关项目管理中的 Scrum 原则、它们为何重要以及它们如何提高团队绩效的所有内容。
“Scrum” 作为项目管理术语最早由 Hirotaka Takeuchi 和 Ikujiro Nonaka 于 1986 年提出,当时他们将新产品开发方法比作橄榄球阵型,即所谓的“scrum”。正如我们上面提到的,它涉及将项目划分为较小的任务组,通常由团队在一到四周的“冲刺”中完成。
Scrum 被认为是“敏捷” 项目管理方法,因为它是一种管理项目的“迭代”方法。敏捷项目管理方法论将项目分为几个阶段,专注于频繁交付价值,并确保可以快速对反馈采取行动,并可以在工作流程/冲刺周期的每个步骤进行修改。
在橄榄球联盟中,球员在一场比赛中会多次争球。 在scrums中,球员们组成由八名球员组成的紧密结合的单位,并为短期目标而战——重新开始后控球权。
Scrum 不同于看板等其他敏捷方法,看板是一种更流畅、更连续的管理团队工作流程的方法。 Scrum 强调严格、结构化的集中工作。
Scrum 方法最初被部署在软件开发领域,但它的实用性现在已被各个行业和团队所认可。获得最佳项目管理软件认可。 然而,自诞生以来,Scrum 方法一直以塑造项目流程的六个关键原则为基础:
Scrum 的 6 项原则
正如我们上面提到的,Scrum 方法论围绕六个关键原则,可用于塑造团队的工作流程。 这六项原则是:经验过程控制,自组织,时间限制,基于价值的优先级,迭代开发,和合作。
重要的是,这些与五个不同混乱 价值观 –勇气,重点,承诺,尊重,和开放性——我们稍后会介绍。
经验过程控制
该原则是“scrum”方法的第一个也是最重要的原则,实际上由三个子原则组成,在实施时应指导您。 经验过程控制的三个关键方面是:
- 透明度 -这里的想法是,项目及其进展的普遍可见性将减少误解和错误的风险。 简而言之,如果您正在管理项目的结果,那么能够看到影响这些结果的所有元素对于成功至关重要。
- 检查 -无论您正在开发什么,无论是产品还是服务,都必须在项目周期的不同阶段给予足够的时间进行检查。 这将确保您正在开发的任何内容与您的原始概要保持紧密一致。
- 适应——良好的项目管理方法将对变化敏感——而 Scrum 允许团队成员在冲刺之间做出重大变化。
自组织
在 scrums 的背景下,自组织原则是确保团队成员对他们正在从事的项目承担责任和所有权的关键。
理论上,一个高度自组织的团队可以在没有管理者太多投入的情况下开展业务,主动完成最紧迫需要完成的任务。 自组织的关键在于它让团队成员关心——团队的情感投入越大,他们就越有可能看到成功。
这一原则也会影响评估——自组织团队可以对自己和团队的绩效进行批评,而不需要领导层的投入。
时间限制
时间盒是 Scrum 方法的一部分,在整个项目中以各种方式强制执行严格的时间限制。 大多数时候,这意味着进行“冲刺”——一到四个星期的时间,集中精力完成一项任务或一组任务。 有些团队的冲刺时间稍长,有些团队的冲刺时间较短——这实际上取决于您正在开发什么产品或服务。
“去年年底,我们将团队转变为冲刺模式,以测试我们是否可以通过在六周的时间内齐心协力来提高生产力并促进协作,”营销经理亚历克·钱伯斯 (Alec Chambers) 解释道,他最近引入了冲刺周期给他的团队。
“有早期迹象表明,[冲刺]确实有助于培养更好的团队精神。” – 亚历克·钱伯斯 (Alec Chambers),活动经理
“我们的第二个冲刺周期已接近尾声,有早期迹象表明,由于其有时限的性质,它确实有助于培养更好的团队精神,促进果断行动,并鼓励快速解决问题,”他补充道。
但这不仅仅适用于冲刺 - 尽可能实施时间盒(包括在会议中)将确保您的项目在交付日期前保持正轨。
基于价值的优先级
优先考虑在正确的时间范围内完成正确的任务是每个工作人员生活的关键部分,无论他们是否正在执行项目。
然而,实施 Scrum 方法的团队会优先考虑整体价值,具体来说,就是尝试在最短的时间内创造最大的业务价值。 这一切都是为了尽快提供最高质量的产品或服务。
虽然其他项目管理理念包括基于价值的优先级的概念,但它是 Scrum 团队中所有行动背后的驱动力 - 没有时间可以浪费,特别是当您与这种类型的组织一起制定时间限制时。
迭代开发
“迭代”项目被分解为更小的块或迭代,这样一个大项目就变成了一系列更容易关注的更小的子项目。 这些是 Scrum 中的“冲刺”。
该短语的“开发”部分指的是团队可以从每次冲刺/迭代中学到什么,以及如何将这些经验教训应用到未来的迭代中,从而创建持续的改进周期。
在相关意义上,迭代开发允许项目利益相关者——尤其是那些对最终产品或服务没有清晰、不变的概念的利益相关者——在项目中途做出改变。
合作
Scrum 方法的最后一个核心支柱是协作。 至关重要的是,参与项目的所有团队成员都了解其他人正在做什么,并与项目利益相关者保持密切关系,项目利益相关者最终需要对最终产品感到满意。
协作与合作等其他相关概念不同,协作依赖于多个团队成员的集体投入以及这些想法的共同发展
协作与其他相关概念(例如合作)不同,因为协作依赖于多个团队成员的集体投入以及这些想法的相互发展——合作仅仅意味着在同一个项目上工作(可能是非常独立的能力)。
为了帮助协作并确保每个人都在同一页面上,Scrum 团队使用 Scrum“板”来直观地表示团队在冲刺周期中的位置、需要完成哪些工作以及各种其他因素。
什么是 Scrum 流程?
现在您已经了解了 Scrum 的关键原则,我们可以更详细地了解该流程以及 Scrum 团队通常用来完成项目的一些工具。
流程概览
Scrum 具有使其成为现实的关键特征——它不仅仅是进入小团队并执行“冲刺”的过程。 典型的 Scrum 周期将包括:
- 冲刺计划– 这通常发生在项目之前,涉及创建关于 scrum 如何运作的总体策略、谁将扮演 scrum master 的角色,以及在任何工作进行之前必须做出的各种其他决策。
- 每日例会– 一次简短的每日会议,让 Scrum Master 和项目经理有机会与团队成员进行接触并在工作日开始之前做出快速调整。
- 冲刺——短暂的一到四个星期的集中精力集中在项目中的特定任务上,整个团队都专注于完成该冲刺指定工作的短期目标。
- 冲刺回顾 –Scrum 团队和项目利益相关者之间的对话,可以获取反馈并对产品或服务进行修改。
- 冲刺回顾——“大局观”审查,可以讨论和辩论 scrum 的工作或结构的变化。 工作是否顺利进行? 如果没有,您可以在回顾中表达您的担忧。
Scrum 工件
在 scrum 中管理工作需要三个关键“工件”的帮助。 这些都是:
- 产品积压情况– 创建或改进您正在开发的产品/服务所需完成的所有任务(或需要制作的功能)的列表,以及项目的最终目标。
- 冲刺积压工作 –指定冲刺内需要完成的所有任务(或需要制作的功能)以及冲刺的最终目标的列表。
- 产品增量——通过完成冲刺积压工作而创建的可交付成果包。
Scrum 领导者还会使用另外两种工具,它们在技术上不是“工件”,但对于项目成功同样重要:
- 燃尽图 –图表准确显示完成冲刺需要多少工作或多少任务。 如果您的 Scrum 成功,那么当您接近冲刺结束时,燃尽图中的任务或职责数量将逐渐减少。
- Scrum 板 –这些是您团队工作的可视化表示。 Scrum 板可以更新以包含有关最新冲刺的信息,并可以帮助您跟踪冲刺和整个项目的进度。 这是促进 Scrum 价值观(例如开放性)和促进 Scrum 原则(例如协作)实施的重要工具。 查看哪些流行的项目管理软件提供商雷克的Scrum 板看起来像:
Scrum 价值观
除了指导 Scrum 结构和进展的原则之外,您的工作中还应该体现 Scrum 价值观。这些都是:
- 勇气
- 重点
- 承诺
- 尊重
- 开放性
这五个价值观是成功的关键,因为它们确保任何特定 scrum 的成员都感到受到重视、包容和支持——这是让每个人感到舒适、从而能够创新、承担风险并最终良好工作所需的基础。
Scrum 原则和价值观以及其他敏捷工作场所管理方法的实用性和灵活性使其相关性远远超出了其最初设计的行业范围。 2020年,卡普特拉发现 IT 和软件团队仅占使用敏捷工作场所管理方法的所有团队的五分之一左右。 其他团队中,5% 属于医疗保健行业,10% 属于教育行业,5% 属于娱乐/媒体行业。
团队角色
为了使 Scrum 发挥最大效率,需要明确定义团队角色。 典型的 Scrum 团队中有各种各样的角色——有时根据行业的不同会有特定的角色——但在这里我们只强调每个 Scrum 团队中广泛存在的角色。
敏捷大师
Scrum Master 实际上是项目领导者,或者至少是指定冲刺的领导者——他们是将团队凝聚在一起的粘合剂,确保每个人都能够以最大效率进行协作,并且任务得到有效委派。 Scrum Master 可能承担的一些工作包括:
- 冲刺评论 –在每次冲刺结束时,必须获取反馈,并制定计划来采取行动。 Scrum Master 通常会收集并随后实施反馈。
- Scrum 板管理员 –我为了保持团队成员之间的清晰度,Scrum Master 将更新 Scrum Board 以反映最新的项目进度。
- 一对一– scrum masters 负责检查团队成员,确保他们按计划完成职责。 尽管这些不一定是必要的(一些 Scrum Master 更喜欢在小组内讨论所有问题),但新团队成员肯定会从一对一的会议中受益。
这些只是 Scrum Master 角色所承担的众多职责的几个例子 - 但简而言之,这个人在很大程度上是管弦乐队的指挥。
然而,重要的是要记住,项目经理和 Scrum Master 不一定是同一件事,尽管这两个角色由同一个人担任的情况并不罕见。
产品负责人
产品所有者(或服务所有者,具体取决于您要进行的项目类型)是另一个重要的预定义角色,其任务是从 Scrum 团队中获取最大的业务价值。
产品负责人对需要开发的内容有清晰的愿景,并与开发团队密切合作以实现这一目标。 他们将对特定团队正在开发产品或服务的客户有最好的了解。 虽然 Scrum 可以提供价值,但准确定义价值的却是产品负责人。
虽然 Scrum 可以提供价值,但产品所有者准确定义了该价值是什么。
产品负责人还负有管理对项目有兴趣或投资的各个利益相关者的重要责任。 在 Scrum 团队定期发布工作的情况下(例如应用程序的更新),产品负责人将在管理这些发布方面发挥核心作用。
开发团队
Scrum 的其余成员被视为“开发团队”,他们共同拥有项目成功所需的技能。开发团队应该保持透明,并定期与产品所有者和 Scrum Master 沟通。
如何使用 Scrum 管理项目
既然您已经熟悉了 Scrum 方法的原理,那么只需问一个问题:哪种软件能够真正帮助我在团队中实现这一点?
幸运的是,管理一个以 Scrum 原则为基础的项目从未如此简单,因为一些最佳项目管理软件可用套餐优惠Scrum 管理工具这将帮助您促进 scrum。
星期一网例如,有易于使用的燃尽图,而弗赖克提供在线 Scrum 板。 但这并不是他们所做的全部 - 这些提供商以及 Tech.co 审查过的许多其他提供商提供了附加功能,例如看板、甘特图和数据可视化工具。
关于项目管理软件,要记住的最重要的一点是,它可以节省您宝贵的时间和金钱,尤其是从长远来看。
还有像 Zoho 这样的提供商——它有一个项目管理软件包以及一套其他有用的商业软件程序——提供以 Scrum 为中心的软件。 Zoho Sprints 包括 Scrum 板、敏捷报告、待办事项和发布管理以及许多其他功能,使 Scrum 变得简单轻松。
关于项目管理软件,要记住的最重要的一点是,它可以节省您宝贵的时间和金钱,尤其是从长远来看。 工具如团队合作,体式和 ClickUp 例如,提供自动化构建器来帮助您简化工作流程。
在 scrums 中,效率和持续改进是关键。 但无论您使用什么方法,投资软件总是一个好主意,它可以帮助您管理项目流程、详细跟踪进度并收集整个过程中的数据。 以下是最好的项目管理软件包,根据它们在我们的测试中的表现进行排名: