软件开发云之于软件工程,就如同机床之于制造业。华为云软件开发云正在努力成为软件业的“工作母机”。

去年12月,华为云在大连正式上线发布了软件开发云平台(DevCloud),平台刚一上线就受到各路开发人员的好评:项目管理让开发者可以更方便地进行需求管理、任务管理等,避免跨地域合作时出现冲突;代码检查让开发者再也不用担心代码缺陷查找和修改这些繁琐的问题;云端编译构建可以让开发者一键快速创建和配置编译构建任务,大大提升了编译构建效率……

不止对开发者如此,对于众多的软件企业来说,在云计算普及应用以来,软件研发模式已经发生了巨大变化,传统的软件企业必须加速推进研发的转型,以及研发能力、交付质量和效率的提升。华为云软件开发云恰恰是要给这些软件企业一件利器,来帮助它们应对这些挑战。

华为云软件开发云运营总监张勇

据华为云软件开发云运营总监张勇透露,自华为云软件开发云2016点12月22日正式上线以来,目前已经有超过5万名开发者在使用,软件企业已经超过2000家。尽管相比较我国37000家软件企业来说,华为云软件开发云目前只覆盖了5%的企业,但在笔者看来,一年的时间做到这一成绩已经非常难得,这很大程度上也得益于华为云软件开发云真正抓住了用户的痛点,并为他们提供了切实可行的解决方案。

云计算时代 软件业正面临怎样的挑战?

最近几年,软件定义存储、软件定义网络、软件定义数据中心等的层出不穷,预示着“软件定义一切”时代的到来。究其根本,就是通过软件把原先一体化的硬件设施打破,将基础硬件虚拟化并提供标准化的基本功能,然后通过软件控制其基本功能,提供更开放、灵活、智能的服务。

尤其在云计算应用的推动下,软件定义正变得越来越落地;但“软件定义一切”,谁来定义软件?一个显而易见的事实表明,如果软件产业自身不在云计算时代做出变革,是很难保障整个产业的可持续发展。笔者更愿意把软件工程比作是制造业中的“工作母机”——机床,它直接决定着整个软件产业的水平和能力。

对于这一变化,张勇认为,在云计算时代,软件供应商和软件运维方的鸿沟正在消失,传统软件工程中的需求调研、软件部署、系统运维,乃至商业模式都会随之改变。这种变化又突出表现为以下两点:

第一,研发模式DevOps化。所谓DevOps,就是强调开发人员和运维人员(IT人员)的合作,实现软件交付和基础设施变更的自动化;它旨在建立一种可以快速、频繁、可靠地构建、测试和发布软件的文化。

过去只有那些自己做运营的互联网公司才可以做DevOps,现在那些上云的传统企业也开始关注DevOps。对于他们而言,在云计算时代,传统的开发模式已经在敏捷度上无法满足企业的实际需要,只有做到DevOps才可以跟上今天这个时代。

第二,节奏快、跨地域、多语言。云计算时代将是一个“快鱼吃慢鱼”的时代,在这个新时代,软件的迭代速度大大加快,交付频率高、研发周期短已经成为一种常态,这对于研发实力相对较弱的企业提出了很大的挑战,在“天下武功,唯快不破”的今天,谁跑得快,谁就能在竞争中占据优势。

跨地域协作对于软件开发来讲早已是家常便饭,尤其在移动互联网时代,不同区域的客户对软件的需求也不尽相同,地处不同区域的开发团队彼此之间的沟通协作也持续增加,如何解决效率低、研发环境和生产环境不一致、多Region并行部署上线复杂等问题,已经成为当务之急。

在多语言混合编程成为常态的今天,传统研发工具对新编程语言支持差,编程语言、工具、流程、环境难以统一,编码调试复杂;多语言并行构建场景多,新的编程语言需要研发工具提供支撑。

华为云软件开发云究竟为软件企业带来了什么?

从目前云计算普及的速度来看,未来5~10年,所有的企业都会上云,所有的软件开发同样也会上云。传统软件企业要应对云计算所带来的挑战并非易事。为此,华为基于自身的成功实践经验,推出了华为云软件开发云,通过云服务的方式面向中小软件企业、软件外包企业、双创企业、互联网企业、高校和广大的软件开发者提供一站式云端DevOps平台。

据了解,华为云软件开发云可以让开发团队基于云服务的模式按需使用,随时随地在云端进行项目管理、代码托管、代码检查、编译构建、测试、部署、发布等,从而使软件开发更加简单高效,让开发者能够专注快速创新和应对永无止境的需求变化,大幅提升个人和团队的交付能力和效率,帮助软件企业提高竞争力。

具体来说,对于软件企业来说,华为云软件开发云给他们带来的优势可分为如下几个层面:

第一,提升开发效率。首先,通过代码检查、代码广场来提高员工技能和熟练程度;其次,为企业提供包含项目管理、代码托管、代码检查等十余大服务在内的技术手段和工具,这同样也是华为云软件开发云的核心所在;再次,在组织和管理能力的提升上,帮助企业实现精益开发和敏捷转型。

第二,提高软件质量。要做到这一点不能只依赖人,而是要通过一些管理手段来达成,华为云软件开发云通过用系统代替人Review代码,提前发现编程架构、编程风格、冗余代码等问题,辅助程序员修改代码问题。

第三,提升收入。从瀑布到迭代再到精益的整个过程,华为云软件开发云正在帮助软件企业调整开发模式,让他们能够小步快跑、快速反馈,从而快速变现。

第四,降低成本。这一点可以说显而易见,过去的软件开发往往需要一个庞大的开发团队,而且必须是业界顶尖高手;但有了像华为云软件开发云这样的工具,软件开发的人数需求就会大大降低,开发人员可以将精力更加聚焦在业务需求的开发上。

第五,提高客户满意度。软件开发的效率、质量等的提升,可以让软件企业更快地捕捉用户需求、感知用户抱怨,从而快速给予反馈,而且这种反馈的质量还能够达到客户预期。

为什么是华为云软件开发云 它有什么特点?

对于软件企业而言,一方面要应对云计算浪潮所带来的挑战,另一方面又要顺应客户需要,不断提升开发效率、提高软件质量等,要做到这些并不容易。对于华为云软件开发云来说,又是如何帮助软件企业做到的呢?

华为云软件开发云高级产品经理马兵东

对此,华为云软件开发云高级产品经理马兵东从产品工具本身进行了详细阐述,他深度剖析了华为云软件开发云“一多、二全、三高”的特点。

一多指的是支持多种主流研发场景,比如互联网开发、移动互联网开发、微服务开发等;二全指的是全集成、全云化,端到端开发工具、软件开发全生命周期都在云端进行,并与企业的云计算应用全面集成;三高则是指高性能、高安全、高智能,让开发者获得更加全方位的服务。

除了完善的产品功能特性,华为云软件开发云还围绕产品(包含方法论、工具和最佳实践开放三方面)建立了完善的生态。“我们主要是做好整个研发平台的底座,剩下的扩展能力交给合作伙伴,比如ISV们去开发云端应用,集成商做第三方产品的应用集成等。”马兵东强调说。

为了更好地营造华为云软件开发云的生态,华为云软件开发云平台除了在大连落地之外,还陆续在青岛、福州、贵阳、西安等多个城市落地,通过线下的方式加速推动云平台的落地,以帮助更多软件企业和软件开发者进行云上开发。

用户口碑凸显成效 华为云软件开发云这样赢得青睐

中译语通(青岛)有限公司拥有先进的语言科技和跨语言大数据技术,在进行“译呼百应”这一应用的开发过程中,由于测试管理中缺少明确的测试任务和测试结果,造成测试的管控不够规范,对产品质量不能完全和直观的体现。通过应用华为云软件开发云支持全流程的测试管理功能,中译语通实现了测试用例设计、测试进度跟踪、测试结果等的清晰展示提升了测试管理规范化,提升了产品质量。

不仅如此,在中译语通的大数据平台开发过程中,业务的多样化也增加了开发环境的复杂度,而华为云软件开发云的应用,实现了对Java、PHP、Python等多种主流开发语言的支持,以及对大数据、APP、web等应用开发环境的支持,大大提升开发效率的同时降低了不同环境配置的成本。而面对中译语通在跨区域协作上的需求,华为云软件开发云也进一步提示了项目开发团队内部的高效沟通和协作。

中译语通科技(青岛)有限公司企业大数据事业部副总经理安青也表示:“中译语通作为华为云软件开发云在青岛的第一批使用者,华为云在青岛的团队在技术支持和培训上给了我们很大的帮助,而且华为云软件开发云在安全稳定、高效便捷、快速提升开发能力等方面表现突出,所以我们最终选择了与华为云合作。”

大连华数大数据科技有限公司作为一家专注于为工业、金融、政务等行业领域客户的高科技公司,在开发数控机床智能运维云服务平台时,遇到多个技术领域团队协同难度大、交付阶段脱节,持续交付困难、客户线下参与,难以及时掌握进度等诸多问题,通过基于华为云软件开发云提供的一站式云端DevOps服务,大连华数实现了跨领域协同、开发环境统一、敏捷开发、项目进度动态掌控、项目云上持续交付等。

不论从缩短开发周期上,还是在提升效率、快速响应用户需求上,大连华数都通过使用华为云软件开发云获得了全面的提升,这给企业带来的最直接效益就是降低了成本。在谈及为何选择华为云软件开发云时,大连华数大数据科技有限公司CEO李闯总结道:“首先,华为云软件开发云端到端的解决方案很好地满足了我们的需求;其次,直接在云上的开发和交付非常便捷;第三,华为的软件工程师对我们的支持力度很大,他们会直接到公司教我们的开发人员如何运用,并在后续的使用过程中帮助开发人员不断调整优化。”

基于华为云软件开发云,大连华数大数据的数控机床智能运维项目交付效率提升

在笔者看来, 2000余家企业、5万开发者都在用的华为云软件开发云,是华为通过云服务的方式将近30余年研发经验积提供给软件企业和开发者,这本身就是一种核心能力的输出;在此基础上,华为云软件开发云不仅要“扶上马”,还要“送一程”,这无疑会进一步加速软件开发云的普及,并给整个软件产业的变革注入新的变革动力。

点击“阅读原文”,进入华为云软件开发云的世界,体验集成华为近30年研发实践和前沿理念的一站式云端DevOps平台究竟如何!



长按指纹  识别二维码   关注我


欢迎讨论与转载,转载请注明作者与出处。

“常言道”已入住今日头条、百度百家、一点资讯、搜狐新闻、网易新闻、凤凰新闻、腾讯新闻、新浪新闻、界面、UC、号外等多个媒体平台。有合作意向请发送邮件至32357985@qq.com。

上线一周年 华为云软件开发云为何如此受欢迎?相关推荐

  1. 华为大连软件开发云上线,打造软件云生态,加速软件产业升级

    2016年12月22日,2016华为大连软件开发云上线大会在大连市成功举办,吸引了近千余名政府和软件企业高层.教育行业精英.开发人员.媒体.意见领袖等出席.在本次大会上,华为发布了集华为研发实践.前沿 ...

  2. 华为云设计语言_让开发者相见恨晚?!华为云软件开发云实现云上敏捷开发

    [51CTO.com原创稿件]弗吉尼亚鹿是现存最古老的一种鹿.这并不是偶然的,而是因为350万年来,这门优雅的物种延续了一种有效的生存办法--它们保存了灵活的本性和迅速适应环境的能力.这恰恰佐证了达尔 ...

  3. 华为云软件开发云VS开发痛点=?

    在软件开发的过程中,是不是总会遇到这些问题: 搭建一个开发环境,用了九牛二虎之力,悲催的是竟然用不了-- 团队同事突然出差,他写的代码出现问题,我却不会改-- 提升软件件质量靠代码,交叉看.找大拿,简 ...

  4. 如何在华为云软件开发云上运行Python

    一. 华为云软件开发云与Python 1. [华为云](https://l.gushuji.site/huawei)软件开发云简介 华为云软件开发云(DevCloud)是集华为近30年研发实践,前沿研 ...

  5. 如何在华为云软件开发云上搭建JavaWeb,Maven项目

    本文将使用华为云软件开发云向大家演示如何搭建JavaWeb,Maven项目. 一.相关信息 1.华为云软件开发云简介 华为云软件开发云(DevCloud)是集华为近30年研发实践,前沿研发理念,先进研 ...

  6. 重塑软件产业,华为云软件开发云能做些什么?

    每隔几年,变革这个词就会被推至每个人.每个企业.每个行业.每个领域的面前,而保持基业常青只有一个办法,那就是积极响应变化. 眼下就是一个正在经历巨变的时期,然而就像移动互联网时代到来之前,没人会想到微 ...

  7. 华为上线软件开发云,一站式云端 DevOps 平台

    在12月22日举办的"2016华为大连软件开发云上线大会"上,华为正式上线发布了集其自身研发实践.前沿研发理念.先进研发工具为一体的软件开发云平台,面向软件企业.高校和开发者提供云 ...

  8. 华为软件开发云如何为数字经济时代赋能?

    在很多人的潜意识里,华为是一家以网络.服务器等硬件为主的世界顶尖级基础设施服务提供商.但是,华为软件开发云在昆明的成功落地,让我们看到华为在软件领域也大放异彩. 在2018云南-华为软件产业峰会上,华 ...

  9. 华为软件开发云正式入驻青岛,加快打造软件产业生态

    2017年3月22日,华为青岛软件开发云大会在青岛成功举办,标志着软件开发云在青岛正式落地.大会吸引了千余名政府和软件企业高层.教育行业精英.开发人员.媒体.意见领袖,围绕"云智软件,众享未 ...

最新文章

  1. 网红证明题:圆周率其实应该是4!看完真的不明觉厉?
  2. C语言博客作业06--结构体文件
  3. ASP.NET Web API 简介
  4. 在quartusii如何设计出一个 3 位的十进制加法计数器的原理以及它的设计电_从算盘到计算机,从十进制到二进制,人类计算能力的提升...
  5. 丁卓雅计算机学院,幼儿园音乐教育教学研讨会暨许卓雅教授音乐专题讲座
  6. html设计一个图片墙,html5 绘制类似墙型的背景
  7. 新软件--AutoReply(自动回复),还能自动接听,做答录机
  8. flash服务器停止响应,Adobe Flash Player已经在Windows 10上停止工作
  9. 微信小程序超市购物+后台管理系统|前后分离VUE
  10. ping 丢包 网络摄像头_ping丢包故障处理方法
  11. 方维分享增加列表页图片alt title属性,提高转化率
  12. Web--用户注册界面
  13. 在OpenFOAM中标记某些区域自适应加密
  14. Python数据处理——pandas
  15. 记录使用element-ui中el-upload的坑
  16. java中类变量和实例变量
  17. 【GitLab】GitLab数据自动删除、自动备份
  18. 一周焦点 | 讯飞发布公告,称公司不存在“造假”情形;TensorFlow 1.11.0发布
  19. 制作拼多多app网页css,5+App下Mui框架开发仿拼多多App
  20. pandas resample 聚合,不让时间连续

热门文章

  1. CF4D D. Mysterious Present
  2. [Linux]用sed命令在行首或行位插入字符串
  3. Python:从0到1销售预测建模
  4. 顺丰测试开发工程师二面
  5. 两天学完软件测试工程师所需的MySQL数据库技术
  6. Pepper/Nao中级教程:第二章 如何将Python程序部署到机器人内部运行
  7. android实现左拉菜单,Android原生侧滑控件DrawerLayout使用方法详解
  8. MQL5教程1 基础数据类型
  9. 【面试题】面试官:vue的这些原理你了解吗?
  10. STM32F103cxt6+AS608指纹锁