准确的电话号码和 WhatsApp 号码提供商。 如果您想要电子邮件营销活动列表或短信营销活动,那么您可以联系我们的团队。

电报: @xhie1

Scrum 项目管理方法

根据产品的特点,有不同的管理产品开发的方法。组织整个工作流程的最简单方法是将其分为以下阶段:

您正在阅读《Compass》杂志——高效、安全团队工作的信使。
了解有关指南针的更多信息
设定一个目标;
将实现目标的路径分解为任务;
将每项任务委托给适当的专家;
监控任务的完成情况。
但这种方法并不适合所有项目领域和所有团队。有时需要更灵活的管理方法。我们在本文中讨论其中之一。

什么是 Scrum?

Scrum 方法(源自橄榄球的术语)是由程序员 Jeff Sutherland 和 Ken Schwaber 创建的项目管理框架。该方法旨在在不确定和需求快速变化的情况下提供项目管理的效率和灵活性。

Scrum 方法是敏捷方法论中的方法之一。敏捷涉及一种迭代和增量的软件开发方法,基于与客户本人的持续交互和产品需求的适应。这是一种灵活的管理模式,可让您在处理类似项目时提高团队生产力。

在这种情况下,Scrum 是一组特定的实践和规则,有助于在敏捷框架内组织小团队的工作。具体来说,Scrum 包括以下不同的元素:

冲刺;
角色;
文物;
ETC。

一般来说,Scrum 方法可以被视为一组工具,您可以使用它们创建基于敏捷原则的项目。

Scrum 原则和团队角色

Scrum 方法基于以下基本原则和角色:

Scrum Master 的参与。在Scrum中,有一位Scrum Master,负责协调团队的工作并确保每个成员都遵循Scrum流程。 Scrum Master是一个必须保持中立、客观的人,这样团队才能保持独立性、专注于任务、相互沟通并正确地朝着目标前进。
短迭代或冲刺。 Scrum 涉及短迭代(冲刺),持续一到四个星期。在冲刺期间,团队在 Scrum 中致力于一项功能或任务,每个团队成员都专注于实现一个共同目标。
产品负责人,或者说产品负责人。他负责为团队设定优先事项和目标。他必须不断与利益相关者(客户代表)保持联系,并根据他们的变化调整未来成品的所有要求。
使用 Scrum 方法组建团队。 Scrum 中的最佳团队由 7 人组成。团队成员的特殊性在于,在Scrum中,在项目实施的不同阶段,他们可以成功地转换角色并相互替换。这样,就可以保持每个小组成员对工作的兴趣。

Scrum团队的组成包括以下角色:

敏捷大师
Scrum Master 是一名负责以下工作的人:

工作流程的组织;
团队管理;
冲突解决。
他应该帮助球队:

冲刺计划;
工作定义;
跟踪进度。
敏捷 Scrum Master 还必须确保产品开发过程的透明度以及所有团队成员和利益相关者之间的沟通。

产品负责人
在 Scrum 中应该有一名产品负责人。此人负责:

确定并澄清成品的所有要求,包括技术规格;
为团队设定任务并确定其实施的优先时间表;
与利益相关者的沟通 – 对未来最终产品开发感兴趣的人。
作为客户,他还必须监视需求可能发生的变化,并在必要时尽一切可能进行调整。产品负责人必须能够:

处理产品积压工作;

将您的业务提升到 新的水平。手机号码数据是一种强 手机号码数据 大的工具,可以帮助您取 得成功。在本文中,我们将了解高管名单是什么、它对您的业务为何重要以及如何有效地使用它来发展。

确定任务的优先顺序;
管理风险。
开发商
Scrum 中的开发团队负责在冲刺中实现产品功能。团队成员必须:

熟悉开发流程;
了解项目要求;
能够组织旨在实现共同目标的联合工作。
Scrum 中的开发人员还必须参与产品测试并与其他团队成员进行沟通。

电话号码数据

测试员或质量保证工程师
Scrum 质量保证专家帮助开发团队识别并解决与产品质量相关的所有问题。 Scrum 中的测试员:

进行产品测试;

发现问题和错误并解决,或移交给开发人员更正;
帮助团队提高产品质量。
他必须:

具备测试能力;
成为测试方法和工具方面的专家;
具有良好的团队合作能力;
能够与开发者互动。
质量保证专家还可以参与新方法和工具的开发,以提高产品质量。

专案经理

Scrum 中的项目经理负责规划和监控项目的进展情况,以及管理资源和风险。他的职责包括:

处理预算;
定义项目的目的和目标;
产品质量控制。
项目经理还必须与利益相关者(即参与项目的其他参与者)进行沟通,并向开发团队提供有关工作流程的透明度。

Scrum 工件和价值观
Scrum 工件是在项目团队工作期间创建的文档和材料。它们包括:

产品积压;
用户故事,或用户故事;
质量要求;
冲刺计划;
ETC。

工件可以帮助团队:

组织团队合作;
跟踪进度;
根据事实做出决定。

Scrum 中的产品待办事项列表
Scrum 中的产品待办事项列表是创建产品需 弗吉尼亚理工大学在华盛顿特区扩大研究生服务和项目 要完成的任务列表。它包括用户要求和愿望的完整列表,以及改进产品所需完成的任务。

积压工作可以帮助团队确定工作的优先顺序和计划,并跟踪项目的进度。

Scrum 中的冲刺
Scrum 中的冲刺是项目的一个短工作周期,通常持续一、二、三或四个星期。在此期间,团队必须完成一项或一组特定任务,并将结果以具有一组特定功能的产品的形式呈现。

Sprint 帮助团队快速响应产品需求的变化并适应新的条件。值得注意的是,每次冲刺之后,产品负责人和利益相关者都可以完全改变项目的目的和目标。

Scrum 中的 Sprint 积压工作

Scrum 中的冲刺待办事项是产品待办事项中被选择在当前冲刺中处理的部分。它包括冲刺期间需要完成的任务,并定义团队在此期间必须完成的工作量。

冲刺待办事项列表有助于团队在冲刺结束时专注于特定任务并实现特定的工作结果。还需要分析之前每个冲刺获得的结果,以便为下一个冲刺设定目的和目标。

Scrum 增量
Scrum 中的产品增量是由于冲刺而在产品中发生的更改。每个冲刺都会向产品添加新功能或改进现有功能,并且在项目结束时它是增量的集合。

产品增量帮助 Scrum 团队了解创建产品的进度并评估工作结果。

使用 Scrum 系统时,记住其核心价值观非常重要,其中包括:

以客户为中心。 Scrum 团队致力于通过不断改进产品和适应不断变化的需求来为客户创造价值。
自组织。 Scrum 团队自行组织工作并根据他们的知识和经验做出决策。
注重质量。 Scrum 团队致力于创造高质量的产品,并使用各种测试和调试技术来实现这一目标。
沟通。 Scrum 团队成员之间以及与所有利益相关者积极沟通,以了解彼此的要求和期望。
迭代且适应性强。 Scrum 流程基于短迭代,允许一组参与者快速响应不断变化的需求并适应新条件。
Scrum适​​合什么项目?
Scrum 最适合具有以下特征的项目:

不确定。开发过程中要求或条件可能发生变化的项目。
复杂。需要协调各个专家工作的项目。
时间有限。期限紧迫或需要快速交付结果的项目。
交叉功能。不同专家共同完成一项共 lob目录 同任务并可以根据情况改变角色的项目。
活力。需要快速响应环境或客户需求变化的项目。
当开发市场上还没有类似产品的全新产品时,Scrum 效果最佳。 Scrum 最常用于软件开发和计算机游戏制作,但也可用于组织其他领域的工作,例如营销和设计团队。

尽管这种方法既现代又创新,但重要的是要了解它不适合某些类型的项目。在需要严格遵守标准或程序的项目中,并不总是能够有效地使用 Scrum。此外,Scrum 并不适合任何从一开始就有明确需求的项目。

Scrum 实施示例

让我们以一家正在开发新移动应用程序的公司为例来考虑 Scrum 的使用。该应用程序的客户是公司的所有者之一,他对最终产品应该具有什么功能有一个大致的了解,但尚未完全知道它到底应该成为什么。市场上还没有类似的应用程序,因此没有值得关注的应用程序。

在第一阶段,产品负责人和 Scrum Master 确定:

产品积压。有必要了解客户希望收到什么。积压工作不是最终的,而是用作启动项目的起点 – 它可以在产品工作的实施过程中发生变化。
冲刺长度。首先,我们决定将其定义为 1 周。 Scrum 方法允许您在项目实施期间向上或向下更改冲刺的长度,具体取决于团队在冲刺分配的时间内显示的结果。
冲刺积压。简而言之,这是团队必须在一周内开始并完成的任务和行动列表。计划任务按重要性排序,其数量的编制方式不会使团队超负荷。这种方法使得公司无需在任务落下后立即在紧急模式下采取任何行动。
此外,业主和工头与项目团队的其他成员一起决定在周一早上的会议上分配任务。此类会议称为站立会议。并在周五的会议上以报告的形式总结完成的任务结果。这次会议被称为回顾会议。 Scrum 方法的特点是项目的成功实施不需要每天的会议。

该公司的 Scrum 敏捷管理方法意味着每次冲刺的结果都是成品。就应用程序开发而言,这是一个在第一个冲刺之后执行一些简单功能的程序。

在冲刺期间,测试人员会评估程序的功能以及是否符合客户要求。在冲刺结束时,产品负责人和利益相关者对该计划进行评估。根据他们的反馈,提出了改进计划的选项,并在规划下一个冲刺时考虑到这些选项。此外,在测试过程中,还会识别出程序中干扰其质量功能的部分。

就这样,移动应用一步一步成型,经过几次冲刺,最终产品出现。在某些公司中,最终结果可能是与创意阶段计划完全不同的应用程序。例如,在第一个冲刺中,有必要创建一个应用程序,该应用程序基于菜肴的照片来搜索最佳食谱,而在最后一个冲刺结束时,我们收到了一个基于菜肴照片的应用程序。汽车,提供有关事故和涉及事故的维修的所有信息。

Scrum 工作的主要困难

如果您想将 Scrum 引入项目团队的工作中,请务必记住,它是基于客户和团队都必须展示的高水平自组织。敏捷开发方法意味着客户具有授权技能,并且知道如何在不强加自己意见的情况下开展工作。

专家还强调了实施 Scrum 的以下主要困难:

某些团队成员或利益相关者对 Scrum 方法论概念的误解,可能会在活动中造成障碍并导致冲突。因此,为了避免这样的问题,管理者需要派遣Scrum团队成员参加课程来教授该技术,并根据特定的心理标准选择参与者。
困难在于确定冲刺的最佳长度以及速度和工作质量之间的平衡。通常,此阶段冲刺的最佳长度是根据经验确定的。至于速度和质量,这个问题是产品负责人的责任。在冲刺结束时,下一个冲刺的长度、目标和指导方针可能会发生变化。
需要不断适应不断变化的要求和条件,这对某些团队来说可能很困难。为了使团队更容易建立有效的工作,Scrum Master 本人会开展额外的活动,旨在维护团队中的 Scrum 原则。
规划困难。 Scrum方法论的本质是,在开发产品时,不知道需要多长时间来实施该项目,以及在什么时间范围内开发出具有一定功能的产品的中间版本。同时,这种方法使得创造出真正受客户需求、有效且有用的产品成为可能。

结论

Scrum管理方法是软件和新产品开发中的革命性方法。它的优点是可以产生非常高的结果,尤其是在不断变化的情况下。但在实施 Scrum 并有效使用它之前,您需要重新考虑自己组织任务的方法,并接受这样一个事实:在 Scrum 中,团队以高水平的自组织进行工作。

基于“上下级”或“客户-承包商”原则的关系在这里行不通。 Scrum 团队的所有成员——从产品负责人到测试人员——都应该致力于实际 Scrum 产品的成功。不幸的是,如果不了解共同目标以及不同背景的专家之间的积极合作,您将无法获得可供销售的高质量 Scrum 项目。

滚动至顶部