社会学习 - 软件 SCRUM



当今世界最成功的社会学习项目之一是 Scrum,这是一种基于迭代的增量式敏捷软件,旨在管理产品开发。它提供了一个工作环境,开发团队可以在其中作为一个单元工作以实现共同目标。它通过每日面对面的沟通模式实现这一点,允许团队成员通过鼓励物理上的共同位置和所有团队成员的密切在线协作来自我组织。

Scrum 的一个关键原则是,它承认客户在生产过程中可能会改变其需求的可能性,并且理解这些不可预测的挑战难以以预测性或计划的方式轻松处理。因此,Scrum 采用了一种经验方法,专注于优化团队的快速交付。

Scrum 框架基于三个核心要素:

  • Scrum主管
  • 冲刺
  • 产品待办事项

Scrum主管

Scrum 主管的工作是解决团队在交付产品目标时面临的挑战。Scrum 并非像传统的团队负责人或项目经理那样,而是充当团队与其他干扰之间的屏障。Scrum 主管确保按预期使用 Scrum 流程,并且经常主持关键会议,并鼓励团队改进。它承担团队协调者的责任。

Scrum 主管对产品负责人(利益相关者)的服务

  • 提供创建和管理有效产品待办事项的技术。
  • 帮助 Scrum 团队理解产品规划。
  • 协助产品负责人优化产品待办事项。
  • 根据要求或需要主持 Scrum 事件。

Scrum 主管对开发团队的服务

  • 协助开发团队利用 Scrum 的跨职能特性。
  • 帮助开发团队最大限度地提高其产出。
  • 解决 Scrum 团队前进道路上的障碍。
  • 指导团队进行自我组织活动,并在请求时进行协调。

Scrum 主管对组织的服务

  • 帮助组织适应 Scrum 的工作环境。
  • 在组织内组织 Scrum 实施。
  • 帮助员工和利益相关者了解如何使用 Scrum。
  • 带来改变以提高 Scrum 团队的生产力。
  • 与其他 Scrum 主管合作,以提高 Scrum 的有效性。

冲刺

冲刺(或迭代)是 Scrum 中的基本开发单元,并且限制在特定持续时间内。每个冲刺的持续时间预先确定,最常见的是两周。每个冲刺都从冲刺计划活动开始,其中包括定义冲刺待办事项,指定冲刺的目标和任务,并对冲刺目标做出估计的承诺。每个冲刺都以冲刺回顾结束,检查进度,并找出未来改进的经验教训。

在冲刺期间

  • 不会进行会妨碍冲刺目标的更改。
  • 质量目标不会降低。
  • 产品负责人和开发团队之间可以重新协商条款。

每个冲刺都有明确定义的一组说明,说明需要做什么,一个灵活的计划来指导团队走向结果,以及最终产品。每个冲刺都被视为一个具有一个月期限的项目。当冲刺的期限过长时,由于大量的投入,最终结果的定义会不断变化,这可能会导致复杂性增加和失败风险增加。冲刺通过至少每月检查投入和想法与冲刺目标进展的适应性来实现可预测性。冲刺还将风险限制在一个月的成本内。

每日站会

每日站会是一个 15 分钟的团队同步活动,开发团队在其中创建一个未来 24 小时的计划。这是通过检查自上次每日站会以来的工作并规划在下次站会之前可以完成的工作布局来完成的。这样做是为了降低复杂性。

在会议期间,开发团队成员解释:

  • 团队成员为实现前一天的冲刺目标而采取的行动。
  • 今天需要采取的行动以实现团队目标。
  • 正在阻止或可能阻止实现冲刺目标的障碍。

开发团队使用每日站会来查看其团队的进度如何朝着完成冲刺待办事项中的工作前进。开发团队或团队成员通常在每日站会后立即举行详细讨论,或调整或重新规划冲刺剩余的工作。

冲刺回顾

冲刺回顾在冲刺结束时举行,Scrum 团队和利益相关者在其中协作确定接下来应采取的行动以优化价值,并且增量的演示旨在征求反馈并促进协作。

产品待办事项

产品待办事项是实现预期结果所需的所有必要项目的列表。产品待办事项的独特之处在于它永远不会完成。它从列出最初、最知名和最易理解的需求开始。

产品待办事项随着用户的变化和 Scrum 使用环境的变化而不断发展。这导致了一个动态的待办事项列表,它在实施的每个步骤中都记录了不断发展的想法和新的投入,并预测这些新想法将如何改变最终输出。产品待办事项一直存在到产品存在为止。最终产品完成后,产品待办事项将发布到另一个媒介,其他人可以在设计类似产品时参考这些内容并使用它们。

在平均有 20 多个活跃项目以及来自内部和外部利益相关者的压力越来越大的情况下,H&R Block 的信息系统部门一直难以应对其工作量。团队开始寻找替代的、更高效的方法来交付软件。

团队研究发现,Scrum 方法的轻量级流程适合其需求,因为它提供了更高的效率和有效性。对于 H&R Block,该流程外包给了Braintrust Consulting Group,该公司进行了初步评估,评估了 H&R Block 运营的项目类型,评估了员工的能力,并制定了实施策略。

员工接受了为期三周的培训,以使他们熟悉 Scrum 的应用。H&R Block 团队每天都在使用 Scrum;参与冲刺计划,组织每日会议,并在指导 Scrum 主管的同时指导团队。一旦团队对该流程感到满意,他们就获得了信心,可以开始全面推广。

三个月内,H&R Block 的员工完成了大量工作。通过协调、评估、同步和团队努力,他们发现他们现在可以实现更高的效率并节省大量时间。使用 Scrum 的员工报告称效率提高了 60%,节省了 30% 的时间

广告