19

《缺陷预防实用指南》中,作者提到提高软件开发生产力的一种创造性方法是实施“生产力游戏”,让员工以类似于在 Stack Overflow 上获得声誉和徽章的方式相互竞争。

他们给出的一个例子是微软的“Vista Internal Beta 1 Game”,其中要求团队成员执行任务,让他们得到一个拼写“beta 1”的字母。他们通过以下方式收到这些信件:

  • b:安装 beta 1 版本
  • e:对 beta 1 版本进行投票
  • t:通宵运行
  • a:安装 3 个连续的 beta 1 版本
  • 1:通宵跑3次

他们有一个网站可以跟踪每周的排行榜。作者描述了结果:

Beta 2 游戏扩展了这一概念,并为测试活动奖励积分。有多个级别的奖品和随机抽奖,玩家可以根据参与获得腕带。在某些情况下,腕带成为会议和走廊上刺激竞争的象征。

这些游戏最终在全公司范围内发行的发行游戏中达到高潮。奖品是根据完成安装和某些测试活动的人的随机图纸。再一次,结果是惊人的,大多数公司都参与了测试 Windows Vista 的最后几天。

有没有人在贵公司实施或参与过类似的事情?过得怎么样?什么进展顺利,什么不成功?

PS 请不要对 Vista 发表刻薄的评论,因为它仍然是 Windows 7 的主要核心,我认为游戏理念有一些优点。

更新:增加赏金以获得更多想法。赏金周结束后,我会接受最有趣的一个。我正在寻找可以由 20 多人的开发团队完成的实用想法。

更新 2:看起来 Facebook 有一个“推送业力”的元游戏来确定谁的提交通常是好的。

4

4 回答 4

6

您所说的过程称为Serious Gaming(另请参阅SeriousGames.org),不仅被 Microsoft 使用,而且被许多公司和组织用来驱使人们执行特定的期望行为。如果遵循以下规则,该方法在大多数情况下效果很好:

  • 让任务可以完成
  • 有一个方便易懂的排行榜
  • 保持时间短
  • 保持奖品小(即较大的奖品鼓励玩系统而不是玩游戏)
  • 这场比赛结束时准备好另一场比赛

我参加了许多严肃的比赛,并且非常喜欢它们。保持小奖品是关键,所以人们玩的是吹牛的权利,而不是为了获得全新的 iPhone。

于 2010-01-12T17:09:30.563 回答
4

I've heard that some people play the Continuous Integration Game. There is even a Hudson plugin to keep score.

于 2010-01-12T16:47:57.173 回答
1

我自己没有参与过任何此类游戏,但我确实记得在某处读过一篇有趣的文章,该文章警告说,此类游戏可能会让员工感到光顾。

我会试着找到artitlce。

于 2010-01-12T16:43:16.760 回答
0

我还没有参与其中,但碰巧我希望申请的公司之一在他们的描述中有这个非常有趣的链接:http: //codingdojo.org/ - 他们说他们经常做这些事情并且它似乎正是您正在寻找的那种东西(尽管可能规模更大)。

于 2010-01-18T15:25:56.763 回答