伙伴云CEO戴志康:如何利用低代码提升研发和IT效能?
708
2022-05-29
技术演进从未停止,用户需求更是瞬息万变。随着企业业务的快速发展,产品迭代速度越来越成为企业发展致胜的关键因素。在业务迅速扩张之下,企业研发团队的规模也在不断壮大。如何有效管理研发团队?如何提升企业研发效能?如何加速产品发布?这些都是摆在企业面前的挑战。
作为企业研发团队的负责人,如何在规定的时间内带领团队成员开发出"爆款"产品?是倾向于定制严格的流程来执行?还是给出目标,让团队成员自由发散与执行呢?
敏捷+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进行用例管理及接口测试,通过测试看板对需求覆盖率、缺陷数再到用例通过率、用例完成率进行监控。
图3测试管理
携手前行
华为云DevCloud为东华软件敏捷开发团队提供了简单高效的团队协作服务,截止目前已经上线20多个项目,代码提交次数过三万,为东华软件诸多项目的开发效率提升,提供了坚实的基础和保证,现在的东华软件已经成功完成了敏捷转型。
东华软件金融软件部技术总监马伟伟表示:“在华为云DevCloud的帮助下,我们迅速应用敏捷,后续将携手继续前行,希望今后能基于华为的智能创新技术和全球服务能力展开更深层次的合作。”
DevOps 敏捷开发
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。