华为云Devcloud使能新东网智慧城市平台建设

客户介绍

新东网科技有限公司成立于2001年,秉承"认真做好每一件事"的理念,致力打造成为中国最好的互联网与物联网运营商,为行业客户提供"互联网+"整体解决方案的规划、建设、运营服务及各类智慧产品,是通信运营商"互联网+"渠道规划、建设和运营服务提供商。2013年成为物联网上市企业——达华智能(股票代码:002512)的全资子公司。

通信、智慧、金融是公司重点布局的三大生态。通信生态构建了强大的通信渠道能力,为其他应用生态的推广和发展提供通道。智慧生态是公司基于多年研发支撑并紧跟社会发展而建立的新型生态,主要包括智慧城市、智慧企业、智慧农业、信息安全、智能卡等。金融生态是集网络支付、金融产品分销和交易网络平台、网络资金管理等为一体的"共生金融"大平台,为其他生态的业务发展提供支撑保障。

业务挑战

当前部门多个项目并行开发,最为部门负责人常规工具难于掌控所有项目的进展情况,多团队协作开发,在沟通过程中常出现前后不一致的情况,导致需要返工的现象。涉及到政务系统的代码质量要求比较高,需要确保系统稳定、高效的运行,而项目组成员的代码质量高低不一致,很难把控整个项目的代码质量。

之前公司根据开源工具自己搭建了一个集群部署工具来辅助日常系统部署工作,因为开源及多个工具搭配而成,偶尔整个系统出现不稳定情况,导致无法按计划及时的完成部署工作。概括如以下几个痛点:

不断变化的需求

传统的"瀑布式"开发通常在项目之初就规划好了一整个项目的开发流程,然后沿着这个方案一直到项目完成。然而当项目完成时,往往用户的需求已经发生了改变,导致频繁的返工。

部门间协同性不足

当前,各个部门之前以流水线的方式交付工作,上一个环节结束后才能把工作交给下一个环节,而工作移交之前下个环节的工作往往处于停滞状态,导致工作效率低下。

没有统一的管理平台

项目从设计到开发,从测试到运维,不同的岗位使用项目独立的各个系统,系统之间数据不流通,极大的降低沟通的效率和成本。

缺乏自动化的工具

现有的许多工具只能够管理进度和数据,无法做到自动化执行,尤其是测试、部署、运维这样适合自动化的流程目前也需要分配专人管理,浪费人力成本。

解决方案:

这些问题不单单是新东网的问题,也是大部分互联网行业的通病。在会上,福州华为云创新中心的专家们也结合了华为云的DevCloud平台对提出的问题给出了答复,同时给新东网技术部的同事们举办了一场针对DevCloud的培训沙龙。

此后,新东网成为敏捷理念的忠实践行者……

引进敏捷开发思想和工具

在软件工业界,敏捷开发已成为众多高效开发团队的制胜之道。在欧美软件企业中,有近半数企业已采用敏捷方法进行开发。敏捷开发的流行绝非偶然,其最大的推动力是采用这种方法所能带来的受益。相关统计表明,敏捷开发可以将效率提高3~10倍,软件的质量也有更加可靠的保证; 同时,还给团队内的每个成员提供了良好的发展机会,技术和合作水平都能得到相应提高。 而DevCloud集成了敏捷开发中Scrum流程的思想,把项目拆分成多个产品级、可以交付使用的迭代周期,实现快速交付、快速反馈,更好得拥抱用户的变化。

采用DevOps理念

福州云创新中心的敏捷专家曹金磊解释道:很多人听说过DevOps,但是不知道DevOps到底是什么。其实DevOps是一套流程,它融合了项目管理、研发、测试、运维等一整套的生命周期;DevOps是一种文化,它很好的把研发、测试、运维结合成一个团体,共同为同一个目标奋斗;DevOps还是一个工具链,它整合了jakins、禅道等各个环节工具,打通了数据壁垒。而DevOps正是DevCloud所强调的。DevCloud涵盖了项目从规划到最终运维的完整生命周期,提供了统一的项目管理平台,提高部门之间的协同性。

使用先进的自动化管理工具

"提升效率的最直接、最有效的方式就是自动化。"福州云创新中心的DevCloud专家戴宝冰如是介绍。DevCloud集成了项目代码的托管、编译、部署、发布功能,同时DevCloud也基于jekins框架提供了我们自己的流水线功能,将来仅需要把代码存入我们的仓库,就可以一键执行编译、部署和发布上线,最大化的节省了时间和人力成本。

客户收益

让我们的客户质量满意度提高到97%、Bug数量降低30%;开发效率提升了92%;每月给我们公司节省额约23万元的成本。

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();