在《缺陷预防实用指南》中,作者提到提高软件开发生产力的一种创造性方法是实施“生产力游戏”,让员工以类似于在 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 有一个“推送业力”的元游戏来确定谁的提交通常是好的。