第08版:产经 上一版3  4下一版  
 
标题导航
返回经济网首页 | 版面导航 | 标题导航
   
上一版3  4下一版 2017年5月19日 星期 放大 缩小 默认
大连云工场携手华为:
创新项目交付 云端实现多团队联合开发

随着我国加快落实创新驱动发展战略,大众创业、万众创新的浪潮席卷全国,软件行业的两创更是热火朝天。

作为国家科技众创空间的大连云工场科技服务有限公司(以下简称“大连云工场”)致力于智慧城市建设和发展的新型孵化器,为最有激情和技术优势的初创团队提供贴身的“资本、技术、人才、市场”的全方位服务。入驻在云工场中的创业团队业务领域涉及到智慧城市、物联网、大数据等,但这些团队的特点是小而精,每个企业都有自己的特长和生存之道,但实际上很难承接大型的项目。云工场在为企业提供创新服务的同时,也做了创新的尝试,聚合在孵企业的优势,打造在孵企业的联盟,一起承接大型项目。

智慧城市项目交付的诸多挑战

2016年初,大连云工场承接了智慧城市项目——城市应急指挥平台的建设。项目要求在大型火灾和应急事件发生的时候,将现场的信息实时地传输到指挥中心,指挥中心系统有大数据的模型,自动生成应急指挥预案,经过确认之后可以发挥到现场指挥员的终端里,进行高效、智能的应急指挥救援。该项目涉及到多项技术,无人机技术、大数据技术等,由于小企业无法单独承接该项目技术,在此次交付的智慧城市项目中,需要分散在不同领域的多家在孵化企业进行联合开发。

虽然这种协同交付可以实现最大化的合作,但是在联合交付中,大连云工场以及孵化企业面临着诸多挑战:管理流程与工具不统一,跨地域团队协同难度大;客户线下参与项目,难以及时掌握项目进度与风险;软件生命周期相关环节存在亟待解决的问题。

现在云计算、大数据、移动互联网等发展让开发者不再是一个孤立的个体,开发者之间的协同需求日益被关注。对于大连云工场这次联合交付中,在需求管理、协同开发、持续集成、质量管控等方面仍然面临很大的挑战。比如版本代码合并需要手工完成,无法支持分布式开发;版本靠手工编译,持续集成时间太长,没有自动化流水线;没有体系化的代码检查工具,测试用例管理工具等等。

华为软件开发云扫除“拦路虎”

华为推出的软件开发云面向开发者提供基于云的服务,即开即用,只要有一台电脑,有网络,就可以使用这个平台。非常的方便、快捷,解决了跨地域的问题,不需要下载。

华为软件开发云立足提供软件开发生命周期全流程支撑,支撑DevOps理念提供了一站式的集成开发环境(IDE),涵盖项目管理、配置管理、代码检查、编译、构建、测试、部署、发布,让开发者快速而又轻松地开启云端开发之旅,极大提升开发效率与质量。

华为软件云集成了华为经验的模板,例如代码检查规则集,测试用例模板等,可以参照华为的经验提高我们开发的标准和开发水平。当代码开发的过程中,出现问题时,系统会提示如何改或者推荐几个修改方案,对于初级开发者和经验欠缺的开发者非常有帮助。

……

正是由于华为软件开发云的这些优势,很好地帮助大连云工场扫除了智慧城市项目交付过程中的难题。敏捷化项目管理,及时准确掌控项目质量与进度;基于Git的高可用代码托管,实现跨地域协同开发;可视化交付流水线,多语言并行构建;一站式代码检查,及时发现代码质量问题;以用例为核心,提供端到端测试管理能力。而且华为软件开发云的开箱即用特性,无需企业投入人力进行维护升级。

华为软件开发云提供轻量级的DevOps工具服务,支撑企业DevOps落地,实现项目的持续交付。而且华为软件开发云提供的是端到端的服务,支撑软件的全生命周期管理。基于华为的研发实践,华为软件开发云还提供了规范模板、代码检查规则等最佳实践,企业无需从零开始。

华为软件开发云实现了云上开发、全生命周期管理和DevOps的统一,具备敏捷、安全、社交、智能的四大核心竞争力,帮助开发者实现高效研发、快速响应、高效协同。

此外,最重要的是华为软件开发云和合作伙伴联手打造开放完整的研发生态,合作伙伴可以利用开放API和SDK,实现自身与华为的集成。华为还帮助合作伙伴成立咨询培训、技术支持团队,帮助客户迁移项目,解决技术问题。

大连云工场联合华为软件开发云实现了智慧城市项目的交付效率和质量,项目交付周期由当初的6个月缩短到3个月,版本编译构建时间降低到分钟级,缺陷率下降了20%。客户与研发团队实现了良性互动,项目提前交付,并在客户验收中获得一次性通过。

·广告

3 上一篇  下一篇 4 放大 缩小 默认