使用 Scrum 进行二十一点 - 赢家赢家炸鸡晚餐






4.85/5 (13投票s)
我如何使用 Scrum 作为赌博的指南,在维加斯。
去年我在拉斯维加斯参加了 MIX10 会议,因为 MIX 离得很近(是的,我来了!!)。我决定制定我的获胜策略(上次我输了……)基于 “Black Jack” 的 Scrum 方法论。
非常感谢 Yaniv Kessler 帮助我完成这篇文章。
所以在揭晓我的自定义 Scrum 方法论之前,我们先来谈谈? ->
什么是 Scrum?
Scrum 是一个迭代、增量的项目管理和敏捷软件开发框架。
尽管 Scrum 最初是为软件开发项目管理而设计的,但它也可以用于管理软件维护团队,或作为一种通用的项目/程序管理方法。
Scrum 到底是什么?
[完整文章] SCRUM 是一套 宽松 的 指南,用于管理产品从设计阶段到完成的开发过程。
它旨在解决典型开发过程中一些常见的失败,例如
- 需求变更引起的混乱 – 项目的实际或感知需求通常会从产品设计开始到发布时发生巨大变化。在大多数产品开发方法中,所有设计都在项目开始时完成,然后不允许在需求变化时进行任何更改。
- 对产品时间、成本和质量的不切实际的估算 – 项目管理和开发人员倾向于低估项目所需的时间和资源,以及在这些约束条件下可以实现的工量。实际上,这在开发周期开始时无法准确预测。
- 开发人员被迫谎报项目进展 – 当管理层低估达到一定质量水平所需的时间和成本时,开发人员要么必须谎报产品已取得的进展,要么面临管理层的愤怒。
Scrum 最重要的理念之一是进行短期迭代开发,并与团队进行每日会议。这些理念有助于快速处理和解决问题,帮助衡量项目速度,并最终实现对项目完成日期更准确的估算。
如果您想在几分钟内了解更多关于 Scrum 的信息,我推荐您观看 Hamid Shojaee 的 10 分钟 Scrum。
开始吧 – Scrum 拉斯维加斯风格
每个来拉斯维加斯想赌博的人都会有一个“产品”准备好
产品 = “赚大钱 & 玩得开心” -> 这是将要构建或实现的目标“是什么”。
因此,带着这个想法,我开始规划我的 产品待办事项列表(整合了上次拜访的一些重要经验教训),填写我的愿望清单。
Sprint – 定义您将玩多久
一般的建议是迭代应该尽可能短,在 Scrum 中,Sprint 最长为 30 天,每个 Sprint 都应包含特定 Sprint 的目标 – 我的目标是 – 不输!
由于我的拉斯维加斯之旅只有 4 天,我决定安排 8 个 Sprint(也建议创建至少 4 个 Sprint)。
* 您需要定义您能够负担的总时间(金钱)来完成您的 产品。 – 我的花费是 1000 美元或 4 天。
Sprint 持续时间不超过 7 小时(正常为 3-30 天),并且包含 125 美元 - 250 美元(在开发中,这表示剩余工作量)– 务必不要超过上述金额 – 如果是这样,就该与您的 Scrum Master(参见下文的角色)交谈,讨论如何继续我们的 Sprint,并检查 产品 发布是否会延迟,或者更糟的是,是否无法实现? (取决于您输了多少钱 :-()
每次 Sprint 之后,您需要休息 1 小时(正常是 15 分钟),包括站会(监控您的进展 – 燃尽图 – 见下文)与您的 Scrum Master(如上所述,讨论您的所有问题并进行计划),上厕所时间,寻找另一张牌桌(改变牌桌改变运气)和 休息,因为每天包含 2 个 Sprint(不正常)。
角色与技巧
这个“产品”不能仅靠您自己,所以让我们认识一下团队。
Scrum 的主要角色是
- “ScrumMaster”,他负责维护流程(通常取代项目经理)。
- “Product Owner”,他代表利益相关者和业务。
- “Team”,一个大约 7 人(默认)的跨职能团队,负责实际的分析、设计、实施、测试等。
在我们的“产品”中,我将担任“Product Owner”的角色(毕竟,我知道我想要什么,而且是我的钱 :-D)和 “Team” 的角色(我不会让任何人动我的钱……)。
但是“ScrumMaster”必须是您信任的人(除了您自己),以帮助您。 现在,您 可能会问自己,为什么需要别人的帮助?
- 如果您输了很多钱,您就会变成一个“赌博成瘾者”,您不想停止或无法停止 – 您的 Scrum Master 需要将您拉回房间,直到下一个 Sprint。
- 在赌场,酒水是免费的,如果您无法控制自己 – 算牌变得 不可能 – Scrum Master 会帮助您算牌。
- 您在赌博并且能够控制自己不喝酒,但这时出现了一个 表演,几位 美丽的女士 正在您的牌桌周围跳舞,让您分心 – 同样,ScrumMaster 必须在那里,让那些女士去您的房间等待,不行不行不行 – ScrumMaster 应该通过消除这些障碍来帮助您继续游戏!!!
技巧
- ScrumMaster 必须是您信任的人,即使在非常糟糕的情况下,比如您喝醉了。他的话必须对您产生深刻的影响。(感谢 Adam)
- 提前购买您的返程 机票,并确保它是 “不可退款机票” – 这样您就不能用您的回家路作为赌注。
- 不要带 10 美元来玩(如果您不知道自己能花多少钱,请使用主题专家来审查您的预算并确定一个合理的金额来玩 – 就像估算工作一样),这仍然是运气游戏(就像生活一样),要有一个基本金额来帮助您度过糟糕的运气。 :-D
开始和追踪
每次 Sprint 之后,监控您的进展非常重要(这就是您在站会中所做的),使用 “燃尽图” - “燃尽图”是 Scrum 受欢迎的头号原因,燃尽图显示 Sprint 待办事项列表中剩余的工作量(或剩余资金),这将帮助您看到您的产品是否平稳进展。
使用“燃尽图”,可以轻松计算“燃尽速度” - 速度 仅帮助您在未来的迭代中做出可行的承诺。
最后,“燃尽图”有助于您对项目完成日期提供良好的估算。
例如:如果您为每个 Sprint 分配 125-250 美元(开发人员 = 剩余工作量),并且从 Sprint 1 到 Sprint 2 我输了 500 美元(1400 美元 - 900 美元),我可以使用 “燃尽图” 来查看以当前速度(您输钱的速度)您将在第 4 个 Sprint 时输掉所有钱。(这对于开发团队来说是好事,因为这意味着在第 4 个 Sprint 时,剩余工作量将为 0,您就完成了,但对我来说肯定不是好事。)
您可能会对自己说,这只是一个近似值,而不是真实情况 – 您绝对是对的 – 燃尽图显示的是“估算”,但下图显示了生活中与图中相同的结果。
摘要
我希望这篇文章能帮助您从不同的角度理解 Scrum,并让您考虑转向使用 Scrum 进行开发/游戏。
下次我去拉斯维加斯时,我会尝试我的 Black Jack Scrum 方法论,您可以肯定我会让您知道它的效果如何!
尽情享受 – 赢者赢鸡晚餐