QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

用协同游戏解决“给力超问题”

  • 2017-09-04
  • 本文字数:2669 字

    阅读完需:约 9 分钟

Luke Hohmann 指出,“给力超问题”(Awesome Superproblem)代表了一类庞大、复杂而持久的问题,它们只能通过协同方式解决。协同工作的关键在于实现一些严肃的游戏,其中参与者自愿遵守游戏规则,意在创建更好且更持久的结果。

Luke Hohmann 是 Conteneo 的 CEO,他将在 2017 年精益 & 敏捷苏格兰大会上以“给力超问题”为题目做主题演讲。大会将于 10 月 4 日至 6 日期间在爱丁堡举行:

(精益 & 敏捷苏格兰大会)将广泛地覆盖部分常见主题,从整体上审视伟大软件产品的生成之道。各分会将会拓展与会者的思维,为他们引入新的理念,并为投身于精益和敏捷的新手提供帮助,使他们可以开始一个新的旅程。

InfoQ 将以问答、总结和文章的形式覆盖大会全程。

InfoQ 采访了 Hohmann,所涉及问题包括:解决“给力超问题”如此困难的原因何在、创立协同工作去解决问题的条件是什么、如何能将回顾扩展到整个企业层面等。

InfoQ:什么是“给力超问题”(Awesome Superproblem)?

Luke Hohmann:当前,我将“给力超问题”定义为具有如下特点的问题。首先,问题应是非常“给力”的。这类问题会激发人们的敬意、畏惧和认真对待之心。其次,问题也应是“超级”的,是不能被个人单枪匹马解决的,必须协同他人一起解决。

InfoQ:是什么使得解决此类问题如此困难?

Hohmann:导致了解决“给力超问题”存在挑战的因素很多。下面给出从我个人经验中所发现的。

最突出一点在你的提问中就能发现:你使用了“解决”一词。这类似于提问,是否你可以“解决”吃饭问题、睡觉问题或是洗澡问题。当然你可以解决当下的问题,但是问题还会周而复始的出现。这类问题是一种持久性问题。

持久性决定了一个问题是否会成为“给力超问题”。例如城市预算、工作的未来发展、管理共享的和稀缺的天然资源、处理气候变化问题等。虽然我们并不能一劳永逸地“解决”其中任何一个问题,但我们还是需要去处理这些问题,正如我们需要解决吃饭、睡觉和洗澡问题一样。

InfoQ:在哪些条件下,协同工作可以解决问题?

Hohmann:我认为,如果使用游戏和游戏用于作为协同的基础,那么协同工作就能最好地解决这类问题。下面我将使用 Innovation Game®的“修建产品树”(Prune the Product Tree)游戏为例。当然读者也可以使用自己最喜欢的游戏或回顾技术去验证概念。

  • 我们应具有一个目标,或者说要去实现的事情。例如,在“修建产品树”游戏中,目标就是根据产品组成上的需求修剪产品或服务。
  • 参与者应清楚地了解自身所掌握的资源、各自的角色以及如何使用这些资源(即参与和交互的规则,其中包括了获取和处置资源的规则)。继续回到我们的例子上,“修剪产品树”游戏的参与者被赋予了数量有限的苹果,通常每个苹果表示一个产品特性。但是,我们也可以考虑对“修剪产品树”游戏稍作变更。如果参与者能给出特别引人注意的想法,那么就可以“挣到”更多的苹果。
  • 参与者明确地创建了开展工作所需的空间或“游戏场所”。有时是参与者亲自现场创建的,但是我们也看到,更多的企业已迁移到使用 Conteneo Weave 平台在线创建,这可解决分布式团队相关的挑战,并可以扩展。
  • 在达成目标的过程中,具有清晰的反馈。所有“修剪产品树”游戏的参与者都可以看到结果。
  • 协同结果将对参与者产生切实的影响。当“修剪产品树”游戏的参与者相信他们的反馈将会调整有问题的产品或服务时,游戏的效果最好。
  • 参与者是自愿的。他们并未强制合作。

注意游戏是协同的基础。将此基础置于实践中,意味着要解决协作多维度设计空间的不同维度。下面给出其中一些常见的维度:

  • 亲自还是在线:有时协同将是亲历亲为,例如单一 Scrum 团队参与发布计划。而有时协同是在线的,这时会有数十乃至数百个团队参与到这种参与式预算中。
  • 团队的结构:一个团队可以是稳定的,也可以是动态的;可以是同构的,也可以是异构的;可以基于现有结构,也可以是以特设方式构建,这取决于设计者的目标。团队可以由内部利益相关者组成,也可以由客户或者合作者等其它外部利益相关者组成。
  • 同步与异步操作:参与者可以实时地协同操作游戏,或是在很长的时间面上操作。

InfoQ:在实践中,自愿参与的情况如何?

Hohmann:我发现自愿参与如果是团队自身文化的组成部分,那么最容易实现。团队的行为规范是团队文化的组成部分,通常表现为工作协议。例如,尽管在“Scrum 指南”中定义了“Sprint 规划”中的 Scrum 实践,但是在实践中,我所指导的团队立刻在适当的 Sprint 过程中发现了真正的价值所在,并自愿选取了继续参与实践。只要 团队能在使工作组发现自身目标的协同框架中发现价值,那么这种自愿参与将会持续下去。

InfoQ 早期采访过 Hohmann,并做了名为“用在线游戏召开大型回顾会”的报道。在这篇报道中,Hohmann 解释了为什么在线游戏适用于大规模回顾:

Hohmann: 在线游戏的成本比较低,也能比较快地得到结果,团队可以在方便的时间做回顾,并且能够提供更好的数据分析。有些人比较内向,还有些人愿意说出自己的心声,而不是在公司里随声附和,那这种在线的形式能够更好地获得和描述这些人的想法。

InfoQ:您是如何将回顾扩展到企业层级的?

Hohmann: Conteneo 公司在可扩展回顾上处于领先的地位,所执行的回顾从十数个到超过 60 个敏捷团队。其过程十分直接:

  • 确认企业的领导者正寻求对跨多个团队的性能加以改进。确保领导者明确项目将会给出一些相当棘手并难以解决的问题。

  • 找出一到多个可以帮助企业识别改进机会的回顾框架。例如,Sailboat 由于其隐喻性和开放性,无疑是一个好的选择,它使团队能够识别出哪些会构成障碍,哪些会产生加速。

  • 找出一个可促成回顾的促进者团队。只要 Scrum Master 可以管理好自身的固有偏见,他们无疑是适合的人选。

  • 为每个团队规划一个回顾。我们的经验是,如果通过亲历亲为的回顾技术实现此,那么需要过长的时间,并且过于令人乏味。我强烈建议使用专门设计用于大规模协同的平台。

  • 跨团队的数据应从以下维度分析:

    • 类别:该障碍是否和人、过程、技术或其它因素有关?问题和分类是否表现出明显的模式?
    • 范围:该障碍是否可被团队修复(在团队的控制和 / 或职责范围内),或是需要由企业去解决?为说明其中的差异,我们假定在一个企业回顾中找出了一系列重要的架构更改,诸如 Angular 由 1.6 升级到了 4。如果只有一到两个团队,那么协同更改十分容易实现。但是如果企业具有三十个、七十个乃至一百个以上的团队,那么就需要创建跨所有团的项目(即一个“企业范围”上的项目)。
  • 在特定的更改列表上,添加代价及对影响的估计。

  • 让团队选择它们想要解决的障碍。

  • 开始工作!

查看英文原文: Tackling Awesome Superproblems With Collaborative Games

2017-09-04 19:001431
用户头像

发布了 391 篇内容, 共 142.1 次阅读, 收获喜欢 257 次。

关注

评论

发布
暂无评论
发现更多内容

窝家恶补三月,字节跳动三面,终于喜提offer!分享面试感受

Java架构之路

Java 程序员 架构 面试 编程语言

腾讯大牛亲自带你学:Java安全weblogic T3协议漏洞!

比伯

Java 编程 架构 面试 计算机

为新基建按下加速键:从openEuler看中国操作系统的产业生态未来

脑极体

ZooX首发双向电动无人车,会成为自动驾驶出行的主流吗?

脑极体

混合用工、被拖欠工资的 CTO | 法庭上的 CTO(16)

赵新龙

CTO 法庭上的CTO

LeetCode题解:剑指 Offer 40. 最小的k个数,sort,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

如何通过一个SDK轻松搞定人脸识别,拯救初入职场的程序猿

华为云开发者联盟

人脸识别 智能 识别

3D 可视化突发公共卫生事件 ,防护效率高达90%

一只数据鲸鱼

疫情 物联网 数据可视化 数据监测 3D可视化

阿里P8大牛手把手教你!高级Android晋升之View渲染机制,先收藏了

欢喜学安卓

android 程序员 面试 移动开发

ModelArts黑科技揭秘|弹性训练,让训练资源张弛有度

华为云开发者联盟

学习 华为云

字节面试坎坷之路,第一次二面凉了!捞起来之后一面就凉了;我太难了呀!

Java架构之路

Java 程序员 架构 面试 编程语言

大佬带你看源码!阿里内部Android笔记火爆IT圈,3面直接拿到offer

欢喜学安卓

android 程序员 面试 移动开发

工具词典:精力管理

lidaobing

精力管理 张遇升 28天写作

这个问题值得讨论吗?

Alan

沟通 团队文化 七日更 28天写作

“有点技术之外,基本什么都没有”的CTO | 法庭上的CTO(15)

赵新龙

CTO 法庭上的CTO

区块链食品溯源系统开发,农产品溯源小程序搭建

13530558032

圣诞狂欢,保险师APP赋能精细、个性化的运营服务

DT极客

这份阿里P8级别内部疯传的“Linux私房菜”让你一次吃个饱

Java架构之路

Java 程序员 架构 面试 编程语言

大作业一

黄立

劫持Chrome浏览器“获利”8000万元 | 法庭上的CTO(13)

赵新龙

CTO 法庭上的CTO

智慧平安小区整体解决方案,智慧社区管控系统开发

13530558032

Java程序员晋升之路:“Java高级核心知识全面解析”

Java架构之路

Java 程序员 架构 面试 编程语言

甲方日常 75

句子

工作 随笔杂谈 日常

Alibaba面试官:“这该死的程序员,知识竟如此渊博!”

Java架构之路

Java 程序员 架构 面试 编程语言

程序员开发指南!1-3年的Android开发工程师看过来,经典好文

欢喜学安卓

android 程序员 面试 移动开发

(经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路

Java鱼仔

Java 程序员 面试 大学生

CEG挖矿系统APP开发|CEG挖矿软件开发

系统开发

第八课性能优化作业-判断合并链表

Geek_michael

极客大学架构师训练营

浅谈如何做客户端性能测试

行者AI

性能测试

业务架构设计迭代演进思路

程序员架构进阶

架构 中台 业务架构

创建493个测试账户,被公司索赔527万 | 法庭上的 CTO(14)

赵新龙

CTO 法庭上的CTO

用协同游戏解决“给力超问题”_文化 & 方法_Ben Linders_InfoQ精选文章