APP下载

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

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

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

949名趋势员工,利用忙碌上班研发工作之外的空档、周末,长达9个月投入了这一场DevOps游戏化活动“星际奇航游戏”。(图片来源/趋势科技)

949人,6成来自台湾团队,4成跨海从美、加、中、菲主要研发基地远端连线的工程师,遍及10个部,利用忙碌上班研发工作之外的空档、周末,长达9个月投入了这个趋势科技创立30年来,最重要的一场游戏活动中,也就是“星际奇航游戏”(Trend Micro Star Trek 2020)。

93个竞赛团队,每队要面对34个DevOps实践挑战,不是纸上谈兵,而得用自己手上产品专案,全程导入DevOps技术、流程和作法,并将过程细节一一文件化,变成共享的实务经验,超过半数团队,42组完成每一道任务,趋势科技更先后投入了超过30位主管和关键推手,15位全程参与,组成了STOC推动小组,将期待全公司超过6千人都要学会的DevOps发展蓝图和标准,变成了一个超大规模的太空打怪游戏,更出动了58名DevOps专家和老手组成导师团兼裁判,不眠不休,仔细审查93个队伍,所写下的每一份文件。不只报名团队超过预期的3倍,最后产出的DevOps实践经验(Practice)数量417份,涵盖了13个DevOps领域,光是监控与Logging就有64份。

要将开发实践经验变成可以分享的知识文件非常困难,趋势过去全公司一年只能累积30份实践,但这一场游戏活动的产量,是过去一年产出的14倍,更有50份评鉴为优秀实践,甚至有5个团队撰写数量超过了30份,一个团队的成果就是趋势全公司过去一年的产量,这些最后集结出了一份趋势自己的DevOps工程指南书,不只是知识管理的核心,也是趋势新企业文化的实体化成果。

2年前决定展开转型的那一天

这个故事要从两年前的一封信说起。

2019年8月5日星期一早上9点多,趋势科技首席执行官陈怡桦发了一封信,给全球6千多名趋势人,宣告了新的DevOps大转型计划,也就是STOC计划(Stand Tall on the Cloud,跃居云端之上)的启动。“现在是拥抱变革和抓住机会的最佳时间。”她在信中这样强调。

趋势科技是DevOps的先行者,早在2014年全球DevOps风潮兴起之前,趋势科技从2011年就开始调整维运策略,将云端储存相关专案的维运工作,改交给具有Ops能力的Dev研发团队成员接手,例如中介软件的部署。4年累积下来,更建立了一套趋势DevOps自动化作业,这个流程涵盖了程式码组建、测试、部署、监控机制、自动恢复、系统配置、自动扩充、基础架构调度等,也有三大类自动监控机制。

在2015年时,趋势消费端产品研发部门下,超过半数的内外产品的开发专案导入了DevOps流程,当时已有十多位DevOps隶属在不同的研发专案中负责Ops任务。到了2019年,已有数个核心产品团队,都大力拥抱DevOps,每年可以累积20~30个经典DevOps实务(Practice)来分享给各部门参考。

“开发者梦想终于成真了。”陈怡桦指出,DevOps整套流程和相关云端技术终于成熟了。“过去顾客下载软件后,后续的产品更新是一件苦差事,除错时更是很难以理解顾客端发生的问题,往返沟通甚至得花上一两个月。

但是产品上云,结合DevOps机制,可以拥有大量资料,可以很快知道,那些功能有用或没帮助,“善用这些数据和技术,可以用非常有效率和效果的方式,来保护我们的顾客。”所以,她决定发起STOC计划来推动企业文化转型,不能只有核心团队采用,不只建立DevOps流程,更要把DevOps变成趋势科技的新企业文化。

要靠智仁勇改变企业文化

“企业文化就是一家公司做决定的依据和做事的方法,”陈怡桦说:“要改变文化,让DevOps成功,就要改变思考和决策的方法。”女童军出身的她,借用了童军精神“智、仁、勇”三个字,来定调这次趋势企业文化转型的方向。

她解释,利用云端和DevOps搜集到的庞大数据来做正确的决定,善用资料来改善决策就是“智”。有了数据后,能看到顾客如何使用产品,就更能站在顾客成功的角度,而非产品成功的角度就是“仁”,工程师以为顾客想要的是挡住所有病毒,但以同样人的立场来看,顾客最希望的是准时回家吃饭,周末不用紧急到公司加班。

而最后一项“勇”是要求公司中的每一个人,都能勇于追求成长和承担所做的决策。趋势过去分工较细,往往是业务或PM提出需求,交给研发团队开发,也就形成了成功是PM和业务团队的责任的习惯,就像许多企业内部的责任分工一样,现在则是希望,不只是PM或业务的责任,而是每一个人都能看重顾客的成功,将客户价值提升视为每一个人的责任。

所以,趋势订出了三大转型目标,第一是从产品成功导向的思维,转为以顾客成功导向的思维,其次是要将由上而下决策模式,转变为资料驱动的决策模式,三是将过去由业务负责营收,研发负责产品的分责模式,转变为人人看重顾客价值成长的当责模式。

在陈怡桦这封STOC计划启动宣告信之后,她找来60多位资深主管,组成了一个跨部门小组,要来讨论转型具体该往那些方向走。

趋势科技借镜了童军精神“智、仁、勇”三个字,来定调这次DevOps企业文化转型的方向。(图片来源/趋势科技)

转型的第一个问题

“执行转型的第一个问题是,我们目前走到哪?”STOC小组核心成员之一的趋势科技研发部林立仁表示。所以,趋势也先找来不同已经导入DevOps的团队访谈,也参考业界DevOps框架和内部软件品质指标,设计了一份DevOps自评表,从产品方向正确性、交付速度、维运确保品质、文化和训练等面向、来了解趋势科技DevOps能力的现况。

调查之后才发现,这些团队已建立了一套DevOps文化和流程,但如何作对产品,如何善用资料来验证、改善服务的面向上相对较弱。另外,2年前,也缺乏了有效的透明化机制,来了解全公司各部门的整体DevOps发展情况。

第一年目标:唤醒DevOps意识

除了部分研发团队,趋势公司其余人仍不熟悉DevOps,“所以,第一步先从认识DevOps开始做起。”陈怡桦坦言。2019年,趋势设定的转型目标是“唤醒DevOps意识”(DevOps Awareness)。STOC小组也分成5个工作团队,各自负责不同的任务,有的负责训练,有的负责资讯可视化,有的负责设计DevOps能力蓝图等。后来还发起开发维运学院计划,透过工作坊、读书会、团队分享等方式来推广。到2019年底,发起了62个读书会,18次课程训练超过5百人,不只举办20场内部实践演讲,也找了9位外部专家来分享,年底举办了线上8千人线下2千人共同参与的大型DevOps博览会活动。

除了大量培训之外,原本趋势每年都会举办TEEA奖项,由各团队主管提名优秀专案的实践经验,不限主题,评选后颁发奖金,这个奖项每年也能借此搜集到20~30份的开发实践档案,可以成为其他人借镜的参考。所以,在2019年发起转型后,就直接将评选主题订为DevOps,更聚焦来推广和搜集更多DevOps实践作法。STOC小组也找来内部DevOps专家,共同订定了一份DevOps能力蓝图,就像是一份登山手册一样,可以让DevOps初学者有一个按部就班学习的引导工具,可以知道该从那些技术、能力开始着手,以及后续的学习重点。

空有架构而无实践的蓝图

林立仁坦言,这份能力蓝图规划了13个DevOps领域,但是,就算趋势拥抱DevOps多年,所累积的DevOps实践仍旧不够多,多数领域只有高层次的抽象概念说明,而没有办法提供贴近趋势自己专案经验的DevOps实践作法或案例。

2020年初,STOC小组检讨第一年的转型计划成果,决定精简STOC组织,从5个各自推广的任务团队,精简整并为一个十多人的核心小组来集中火力,林立仁表示,希望进一步从认知提升的Awareness阶段再更进一步,STOC就开始思考,如何透过活动,组合已完成的学习蓝图、搜集更多实践经验,来把老手经验分享给落后的团队。

第二年目标:动手实践DevOps

趋势科技STOC小组对于2020年设定的转型目标是“DevOps in Action”,真的结合到实际产品中动手实践DevOps,而不只是唤起意识的认知改变而已。

STOC小组定出了第二阶段5项转型目标,除了第一项是从“唤起DevOps意识”到“DevOps行动化(DevOps in Action)”,林立仁表示,其次目标也不是举办大型年会作为成效,而是转为要聚焦“达成商业影响”的效果,第三是要从动手做工作坊,更进一步真的导入到实际产品专案中。第四项目标是从随兴的Meetup分享会,转变成认真投入的品质审视共享讨论,最后一项是要从单一个别专案成效审视,转而发展出一个跨部门透明度机制。

趋势科技使用者经验设计部资深专案经理林德政,就在这个时候,被林立仁找来加入了STOC小组。林德政成了后来趋势发展出游戏化DevOps活动的关键人物,他是2020年星际奇航游戏的主要设计者。

趋势利用内部原有的Wiki平台来设计这个游戏化DevOps计划的环境,不过,还找来专责工程师支援,开发需要后台程式,例如每天更新的排行榜。(图片来源/趋势科技)

第一次游戏化设计失败了

其实,STOC不是第一次要用游戏化(Gamification)的方式来推广DevOps,早在2019年发起转型计划后,就有另一位趋势成员,想出了用太空旅程游戏,来设计DevOps转型活动的提案。

游戏化设计是这几年用户体验设计中的热门话题,透过游戏机制和情境,来打造提供给用户的服务或体验,来吸引或“黏”住用户的案例和应用也越来越常见。但是像趋势科技这样,将游戏化策略,运用到内部训练转型计划上的案例仍不多见。

趋势第一次的游戏化设计概念是,公司的转型历程是,一艘太空船要飞向一个美丽境地的星球,而员工是燃料,透过参加不同课程,从事不同的任务,来获取这艘太空船前进的燃料点数。而且不只是提案,2019年时STOC团队也开始定义每个课程可以得到多少燃料点,甚至还制作了一支动画短片,来介绍这个转型太空旅程的故事。

可是,当时的STOC委员会没有办法设计出涵盖各种DevOps领域的课程,让参加者得到点数,就像DevOps能力蓝图,欠缺了贴近实际专案的实践内容,而显得抽象难实用一样。林德政坦言:“最后,这个游戏化概念失败了”,趋势科技文化转型的第一次游戏化活动,宣告失败。

2021-02-11 15:49:00

相关文章