华为软件开发云助力大连远东数码实现系统智能云迁移

举报
DevCloud 发表于 2017/07/17 12:02:10 2017/07/17
【摘要】 “通过对华为软件开发云(DevCloud)的了解与实践应用,体会到软件开发云充分站在开发者的视角,为消除软件开发企业的烦恼提供了一个优秀的解决方案。从项目管理、沟通、代码筛查、编译、部署、发布,贯穿整个项目开发周期,为软件开发者提供了比较完善的服务。虽然只对其中一部分服务做了实践,但是对于我们的开发工作已经起到了较大的帮助。提升了作业品质与工作效率,消减了较大项目开发支出。”

通过对华为软件开发云(DevCloud)的了解与实践应用,体会到软件开发云充分站在开发者的视角,为消除软件开发企业的烦恼提供了一个优秀的解决方案。从项目管理、沟通、代码筛查、编译、部署、发布,贯穿整个项目开发周期,为软件开发者提供了比较完善的服务。虽然只对其中一部分服务做了实践,但是对于我们的开发工作已经起到了较大的帮助。提升了作业品质与工作效率,消减了较大项目开发支出。

---- YDD)大连远东数码有限公司 第三事业本部 本部长 祁鹏生

客户简介

大连远东数码有限公司(www.ydd.com.cn)成立于2000年,主要为客户定制商业系统的研发服务,大规模系统应用维护服务,SAP为主的ERP关联服务,客户既有老旧系统的系统迁移服务(系统迁移,移植),以及针对现有系统进行软件升级。所研发商业系统涉及行业领域有制造、流通、通信、金融、公共事业等较为广泛的业务范畴。公司在系统迁移领域,经过十年以上持续的研究,以及在80以上个项目、接近10000万行源代码的迁移实践、拥有自主知识产权的智能化迁移引擎与翻译内核技术和工具群,上百人的资深专业化,知识体系化的系统迁移团队,提供高效  (代码自动变换率95%以上)系统智能云迁移服务。公司高度重视服务品质,秉承“品质即是生命”的准则,严把产品质量关,海外与HITACHINRISoftBankSOMPO-SYS等大型集团公司保持十年以上的长期的业务往来。

业务挑战

近年软件开发行业的竞争日益激烈、人才成本逐年增高,硬件更新周期越来越短。客观上对本行业企业的工作效率提升与成本控制有了越来越高的要求。对于我们公司来讲存在一些棘手的问题难以解决。

u  大规模资产复杂解析所需周期长
现存系统迁移项目存在程序特性分析、关联性分析、波及影响分析、整合性分析、精简化等复杂的解析工作,在遇到大规模代码时,系统解析计算量巨大、耗时长(需要多台机器并行计算20小时)、且需要重复实施、亟待提升效率

u  工具群扩充完善迭代开发周期长
工具群的扩充、升级、完善、测试历经多次迭代,迭代周期有待缩短。为缩减开发成本、提高竞争力,工作质量与效率亟待进一步提高

u  开发环境的投入成本高
开发、测试、商业试运行环境的构建,实施从旧到新的环境迁移,由于客户的最终运行环境,往往是在项目临近尾市才能到货,在迁移测试中,开始只能用接近的环境或者虚拟环境,少数故障有残留,而且风险随项目规模的增大而增大,难以得到充分的保障。同时硬件增配,换代以及硬件环境维护成本高。

解决方案

了解到开发云类型的产品能够在一定程度上解决以上问题,于是对于国内市场的相关产品进行了调研。华为作为国内顶尖的技术企业,其产品软件开发云是集华为30年研发实践、前沿研发理念、先进研发工具为一体的研发云平台;提供端到端的集成工具链,能够适用于各种软件开发应用场景;还提供从项目管理、配置管理、代码筛查、编译构建、流水线实时监控、测试、部署、发布权工程阶段的系统开发辅助特色服务。通过与其他同类产品的对比,我们确定将华为软件开发云作为软件开发平台,在华为方专家的积极协助下,主要针对上面所面临的课题进行了实践尝试。

u  大规模系统资产解析工作在应用软件开发云之后,相对本地现有服务器,大规模资产解析运算速度提升、运算周期大幅缩短,效率大幅度提升。

u  实现了公司的系统迁移相关的工具群扩充、迭代测试周期缩短
华为软件开发云的代码筛查服务的使用,让我公司系统迁移工具群故障率降低、为客户提供迁移服务的品质提升。

1.      精准定位代码缺陷,提供修复建议:精确定位缺陷到代码行,立即查看代码;提供示例和修复建议,准确指导缺陷修复。

2.      一站式代码检查平台,简单易用:一个平台支持多种编程语言检查,提供多种检查规则套餐;一键完成代码检查,批量处理缺陷,快速高效。

3.      多维度质量报表:质量星级;问题状态,指导项目每日改进闭环;质量趋势,分析历史问题根因,实现产品持续改进。

u  开发环境成本投入方面,得益于完整的软件开发云服务与研发运营环境,在迁移开发过程中,整体环境稳定安全,硬件成本以及服务器管理成本均得到大幅度的降低。

1.      服务安全稳定,一键申请环境资源,快照备份,数据永久不丢失,硬件投入减少,管理监视成本降低。同时批量自动化部署等服务为开发者提供很大便利。

2.      环境管理体制人员编制减少,大幅提高工作效率,节约成本。

3.      年均硬件成本(维修折旧等费用算入)消减。

客户感言(收益)

通过在软件开发云平台上对系统迁移项目的开发实践,开发效率品质均得到很大幅度的提升,缩短了开发周期,节约了人力成本的付出,同时硬件环境成本付出也有较大的消减。有信心为客户提供更为快速、低价的服务,提升了企业在行业内的服务竞争力。

u  大数据量运算效率大幅度提升。助力我们的系统迁移服务,增强综合竞争力。

u  编码筛查、错误提示、修复建议等,提高开发速度与开发质量,开发人员得到了良好的编码体验。同时大幅度降低了代码检证工作的负荷。

u  快速发布让少量更改,多次发布成为可能。缩短迭代周期。

u  集各类开发服务于统一的平台环境,让开发工作更加规范,项目开发管理工作上了一个台阶。

u  丛配置到到发布,全开发过程的服务,让我们能抽出更多的精力投入到系统开发和系统迁移行业的研究当中。

                                                                                                                                         作者|DevCloud

                                                                   转载请注明出处:华为云博客https://portal.hwclouds.com/blogs

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

举报
请填写举报理由
0/200