在敏捷项目管理环境中,适应性、协作和迭代进度是成功的关键。考虑到这些目标,软件开发团队创建了 Scrum 理念和框架。Scrum 以团队携手迈向共同目标的理念为基石。自创建以来,Scrum 已成为被广泛使用的框架,用于处理复杂的任务、鼓励创新和交付价值。
本页将研究 Scrum 板,探讨其结构、多功能性以及在敏捷团队中提供的优势。我们将探索 Scrum 框架如何简化任务管理,增强团队协作和透明度,并提供灵活的方式来驾驭软件开发过程。
Scrum 板是什么?
Scrum 板是一种敏捷项目管理工具,它使追求迭代工作方式的团队能在冲刺期间或固定时间段内直观查看、跟踪和管理工作。其结构支持清晰的沟通、透明的工作流和优化的任务管理。
Scrum 板直观地体现了敏捷开发原则。板上的每张卡片都代表着团队已在该冲刺中优先执行的工作项。板上的各列共同构成了团队的工作流。随着团队推进工作,板上的卡片也会移动。在 Scrum 待办事项列表中,可以找到本次冲刺中未优先执行的所有其他工作项。
Scrum 板的关键组件
Scrum 工件
Scrum 框架利用了三个核心"工件",它们对于指导团队完成敏捷开发过程至关重要。这三个工件为您的团队在每个定义的冲刺期间所做的工作提供了结构,同时让用户可以获得直观且清晰的了解。
- 产品待办事项:在产品待办事项中,可以找到开发团队要完成的所有工作。它完整列出了团队为将产品推向市场而需要完成的所有任务,其中包括:制定产品路线图、设计线框图、管理开发工作、制定发布计划,以及介于后两者之间的所有内容。它不仅代表了产品生命周期的全部工作范围,而且可用作其开发的全面路线图。团队应不断修改产品待办事项中的待办事项,并根据反馈和市场变化进行调整。
- Sprint 待办事项:Sprint 待办事项是团队需要在特定冲刺中完成的产品待办事项的工作项子集。它由所有共同助力实现冲刺目标的用户故事、任务和工作项组成。与产品待办事项类似,Sprint 待办事项是一份动态文档,它会随着团队在冲刺期间不断完善、添加、完成或调整正在进行的任务而变化。
- 冲刺目标(增量):冲刺目标定义了团队希望在预先确定的时间长度(通常为两周)结束时实现的具体目标。它有助于跟踪进度,指导团队的工作,以及确保工作流有助于实现具体且明确定义的成果。
Scrum 工件可确保团队与相关利益相关者之间保持透明、协调一致和有效协作。它们采用了有助于促进持续改进和提升客户价值的方式,为规划、执行、交付和审查工作提供了灵活的结构。
Scrum 团队
Scrum 团队的规模应该较小,而且应该跨职能部门。他们应该既要密切合作,同时又要能够在给定的冲刺内完成大量工作。他们通常由以下关键成员组成,每个成员都有自己的角色、目标和责任,以致力于取得成功。
- 产品负责人:产品负责人代表利益相关者的利益。在软件开发团队中,他们确保开发团队正在从事将会改善产品的最相关的任务。他们负责定义用户故事,确定产品待办事项的优先顺序,确保对需求有清晰的了解,并决定产品的发展方向。
- Scrum 主管:Scrum 主管是团队的教练。他们负责传达 Scrum 框架,并确保团队成员理解和执行。他们指导团队了解 Scrum 最佳实践、推进会议、解决障碍,并确保遵守 Scrum 原则。
- Scrum 开发团队:Scrum 开发团队负责在每次冲刺期间将产品待办事项转变为有可能交付的增量。有效的开发团队应紧密团结、跨职能部门且可实现自我组织。他们应该共同努力,不断改进并在每次冲刺结束时交付高质量的工作结果。
Scrum 板的优势
Scrum 具有一系列优势,可以提高开发流程的效率,无论团队规模如何,都满足其需求。以下是 Scrum 板的一些主要优势:
增强团队协作和沟通
Scrum 板提供团队工作的共享可视化表示,允许成员基于单一数据源进行协作和沟通。参与项目的每个人都可以实时查看任务、进度和更新。这样可以确保团队使用最新、最准确的信息对计划进行任何必要的调整或更改。
集中式框架支持在待办事项整理、每日立会和冲刺规划期间进行开放的沟通。这使团队成员无需交换意见,即可讨论进度、挑战和可能的解决方案。让团队成员达成共识有助于增强团结意识和对项目成功的共同责任感。
提高工作的透明度和可见性
通过使用 Scrum 板,整个团队可以直观地了解所有任务、待办事项、用户故事、状态和其他类别,从而使冲刺每个组成部分的进度对您的团队保持完全透明,这样您的团队就不会落后。
这种透明度可确保每个人都知道发生了什么,谁在做什么,以及还有哪些任务有待完成或已完成。Scrum 板提高了可见性,这不仅减少了混乱和冗余的电子邮件链,而且促进了高效且明智的协作。
“如果有许多任务处于不同的完成状态,Scrum 板可能会变得很难搞定,”Atlassian 的高级技术宣传专员 Warren Marusiak 说。“通过使用筛选器、标签和 Jira 的 JQL 等高级搜索工具,专注于工作的特定部分。开发人员可以通过 Jira 的‘发布’选项卡关注与单一功能相关的任务。”
高效的任务管理和优先级排序
Scrum 板通过提供项目的全面视图,帮助团队高效地管理任务。他们将项目分解为组件,确定任务的优先级,将其分配给团队成员,并使用 Scrum 指标跟踪进度。
诸如产品待办事项和冲刺规划等工件和流程使团队能够根据任务的重要性和价值确定其优先级。这可以指导团队首先处理最关键的任务,从而更有效地利用资源和执行可交付内容。而且,由于 Scrum 板可提供每项任务的实时状态更新,因此降低了疏忽某些项目组件的风险。
快速识别瓶颈和障碍
Scrum 框架灵活且响应迅速。它使团队能够在情况突然变化时即时做出明智的决定和必要的调整。这在处理潜在的瓶颈或不可预见的障碍时特别有效。
例如,Scrum 板可以纳入正在进行的工作 (WIP) 限制,这有助于防止团队成员因任务过多而负担过重。这提供了资源可见性,使团队能够在开始新工作之前专注于完成正在进行的工作。
敏捷项目中的灵活性和适应性
Scrum 板用途广泛,可适应各种项目和冲刺场景。它们可以适应整个冲刺生命周期内的优先级、任务、要求和资源带宽的变化。
如果市场发生变化、出现新任务或优先级改变,团队可以轻松调整 Scrum 板以反映新的情况。这种灵活性与持续改进的敏捷理念相吻合,可以确保团队保持灵活性和适应性,而不是受僵化而具体的计划束缚。
Scrum 板与看板的比较
Scrum 板和看板都是实用的可视化项目管理工具,但各自具有不同的优点、风格和功能。Jira 提供了 Scrum 模板和看板模板来简化软件开发。Jira 还使营销、财务或人力资源等业务团队能够利用敏捷方法。跨软件和业务团队集成 Jira 板,提高它们在整个组织中的可见性。
Scrum 板
Scrum 板以冲刺为侧重点,为规划、执行和审查将在固定时间内发生的任务提供了清晰的结构。这种侧重使 Scrum 板可在每次冲刺结束时提供增量价值。
Scrum 板利用明确定义的角色、结构化的规划和定期审查来加强协作和问责。它们非常适合需要大量规划、增量交付和可预测成果的项目。虽然 Scrum 板可用于各种不同的用例,但它们特别适用于软件开发(在软件开发中,迭代会导致频繁发布正常运行的软件)。
与看板面板不同,待办事项列表与 Scrum 板是独立存在的。Scrum 板仅显示预计在冲刺阶段完成的工作项目。
看板
另一方面,看板侧重于持续可视化和管理工作流程,同时限制正在进行的工作出现过量。与 Scrum 不同,看板采用的是与受时间限制的冲刺无关的流畅结构。
看板以连续的方式可视化工作流程列(待办事项、进行中、审核中、已屏蔽、已完成),以支持流畅、不间断的工作流程。它还允许您自定义列以适应团队的工作方式。
这将使团队能够针对不断变化的优先事项快速做出响应并实时进行更改,从而增强适应性并最大限度地减少延迟。看板非常适合需要灵活性并能够管理快速变化的任务的长期项目。
详细了解看板和 Scrum 之间的区别。
哪些团队使用 Scrum 板?
Scrum 板最初由软件开发团队创建,但所有希望简化工作流、采用敏捷实践和增强项目管理的团队都可以使用 Scrum 板。
以下是其他可以从 Scrum 框架中受益的团队的几个示例:
- IT 和运营团队:负责基础设施管理、系统维护和运营的 IT 团队可以使用 Scrum 板来跟踪和管理他们的任务、增强功能和事件解决方案。
- 营销团队:营销团队可以使用 Scrum 板来管理活动、内容创作和促销活动。他们可以使用 Scrum 板来规划和执行营销策略。
- 设计团队:设计团队可以使用 Scrum 板来管理设计任务、线框图、原型和用户体验改进。利用 Scrum 板,还可以在设计师和开发人员之间实现更高效的协调和沟通。
- 销售团队:销售团队可以使用 Scrum 板来管理商机、机会和销售状态。Scrum 板可以清晰地展示销售渠道的概述,有助于团队管理与潜在客户的互动。
- 产品团队:产品团队可以使用 Scrum 板并根据客户价值和市场变化来确定产品增强功能和功能的交付优先级。
使用 Jira 的 Scrum 板管理任意项目
Scrum 框架为团队提供了一种方法,使团队可以在任意产品的整个生命周期中实现高效协作和增量交付。如果 Scrum 是指导团队和项目的框架,那么 Jira Scrum 板就是跟踪和管理进度的可视化工具。
Jira 最初是专为需要敏捷工作方式的软件团队设计的。它提供了 Scrum 和看板框架,可将软件开发分解为易于管理的工作流。如今,Jira 使业务团队也能够利用敏捷原则。Jira 是成千上万个组织协作的支柱,它使软件和业务团队能够在单一平台上连接项目、简化沟通并保持一致。
如果您想要充分利用 Scrum 框架,Jira 提供了您需要的多种功能和敏捷工具,可让您最大限度地提高团队的效率。无论是小型团队还是大型企业,Jira 都可为您提供扩展软件开发和优化项目管理所需的一切。
Scrum 板:常见问题
Scrum 原则是什么?
Scrum 原则是 Scrum 框架的基本指南。Scrum 的六个核心原则包括:
如何在 Jira 中创建 Scrum 板?
以下是在 Jira 中创建 Scrum 板的步骤:
- 使用您的凭据登录 Jira。
- 导航到您的项目或创建一个新项目。
- 创建面板,然后选择“Scrum”。
- 选择一个筛选器以定义在 Scrum 板上显示哪些事务。
- 根据事务类型、状态、经办人等设置面板名称,并配置所有必要的筛选器。
- 设置您面板的存储位置。
- 自定义 Scrum 板上的列以匹配您团队的工作流。
- 点击“创建”,根据您的设置生成 Scrum 板。
- 开始向面板添加用户故事、任务和其他事务。
- 现在,您的 Scrum 板已可使用。
Scrum 板可以用于长期规划吗?
由于公司专注于优化项目冲刺,因此公司主要使用 Scrum 板进行短期规划和执行。对于长期规划和路线图,甘特图或看板等工具可能更为适用。