位置:编程技术网 > 架构设计 > 正文 >

提升企业研发效能,华为云助力东华软件加速敏捷转型

2020年10月17日 12:29来源:未知手机版

八字无印,聚划算官网首页,沃尔沃s60论坛

技术演进从未停止,用户需求更是瞬息万变。随着企业业务的快速发展,产品迭代速度越来越成为企业发展致胜的关键因素。在业务迅速扩张之下,企业研发团队的规模也在不断壮大。如何有效管理研发团队?如何提升企业研发效能?如何加速产品发布?这些都是摆在企业面前的挑战。

作为企业研发团队的负责人,如何在规定的时间内带领团队成员开发出“爆款”产品?是倾向于定制严格的流程来执行?还是给出目标,让团队成员自由发散与执行呢?

敏捷+DevOps是提升企业效能、推进企业数字化转型的核心方法论。DevOps不能止步于提交到发布的环节,需要持续优化扩展到客户场景和客户价值探索的环节,持续地快速交付价值,才能够打通整个价值链条实现加速。

华为云DevCloud是集华为近30年研发实践、前沿研发理念、先进研发工具为一体的一站式云端DevOps平台,为企业和开发者提供帮助。

初遇敏捷

东华软件股份公司(以下简称“东华软件”)成立于2001年1月,是深圳证券交易所的上市公司。以应用软件开发、计算机信息系统集成及信息技术服务为主要业务,业务范围覆盖医疗、金融、能源、智慧城市、数字政府等诸多行业,并在30多个省区市均设有分公司。

正是由于企业如此快速的发展,导致东华软件存在着开发团队众多,使用的研发工具也未统一的困境。

2018年3月东华软件初次了解到华为云DevCloud政府补贴政策,对此申请了多个DevCloud套餐,尝试迁移部分新项目上云使用华为云DevCloud进行开发。

“我第一次接触Scrum流程,发现非常便捷,很容易上手”项目经总监马伟伟说。

企业提升研发效能选对工具很重要

东华软件以往使用的项目管理模式,代码托管平台,部署发布方式均限制了整个开发团队的交付效率。公司在早期项目的实施过程中发现,由于人员能力参差不齐,许多缺陷是在测试才暴露的,因此需要反复修改,从而导致项目研发周期延长;为了将质量前移,在开发过程中要加上代码检视,但代码检视效率、产出都比较低。

从2018年5月份开始,东华软件陆续将项目迁移到华为云Devcloud软件开发平台,利用敏捷模式实施项目管理,从需求设计、任务分配、代码托管、编译构建、应用部署、应用发布再到接口测试,通过仪表盘随时掌握项目开展情况;通过批量文档托管,保证信息传递不失真。华为云Devcloud有效的解决了东华软件项目管理软件功能单一、需要另行维护的问题。

图1东华软件基于华为云Devcloud敏捷模式实施项目管理

针对代码质量问题,华为云DevCloud中的代码检查工具支持Java、C、C++、Python等多种编码语言,并提供多分支检查功能,已经无缝融入软件开发流程。开发人员每次代码合入的时候自动触发代码检查,许多内存泄露,空指针等问题可以及时发现,并且提供了建议修改方案,从而保障软件交付质量,提升了交付效率。最关键是能够问题责任到人,加速了代码检查的质量问题闭环。

图2代码检查

针对应用部署问题,通过构建流水线,从编译构建到部署再到最终的发布,一站式的持续发布功能,解决了分布式应用的部署问题,部署效率提升30%以上。

不仅如此,部署的服务器由华为云后台统一维护,大幅降低成本,按照我们实际占用的资源及时长计费,杜绝硬件资源及维护资金投入,有效降低我们的构建成本。

某农商银行是东华软件的客户,正对银行APP端业务变化快,交付短平快的新需求,使用华为云DevCloud编译构建服务,利用云端并行编译技术,支持Android系列移动终端APP的快速编译构建,有效缩短了交付周期。

针对接口测试问题,我们通过DevCloud进行用例管理及接口测试,通过测试看板对需求覆盖率、缺陷数再到用例通过率、用例完成率进行监控。

本文地址:http://www.reviewcode.cn/jiagousheji/177638.html 转载请注明出处!

今日热点资讯