APP下载

游戏化DevOps,如何重塑趋势科技新企业文化(下)

消息来源:baojiabao.com 作者: 发布时间:2026-05-21

报价宝综合消息游戏化DevOps,如何重塑趋势科技新企业文化(下)

趋势科技企业文化转型2019年目标是唤醒DevOps意识,到了2020年,则更进一步希望员工采取行动,在自己的实际专案中拥抱DevOps。(图片来源/趋势科技)

趋势科技使用者经验设计部资深专案经理林德政早从2016年,就开始接触游戏化设计,因为他的主管要出国参加UX研讨会举办工作坊,就找林德政设计了一款桌游“UX in the Jungle”,透过游戏可以从UX从业人员角度,来体会产品开发流程,大获好评,后来更持续发行,变成了趋势科技内部教育训练的教材。

第二次DevOps游戏化设计大改变

在2020年2月,林德政加入STOC小组(Stand Tall on the Cloud,跃居云端之上,此为趋势内部DevOps大转型计划)后,就想要再次透过游戏化的方式,来设计DevOps转型活动。

趋势第二次游戏化DevOps设计,仍旧沿用了太空旅行的情境,但是,设计方式有了很大的改变。

林德政观察,趋势全球超过 5千人,产品团队超过上百个,每个团队的需求、限制、产品架构都不尽相同,没办法建立同一套标准流程。所以,他当时建议,透过游戏化的方式,创造一个姜太公钓鱼,愿者上钩的环境。让每一个成员在游戏化专案中,按照自己不同专案的需求,产品系统的建置,来决定自己在游戏化专案中,要做什么样的DevOps活动。

这正是他提案的第二次游戏化设计,和失败的第一次,最根本的差异点。从所有人为一艘太空船努力,变成了,可以各自有自己的太空船,按照自己的步调来发展。

在星际奇航2020游戏的设计概念是,不是将公司描述成一艘大型太空船、员工当成燃料,而是让每个团队自己开一艘太空船,彼此产品不同,所使用的太空船也会因此能力不同而有差异。

DevOps工具或过去搜集的实践经验,都视为是太空船可以装备的武器,当参加者的团队用了越多实践,代表他的太空船就可以越先进,而且每个团队可以自己选择要用那些实践或工具,还有进行的阶段和规划,不一定要走跟别人一样的发展路径。

趋势科技第二次游戏化DevOps设计,仍旧沿用了太空旅行情境,但从全公司是一艘太空船而员工是燃料的方式,改为各团队有自己的太空船,透过打怪升级,可按各自步调航向目的地。(图片来源/趋势科技)

两大游戏化目的:拥抱HDD、导入真正专案

在星际奇航2020游戏设计中,林德政指出,有两个希望达成的动手做目标,一个是希望所有参赛队伍都能实际演练DevOps的“假设驱动开发”(Hypothesis Driven Development,简称HDD)方法,这就是趋势希望转变为以数据分析来决策、验证产品设计、了解客户价值的一套方法。另一个则是希望参加者要用自己手上真实的专案,来加入游戏,将DevOps实践到自己真正的专案上。林德政解释,这是希望参赛队伍将自己在产品开发中实际导入的DevOps经验,提交出来接受审核与评鉴,选出公司内部的最佳工程实践方法,来和更多团队分享。

另外,趋势选出了一些希望参加团队要导入的DevOps实践,就像是必选课程一样,把这一个一个实践都比喻成团队要打败的太空怪物,例如,从导入CI/CD来加快部署,就是其中一支重力怪物,击败这支怪物的条件是,你要导入CI/CD工具,达到一定标准的派送和部署速度,就算击败了怪物,会由裁判团来审查达标程度和给分。最后选出了30~40支各种类型的怪物,让不同团队挑战,团队可以自己决定挑战那些怪物。另外,举办了多场市集,也就是实体分享会活动,参赛团队可以把自己开发的DevOps工具或脚本程式码,释出到GitHub上,变成可以贩售的武器,其他团队只要在自己的专案上导入了这些释出的DevOps工具程式码,就是装配上了武器,可以得分来升级太空船。在分享活动上,落后团队也可以向领先团队交流经验,甚至直接面对面与裁判团讨论,了解自己无法达标的原因和改善对策。

STOC小组找来趋势内部的DevOps专家,整理出13个DevOps的知识领域,这也就是源自先前已经发展出来的DevOps能力蓝图,再将已经搜集到的30多个实践,归类到不同领域中,让参赛团队采用,但也开放让其他资深团队,继续贡献更多实践和工具,来补充这个能力蓝图,再分享给其他团队。

林立仁表示,透过这个DevOps蓝图,搜集领先团队的实践经验,让落后团队跟着蓝图来发展DevOps,中间举办市集分享活动让双方团队交流。这也就克服了第一次失败遇到的实践经验不足的困难,变成一个可以自己补充的模式。除了让资深和新手团队互相分享,趋势也对每个团队安排教练,协助他们将DevOps实践导入到自己的专案中。

这个星际奇航2020游戏,采取员工自由报名的方式,主要由不同产品团队的成员,带着自己的专案来报名参加。最重要的要求是,“员工要将自己在专案中导入DevOps的过程,不只要做出来,还要文件化。”林德政表示,许多参赛队伍不断抱怨大量的文件工作,“周间忙着上班,周末都在赶文件,非常花力气,一点都不欢乐。”尽管抱怨连连,93个竞赛团队,超过半数,42组完成每一道任务,打败了34项任务的要求和文件化工作,也留下了大量的“DevOps工程实践报告”。

超过4百多份实践报告,让原本只有大致架构,多停留在高层次说明的趋势DevOps蓝图,可以进一步发展成一个13个领域都满满自家真正产品实际导入经验的DevOps手册。林立仁强调:“这些都是趋势产品架构下搜集,确实可用的经验,看书只能学到别人的实践,但这次搜集到的是自家的实践。”

工程实践和资料驱动要求变打怪

趋势去年4月展开这个星际奇航游戏,设立了两大类怪物挑战,M系列是以拥抱资料驱动转型,在自己专案导入HDD方法论的挑战为主的怪物,X系列则是聚焦DevOps工程实践的怪物。从6月到10月分5批陆续公布,一开始为了暖身,第一批先公布了3只难度低的怪物,其余怪物分4批,每批约7~8只按月陆续公布,让参加团队自己来安排打怪进度。

打怪过程,设计了两种分数,一个是用来衡量商业影响的Merit Points(功绩点),另一类则是衡量工程成效的Mileage Points(里程点),M系列得分以功绩点为主,X系列得分以里程点为主,最后进入决赛时,并非总分最高前15名入选,而是透过换算公式,商业分数和技术分数各有不同的要求才能入选,不能只有一项很高。从这些队伍的前6名,就可以参加最终简报评比,来决定谁能获得最大奖5万美元团队奖金,这也是趋势科技有史以来最高额的单一奖项。

“将商业和工程得分分成两种点数,逐渐在过程中获得队伍得分的数据后,再进行配分调整,中后期,就不会让一开始的错误设计失控,这是一个游戏化设计的技巧。”林德政分享。

这个Star Trek游戏与一般游戏化活动最大不同是,“真的把工作和游戏化活动结合,而不是玩一个与工作无关的游戏。”林德政指出,“以终为始,任何游戏化架构设计,都要先思考想达成什么目标,不是为了好玩,而是要让参加者在专案中动手,我们不断提醒自己这件事。”这正是趋势对于一开始对于这一年度的目标,要在真实产品中实际导入DevOps。

除了实质奖金的诱因,过程中,让员工有主控权,不是公司要求,而是自己决定参加,也能自己调配进度,“这种由下而上的自主性,有很好激励效果,支撑他们参加到最后。”

STOC小组核心成员趋势科技研发部林立仁(图右)和趋势科技使用者经验设计部资深专案经理林德政(图左)是两位关键的游戏化活动设计者。(摄影/洪政伟)

严格审查的裁判团是看不见的成功关键

不只参加者辛苦,另一个非常辛苦的团队是高达60人规模的裁判和教练团,他们一方面要指导参赛团队,另一方面还要负责审查每一个参赛团队所提交的每一份文件,而且是得在正职工作之余来进行这些工作。

林立仁强调,虽然辛苦,裁判团都坚持不能轻易给分,游戏化的目的是为了公司运用DevOps的成长,而不是继续强化认知而已。所以,裁判除了严格给分,还要一一指出问题,让团队了解原因,知道如何改善,也能让有心投入的团队,知道真正的问题。甚至,还订定了非常详细的文件化范本,参加者缴交的文件,得一一按照要求举证、说明来解释,“这也是为了日后其他没有参加的人,容易看懂你的文件,才能达到分享到全公司的效果。”

最后完成了4百多份DevOps实践文件,是过去一年累积量的十多倍,其中更有50份被裁判团评鉴为好的DevOps实践。

趋势科技在今年1月底,刚举办了第二次的DevOps Expo活动,15个表现最好的参赛团队,都成了这两天DevOps实战经验分享的讲者。

游戏结束了,林立仁表示,下一步,准备订定出一份趋势DevOps工程指引,将这次游戏中搜集到的13个领域的打怪经验,变成内部的知识库,正式释出。“当初设计出了DevOps蓝图,只是提供了What,现在终于搜集到了企业文化转型的How。”如何善用,就是趋势科技2021年的新课题。

 相关报导  游戏化DevOps,如何重塑趋势科技新企业文化(上)

2021-02-12 14:48:00

相关文章