我们如何才能最好地将SDLC流程表示为棋盘游戏?

Jon*_*gel 5 language-agnostic

我最近对金融棋盘游戏感兴趣,并看到它们如何在教育儿童某些概念方面非常有用.

它让我思考是否也可以通过桌面游戏来表示执行软件项目的某些方面并使其变得有趣.

以下是我到目前为止提出的一些事项:

  • 人力资源和工具/技术被表示为卡片.

  • 要求也表示为卡片,它们平均分配给每个玩家,目标是通过"SDLC"板(每个玩家一个)移动所有需求卡,代表按照阶段分组的一系列正方形(一路设计)部署)

  • 时间的流逝在一个像垄断这样的主方板中表现出来,并完成一次绕行(通过"Go")允许玩家根据能力的不同,通过SDLC板移动每个要求卡的步骤.资源卡(高级程序员允许一个要求在开发阶段移动两个方格,初级程序员只有一个,等等)

  • 玩家将从代表项目预算的游戏钱开始,并且每次传递"Go"都是发薪日.如果资金耗尽,玩家将退出游戏.

  • 主板还有"机会"/"风险"牌,代表可能搞乱项目的事情.在模具的滚动处应用损坏,并且机会修改器取决于用户是否"购买"了工具/技术.

我还没有实现这个想法,因为我仍然在寻找更多可以让游戏更具吸引力的游戏元素,以及征求更多想法.

我打算在知识共享许可下发布这个,但还没有确定确切的许可.

欢迎任何更多的游戏建议.

更新:这是在BoardGameGeek上发布的,现在有一个活跃的讨论主题.http://www.boardgamegeek.com/article/4436694

And*_*aal 1

您还应该允许选择 SDLC 中的“跳过”步骤,因为这是现实,如果目标是教导坚持流程的好处,则需要强调这一点。

我想要的是一个带有 20 个步骤的路径的板,每个步骤代表项目完成的 5%,还有一个代表 SDLC 的刻度盘和一副风险/机会卡。在回合开始时,每个玩家可以 a) 沿路径移动 2 步,或 b) 沿路径移动 1 步并旋转其 SDLC 1 圈,或 c) 不移动并旋转其 SDLC 转盘两次。每次他们轮换 SDLC 时,他们都会获得一个质量令牌。在回合结束时,他们抽出一张风险卡并播放书面文本。

风险卡可以是负面的,也可以是正面的(因为你会遇到不可预见的正面风险),包括以下内容:错误、规范更改、扩展或编码要点;它们迫使你要么向前迈进一步,要么向后退一步。现在,玩家必须向后退的每一步都可以花费质量令牌来抵消效果并留在原地。

当玩家达到 100% 完成度时,如果他们首先完成,他们将获得 10 分,并且他们拥有的每个质量标记将获得 1 分。

现在,玩家可以选择忽略 SDLC,希望获得第一名并获得 10 分,但他们冒着巨大的风险,因为他们无法获得优质代币来防止错误和其他情况。使用 SDLC 的玩家可以更好地承受风险,并且仍然可以首先完成任务,并且他们将获得额外的质量代币来获得更多分数。最后,SDLC 可以随时实施,因此,就像现实生活一样,人们可以坐在最后并旋转转盘,同时等待人们追上,希望拾取优质代币,但不可预见的风险仍然会影响他们(或者坐下来旋转)在开始,然后猛烈地通过)。