Scrum 团队使用称为 Scrum 构件的工具来解决问题和管理项目。Scrum 构件为团队成员和利益相关者提供关键的计划和任务信息。有三个主要构件:
Product Backlog
Product Backlog 是一个动态的功能、需求、增强功能和修复列表,项目取得成功的前提是必须完成这些任务。它本质上是团队的待办事项列表,不断地被重访和重新排序,以适应市场的变化。产品负责人维护并更新该列表,删除不相关的项目或添加客户的新请求。
Sprint Backlog
Sprint Backlog 是开发团队在当前 Sprint 周期中要完成的项目列表。在每个 Sprint 之前,团队从 Product Backlog 中选择他们要处理的项目。Sprint Backlog 非常灵活,可以在 Sprint 期间变化。
Increment
Increment 是向目标或愿景迈进的一步。它是 Sprint 可用的最终产品。团队可以采用不同的方法来定义和展示他们的 Sprint 目标。尽管有灵活性,基本的 Sprint Goal(团队希望从当前的 Sprint 实现的目标)不能妥协。
例如,一些团队选择在 Sprint 结束时向他们的客户发布一些东西,所以一旦软件变更发布,他们的 Sprint Goal 就完成了。其他团队可能倾向于将一组功能一起发布。在这种情况下,当一个功能测试成功时,Sprint Goal 就完成了。
产品负责人专注于确保开发团队向企业交付最大的价值。他们了解并优先考虑最终用户和客户不断变化的需求。高效的产品负责人会执行以下事项:
给团队明确的指导,告诉他们接下来要交付哪些功能。
弥合企业需求和团队理解之间的差距。
决定发布的时间和频率。
Scrum 领导者
Scrum 领导者是团队中 Scrum 的拥护者。他们对 Scrum 团队的效率负责。他们指导团队、产品负责人和企业改进 Scrum 流程并优化交付。Scrum 领导者还负责以下事项:
Scrum 开发团队
Scrum 团队由测试人员、设计人员、UX 专家、运营工程师和开发人员组成。团队成员拥有不同的技能组合,并相互交叉培训,因此没有一个人成为交付工作的瓶颈。
Amazon 创始人杰夫·贝索斯在决定团队规模时推荐了两个披萨原则:一个团队应该小到可以分享两个披萨。
Scrum 开发团队执行以下事项:
协同工作以确保成功完成 Sprint。
倡导可持续发展实践。
自我组织并以明确的态度对待他们的项目。
推动规划和评估他们在每个 Sprint 中可以完成的工作量。
Sprint 规划
在这种情况下,团队估计工作将在下一个 Sprint 中完成。成员定义具体、可衡量和可实现的 Sprint Goal。在规划会议结束时,每个 Scrum 成员都知道如何在 Sprint 中交付每个 Increment。
Sprint
Sprint 是 Scrum 团队一起完成 Increment 的实际时间。两周是 Sprint 的典型时间长度,但是可以根据项目和团队的需要而变化。工作越复杂,未知因素越多,Sprint 应该越短。
每日 Scrum 或站立会议
每日 Scrum 是一个简短的会议,团队成员在会上签到并规划一天的工作。他们报告已完成的工作,并提出实现 Sprint Goal 的任何挑战。之所以称之为站立会议,是因为它旨在让会议尽可能简短,就像每个人都站着一样。
Sprint 评审会议
在 Sprint 结束时,团队聚在一起开一个非正式的会议,回顾已经完成的工作,并向利益相关者展示。产品负责人也可能基于当前的 Sprint 将 Product Backlog 返工。
Sprint 回顾会议
团队聚在一起记录和讨论在 Sprint 过程中什么可行,什么不可行。产生的想法用于改进未来的 Sprint。
各种团队,例如人力资源、营销和设计,都高效地使用 Scrum。然而,Scrum 在软件开发和工程团队中更受欢迎。它允许团队更快地响应不断变化的需求,而不会让成本和预算失控。其重要性的原因如下:
在具有挑战性的情况下维持质量的能力
质量保证检查内置于 Scrum 框架中。团队在每个 Sprint 开始时定义需求。团队还全面评估软件或产品的生命周期,同时设定团队愿景。这意味着需求仍然是相关的,并且可以在短时间内实现。产品负责人的定期反馈和 Sprint 评审帮助团队在整个项目过程中不断改进。
增加投资回报
Scrum 团队基于客户价值和风险分析来排定需求的优先级。重点是开发一个主要的工作产品,可以发布到市场上,以收集早期的客户反馈。Scrum 开发的特点是成本高昂的缺陷更少,团队效率更高,采用从长远来看可以省钱的快速失败方法。
更快乐、更高效的团队
自我管理和自我组织的团队结构使成员更有创造力和创新性。成员可以根据自己的工作风格、个性和个人生活目标灵活安排工作。跨职能的工作让成员们学习新技能并相互指导。结果,Scrum 创造了一个支持和信任的环境,提振了人们的整体动力和士气。
改进评估的相关指标
Scrum 团队选择他们自己的指标来衡量项目绩效。他们根据自己的经验和能力评估时间表、预算和质量指标。产品负责人拥有控制权,因为评估是相对的。团队在项目开始时得到更多支持,随着时间的推移自然会加速。项目利益相关者审查工作产品,并提供定期反馈,以确保项目不偏离轨道。
AWS 对 Internet Explorer 的支持将于 07/31/2022 结束。受支持的浏览器包括 Chrome、Firefox、Edge 和 Safari。
了解详情 »