社交学习 - 软件 SCRUM


Scrum 是当今世界最成功的社交学习计划之一,它是一种基于迭代的增量敏捷软件,旨在管理产品开发。它提供了一个工作环境,开发团队可以作为一个整体来实现共同的目标。它通过日常面对面的沟通模式来实现这一点,允许团队成员通过鼓励物理同地办公和所有团队成员的密切在线协作来进行自组织。

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

Scrum 框架基于三个核心 -

  • 敏捷大师
  • 短跑
  • 产品积压

敏捷大师

Scrum Master 的工作是解决团队在实现产品目标时面临的挑战。Scrum 不是传统的团队领导或项目经理,而是团队和其他干扰因素之间的屏障。Scrum Master 确保 Scrum 流程按预期使用,并经常主持关键会议,并鼓励团队改进。它承担团队协调员的职责。

为产品负责人(利益相关者)提供 Scrum Master 服务-

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

Scrum Master 为开发团队提供服务-

  • 利用 Scrum 的跨功能促进开发团队的发展。
  • 帮助开发团队最大化产出。
  • 解决 Scrum 团队前进道路上的障碍。
  • 如果需要的话,指导团队进行自组织活动并提供便利。

Scrum Master 为组织提供服务-

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

短跑

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

在冲刺期间-

  • 没有进行任何会妨碍 Sprint 目标的更改。
  • 质量目标不会减少。
  • 产品负责人和开发团队可以重新协商条款。

每个 Sprint 都有一套明确定义的关于要做什么的说明、一个指导团队实现结果的灵活计划以及最终的产品。每个 Sprint 都被视为一个有一个月期限的项目。当 Sprint 的最后期限变得太长时,最终结果的定义将因大量输入而不断变化,从而导致复杂性和失败风险增加。冲刺通过至少每个日历月检查输入和想法的适应性以及冲刺目标的进展情况来实现可预测性。Sprint 还将风险限制在一个日历月的成本范围内。

每日例会

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

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

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

开发团队使用 Daily Scrum 来了解团队在完成Sprint Backlog中的工作方面的进展情况。开发团队或团队成员经常在每日 Scrum 之后立即开会进行详细讨论,或者调整或重新计划 Sprint 的其余工作。

冲刺回顾

Sprint 评审是在 Sprint 结束时举行的,Scrum 团队和利益相关者就下一步应采取的行动进行协作以优化价值,增量的呈现旨在征求反馈并促进协作。

产品积压

产品待办事项列表是实现预期结果所需的所有必要项目的列表。产品待办事项列表的独特且最好的一点是它永远不会完成。它首先列出最初的、最广为人知且易于理解的要求。

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

由于平均有 20 多个活跃项目以及来自内部和外部利益相关者的压力越来越大,H&R Block信息系统部门始终在工作量中挣扎。该团队开始寻找替代的、更有效的方法来推出软件。

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

员工接受了三周的培训,让他们熟悉 Scrum 应用。H&R Block 团队每天都致力于 SCRUM;参与冲刺计划、组织日常会议并在指导 Scrum Master 的同时指导团队。一旦团队对这个过程感到满意,他们就有信心让一切开始全面推广。

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