云计算 频道

成都数字天空借力华为云DevCloud成功突围

  2017年,中国游戏总收入达到2189亿规模。《2017中国游戏产业研发竞争力报告》显示中国游戏产业产能持续上涨,年研发游戏超过两万款,前三季度自主研发产品创造的收入竟然占同期市场比超过95%。然而,傲人数据的背后,还有几组数据值得玩味:2017年1-6月中国游戏企业研发产品数量,比去年同期下降幅度明显;同期中国游戏活跃研发企业数量,比去年同期相比也呈下降趋势;单季度进入IOS畅销榜的数量也在下降,一年仅500家左右企业旗下产品能够进入到iOS日畅销榜前200,占比不到一成。

  嗅觉敏锐的人已经察觉到了一丝丝危机,中国手游正在走过“一拥而上”的泡沫期,初期的人口发展红利正在消失,产业变得愈发成熟。这当然也意味着,在接下来的残酷竞争里,那些运营能力强,具备较高创新能力,同时能够快速研发适应市场的游戏企业才有可能笑到最后,研发实力不佳的企业很有可能被迫提前退场。成都数字天空科技有限公司(简称“数字天空”)就是最先嗅到危机的企业之一。

  带着枷锁难跳舞

  之所以让人出乎意料,是因为这家成立于2011年,专注于移动端游戏产品研发及发行的互联网公司,其实在游戏行业成绩斐然且美名远飘海外,不妨从公司发展历程看起:

  2012年,数字天空被英国媒体PocketGamer评选为中国最具实力手游开发商第一名;

  2014年被外媒评选为中国排名前30的手游开发商;公司产品推出的《龙之力量》、《雄霸天地》曾为亚太地区Google Play/App Store TOP 5产品;

  2015年,数字天空推出的《龙珠激斗》上线后迅速登上App Store 畅销榜TOP 3,并连续多个月流水过亿,成为S级产品;《苍龙三国志》为韩国Google Play2015年度推荐游戏;

  2016年,数字天空推出首款代理发行游戏《少女前线》,正式进入多元化发展时期……

  这样一个风头正劲的游戏公司怎么会有如此强烈的危机感呢?

  这必须先从数字天空的游戏研发模式说起。

  过去数字天空采用的是传统瀑布式研发模式,这种模式的研发思路是先把所有的问题都规划好,策划所有细节都完成后,再进行设计,接着开发交付。从流程上来看,研发整个过程按部就班,开发、测试、交付呈现一个串行的状态,对于游戏来说,其实并不适合。众所周知,游戏需求多变,需要根据市场热点和反馈及时调整,以6个月推出一款游戏这个周期为例,用瀑布式研发模式,很多六个月之前的设计和规划已经不能满足六个月之后的市场需求了。

  在这样的传统模式下,弊端变得越来越明显:

  首先是研发缓慢且效率低下,需求开发工作量按天数或周数粒度来评估,一个10余人规模的开发团队,每周平均只能交付20个需求左右;

  其次是公司自建编译环境,构建速度慢。有专人负责出包,效率低;

  再者是自动化能力不足,其持续集成10个环节全部需人工操作。

  最后是团队内部管理成本和跨团队协同成本高,缺少端到端的平台支撑。

  数字天空很快就意识到了这些问题,并开始积极寻求改变。

  转型说易行难

  然而说易行难,形成固化思维的工作模式很难一时扭转过来。虽然数字天空积极探索转型之路,但在转型之初,进展得并不如人意。

  第一道关是观点的转变。大家对转型没有清晰的认识,什么是敏捷开发?什么叫做精益的研发?一千人就有一千个哈姆雷特;

  第二道关是缺乏实践。如何业务快速落地,如何让游戏开发快速迭代?数字天空并没有这方面的实践经验。

  第三道关是缺乏高效的研发平台。数字天空的研发团队意识到瀑布式研发模式积重难返之后,开始尝试使用各种开源软件,从开发、项目管理环节率先尝试使用开源工具,但是这些开源工具像烟囱一样各自独立,例如代码存储是一个服务器,文档数据又放在另外的服务器上,整个研发过程各个数据的调用都不是在一个平等的端到端平台上进行。

  第四道关就是沟通难,因为没有一个平等的端到端平台,所有沟通并不顺畅。

  直到2017年8月,数字天空遇到了华为云,上述瓶颈才迎刃而解。

  遇到华为云,开启不一样的转型之旅

  华为云游戏解决方案目前已经构建了游戏开发、游戏测试、游戏部署、游戏安全、游戏运营、游戏创新等全产业链条的能力。其中华为云为游戏企业提供的游戏开发与游戏测试是基于DevOps的游戏研发平台——华为云DevCloud。通过这个平台,华为云将帮助游戏开发团队建立一套科学、严谨的DevOps研发流程和质量保障能力,帮助开发团队成功转型为敏捷精益研发模式。

  最开始双方合作就是从对研发团队的转型开始。华为云DevCloud专家团队入驻到数字天空公司,选择了一个十余人的研发团队作为试点。专家们一边调研应用场景,一边将华为软件开发30多年积累的经验传授给他们,用技术提升效率。

  取代传统瀑布式研发模式的是DevOps敏捷开发模式,同样是6个月的游戏交付计划,敏捷开发更加细化开发工作,例如第一个月的第一周就同步开始做策划、开发、测试,紧接着第二周第三周各个环节再继续循环滚动,一开始构思规划不全面部要紧,只做最有价值的事情,边做边调整。如此“小步快跑”,颗粒度更细,而且能够避免浪费,提升效能。像之前开发了80%,但最后都被弃之不用的现象再也没有了。

  在华为云DevCloud技术专家刚刚驻扎数字天空的时候,还发生过一个小故事。当专家与团队每个角色沟通时,他发现每个人对于同样一件事的理解并不相同。例如当游戏产品经理谈产品构想与设计后,即使是面对面沟通,但是大家理解讨论标尺不同,在共识存在偏差,美术、程序、策划每个人都在勾勒自己的画面。后来专家向他们推荐了华为云DevCloud的思维导图功能,每个人都可以通过它对产品进行一个画像,把效果很清晰地规划出来,很好地解决了沟通歧义问题。

成都数字天空借力华为云DevCloud成功突围
华为云专家为数字天空开发团队讲解游戏开发解决方案

  两周之后,试点团队的开发效率让全公司眼前一亮,随之在全公司推广。

  经过两个月的磨合之后,数字天空平滑过渡到DevOps敏捷研发模式,前后改变非常明显:产品整体交付效率提升25% ;需求开发工作量按小时粒度来评估 ;每周平均交付60+个需求,研发吞吐量提升50%;实现云端并行编译,编译构建速度从小时级到分钟级,特别是C++服务端;研发持续集成10个环节有8个环节变成自动化,持续集成效率提升80%;构建了贯穿游戏开发、测试和运维的一站式DevOps研发体系和流程。

  未来华为云将贯彻游戏公司精品化战略,持续丰富华为云游戏开发解决方案,不久前华为云DevCloud刚上线一站式的容器部署平台,打通了容器的开发与运维环节,接下来还将不断演进,从用户角度看,规划游戏自动化测试的实验,提供游戏压测服务;从生态建设上看,将着眼于未来,融合区块链和AI技术,与合作伙伴形成优势互补的的研发生态。

  如今回过头看,在敏捷迭代、编译构建等方面,华为云DevCloud给数字天空带来的收益是显而易见的。因为端到端一站式DevOps研发体系和流程的建立,没有大量的人力、技术实力、金钱、时间的投入,根本做不到。华为云凭借着自己30多年软件开发的经验,为游戏企业构建了这样的一个全生命周期一站式平台,贯穿了游戏开发、测试、运维等所有环节,帮助企业实现无缝衔接,性价比非常高。不仅如此,华为云DevCloud还可以与华为云其他业务线条全部打通,调用更多基础技术能力。这样一个开放灵活地平台,不仅帮助游戏企业节省了大量人力成本、时间成本,让游戏企业将更多的精力投入在创新上,而且还把创意变成收入,在游戏开发中快速变现,拥有更强竞争实力。

特别提醒:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
1
相关文章