实现可持续交付 华为软件开发云帮助大连华数大数据摆脱“成长的烦恼”

举报
DevCloud 发表于 2017/07/31 10:57:38 2017/07/31
【摘要】 在竞争日益激烈的环境下,如何提升持续交付能力来加速业务创新是企业的核心课题之一。其中,自动化与可视化是企业持续交付能力构建的关键。大连华数大数据科技有限公司(简称“大连华数”)通过引入华为软件开发云在持续交付能力建设方面进行了卓有成效的实践。

在竞争日益激烈的环境下,如何提升持续交付能力来加速业务创新是企业的核心课题之一。其中,自动化与可视化是企业持续交付能力构建的关键。大连华数大数据科技有限公司(简称“大连华数”)通过引入华为软件开发云在持续交付能力建设方面进行了卓有成效的实践。


大连华数是是一家专注于大数据技术与应用服务的高科技企业。在大数据管理和分析等方面具有领先的自主核心技术产品,能够为金融、政务、工业、电信等领域提供大数据整体行业解决方案,为各领域企业、高校等提供咨询规划和大数据技术培训服务。

一、业务发展产生痛点大连华数“成长的烦恼”

大连华数总经理李闯告诉记者,大连华数专注于各行业领域大数据应用。“业务多,横向跨度大,纵向延伸长”,是大连华数在初创期间的项目特点。

大连华数大数据科技有限公司总经理李闯

大连华数大数据拓展的行业不仅涉及银行、保险等金融领域,还包括机床、车联网、光伏等工业领域,以及广电新媒体、电信等其他行业领域,同时还有税务、气象、环保等政务大数据。另一方面,大连华数大数据延伸了人工智能、大数据咨询规划、技术培训等增值服务。

大连华数大数据设备智能监控与大数据诊断平台

“当项目并行进行时,在多语言、多环境下,如何保证各项目从代码开发到代码检查,编译、构建、测试、验证环境部以及发布各环节都能稳步、快速进行,实现敏捷迭代,可持续交付,我们面临极大挑战。”李闯说。

四大方面痛点明显

代码质量

在代码质量方面,代码规范和代码检查主要依赖于人工进行,不仅效率低,由于人员的主观性,难以有效保障代码质量。

项目部署

在项目部署方面,一方面,大数据项目常常要求支持多台机器的部署,手工部署不仅任务重,而且难以满足需求;另一方面,从代码更新到服务发布,交付环节经常存在断节现象,拉长了交付周期,影响了项目进度。

项目管理

在项目管理方面,项目需求、计划进度、演示与验收等工作,缺乏实时有效的沟通,经常导致项目开发人员、管理人员与客户沟通滞后、三方信息不一致等问题,给项目运作带来不必要的成本。同时通过Excel、SVN等工具进行项目计划安排、进度跟踪和管理时,常出现人员进度更新不及时、堵塞、误操作、跟踪复杂等问题,进一步降低了项目管理效率,拉长了项目交付周期。因此亟需自动化、可视化、透明化、精细化的项目管理工具,支持多并发管理,解决项目管理中遇到的问题,提升效率。

项目交付

在项目交付方面,由于多业务、多项目并发,项目交付流程差异大,阶段多,任务重,很难实现精准跟踪。


总而言之,大连华数大数据缺乏一个涵盖代码开发、检查、编译、构建、测试、部署、发布整个流程的一站式工具,无法拉通项目开发到交付的各个环节,也就没办法实现敏捷迭代和可持续交付。二、华为软件开发云帮助大连华数大数据实现可持续交付

为了解决“成长的烦恼”,大连华数大数据自去年下半年开始使用华为软件开发云,到现在近一年的时间里,华为软件开发云通过云上的可持续交付一站式服务。

“华为软件开发云,从项目管理到项目可持续交付一站式的服务,有效解决我们多项目开发交付过程中管理复杂、进度缓慢、交付周期拉长等各种问题,帮助我们提高了管理效率,实现敏捷迭代、云上可持续交付。”李闯说。

大连华数大数据公司

华为软件开发云提供了自动化部署、自动化流水线,多语言并行持续构建、开发运维同步迭代等服务,大连华数大数据借助这些服务可以实现快速开发、快速反馈,实现敏捷迭代开发。

大连华数大数据使用华为软件开发云

华为软件开发云的自动化流水线能够拉通代码下载、代码检查、编译构建、系统部署、功能测试到产品发布整个交付流程,并按需分配资源并行执行,缩短交付周期,提升交付效率。通过自动化流水线功能,大连华数大数据使得各个子项目、各个任务可以同时在线进行顺序、并发执行,并涵盖整个交付流程,而且通过可视化的任务管控,进度通知,使大连华数大数据能够及时掌握每个任务的当前进度情况。

华为DevCloud流水线功能

在代码管理和质量控制方面,通过华为软件开发云即可进行代码自动检查,使得大连华数大数据的项目人员从手动检查中脱离,同时还可以进行规则集的设置和自定义,并提供代码质量报表和分析,乃至需求、任务、用例、缺陷双向追溯,使代码管理、代码检查更便捷、更高效,代码质量得到很大程度的提升。

华为DevCloud代码检查功能

同时通过软件开发云,可进行需求模板与缺陷模板的自定义,线上高效率的、完整实现了线下实际需求与缺陷管理流程,进一步提升了大连华数大数据可持续交付效率。

此外,通过软件开发云,大连华数大数据可以基于云端进行项目管理,同一项目下多成员可同时在线进行项目进度和任务反馈,开发人员、管理人员能够随时随地、实时在线沟通交流,有效避免了线下沟通滞后、信息不一致问题。

借助华为软件开发云的项目看板功能,大连华数大数据可以根据项目实际情况,实时在线更新和管理项目计划和安排。同时软件开发云根据大连华数大数据日常项目管理内容,自动生成里程碑与项目发展趋势图,并自动统计汇总报表,通过可视化的项目进展跟踪手段,有效解决项目动态掌握滞后问题的同时,管理更加直观、高效,也增强了使用体验。

应该说,在敏捷迭代、项目管理方面,华为软件开发云给大连华数大数据带来的效益是显而易见的:自动化流水线,支持多项任务、顺序、并发执行,编译构建时间缩短到分钟级;自动化的代码检查,需求与缺陷并行管理,代码缺陷率下降20%;云上可视化的项目管理,使项目管理效率提升30%。

“华为软件开发云,为我们带来了包含项目管理、代码检查、编译构建、测试部署、发布等在内的一站式可持续交付解决方案,很好地解决了大连华数大数据在项目并发管理、敏捷迭代开发过程中遇到的各种难题,在实现了项目高效跟踪、透明化管理的同时,又以低廉的成本满足了可持续交付过程中的业务需求,给我们带来了新的体验,从而驱动了业务的创新发展。”李闯最后总结说。

作者|Devcloud

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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