软件业迎战云时代加速转型升级

数字化转型、开放式创新、技术与业务深度融合是新时期软件产业发展的重要特点。顺应时代变革,华为将携手合作伙伴,帮助客户迎战云时代,通过软件开发云向软件企业和软件开发团队提供智能化软件研发管理平台,以云的方式传承华为20多年积累的软件工程能力和优秀实践,不断提升软件企业核心竞争力,加速推进中国软件产业的转型升级。

把握“风口”各方联手加速转型

六年来,我国软件产业收入由2010年的1.3万亿元增至2016年的4.9万亿元,年均增速为24.7%,有力地支撑了国民经济和社会发展。

中国持续推进供给侧改革,各地政府正在积极探索创新,以北京、上海、南京、成都、杭州、武汉、大连、青岛等城市为代表的软件产业重镇一直高度重视加快当地软件和信息技术服务业发展,并制定了软件产业系列发展政策促进城市经济“换挡提速”。

以青岛为例,该市正在加快其在云计算、大数据、互联网和智慧城市等领域的发展步伐。2016年11月,青岛高新区与华为正式达成战略合作,双方将合作共建华为企业云青岛基地,这是青岛市与华为深化战略合作的重要举措。

该基地将依托华为领先的云计算与大数据技术,建设区域公共云计算服务平台,以软件开发云为依托,联合华为相关领域合作伙伴,构建云计算、软件研发、软件培训、软件外包等软件与信息产业生态,提升青岛市云服务水平。

未来,青岛基地将成为青岛及胶东区域的科技服务支撑中心、技术创新区域中心、智能制造支撑中心、信息消费中心和蓝色经济支撑中心,通过搭建云计算产业生态链,加速推动青岛产业结构实现转型升级。

软件开发云端变革提速

软件产业转型迫在眉睫,提高软件开发效率和质量, 降低软件开发运营成本, 是提升软件创造力和产业竞争力的关键。软件开发模式正由早期的瀑布式流程向敏捷性开发模式转变,并开始向下游延伸至IT运营领域,出现DevOps开发与运维相结合的模式。

现在,软件开发过程也被搬上云端,从受限于开发环境、地点,到现在开发者可轻资产运行,基于云端进行开发,无痛协作、专注创新,软件开发云的需求急剧攀升。

实际上,传统软件开发模式确实存在流程繁琐复杂、部署维护低效、团队协作壁垒等诸多问题,制约了软件交付的效率和质量。例如传统软件从代码提交到成功部署,通过至少需要1—6个月时间。

相比传统模式,采用DevOps开发的高效能IT企业产品发布频率则更为领先。Puppet调查数据显示,采用DevOps开发的企业产品发布次数是传统企业的200倍,交付时间缩短2555倍,故障恢复时间缩短24倍,变更失败率降低3倍,计划外工作比传统企业少了22%,而投入在创新上的时间比后者多了29%。这份数据在突显DevOps价值的同时,传统软件开发模式的低效也被揭露得淋漓尽致。

DevOps虽好,落地并不容易,尤其离不开相应工具平台的支撑。目前,网上DevOps工具很多,但大多分散单一,缺乏统一的一站式解决方案。由于大型企业往往都有自己的工具研发部门,专门提供DevOps工具。因此,对大多数中小企业而言,他们对轻量化、服务化、社交化、智能化的一站式开发平台的需求更为迫切。

目前,云厂商已经开始提供相关工具集,以AWS开发工具集、华为软件开发云(DevCloud)、微软VSTS(Visual Studio Team Services)、IBM Bluemix等为代表的一系列平台也为企业践行DevOps开发模式提供了更多选择。例如华为软件开发云,它是一款轻量级DevOps工具,面向中小企业、初创公司、个人开发者提供包括项目管理、配置管理、代码检查、编译构建、测试、部署、发布等端到端地覆盖软件生命周期的相关服务,采用按需计费。

这一新型软件生产工具与平台因为着力构建生产配套、产业协同、共生共荣的产业生态系统,正成为软件产业提质增效的重要基础和方式,同时可让企业释放开发、运维压力,将更多精力聚焦到商业创新上。

开发云传递能力助构优势

面对软件产业转型升级的挑战,华为推出了集其优秀研发实践、领先研发理念及先进研发工具为一体的软件开发云平台。

软件开发云是华为企业云面向软件开发团队提供的智能化软件研发管理平台,承载先进的研发模式和方法,为软件企业及软件开发者提供端到端的研发工具服务,可以适用于各种主流软件开发应用场景。

谈及华为软件开发云的初衷,华为软件开发云产品总监徐峰表示,在2016年软件产业百强中,华为连续15年蝉联榜首,软件研发方面具有领先地位。而华为软件开发云正是华为基于其先进经验而打造的一款产品。希望通过这个产品平台可以将华为最优秀的开发方法和能力传递给企业、高校和开发者,帮助他们提升软件交付质量和效率,这就是构建软件开发云的初衷。

对于软件开发云在企业云的定位,华为企业云业务部总裁杨瑞凯表示,在2015年企业云的发布会上,华为定义了企业云的业务边界,就是聚焦IaaS层基础设施服务,聚合SaaS层的生态服务,更好地服务于客户。现在,中国的云发展还属于初级阶段。在此背景下,为了更好地服务于合作伙伴和客户,华为在提供IaaS层服务的同时也会在PaaS层上提供更多的能力,而华为软件开发云正是在PaaS层提供能力。未来,华为会和合作伙伴一起构建PaaS能力。

具体来说,华为软件开发云即一个面向开发者提供的公有云服务,是华为企业云面向软件开发团队提供的智能化软件研发管理平台,它面向开发者提供的云服务,即开即用,开发者可随时随地在云上进行项目管理、配置管理、代码检查、编译构建、测试、部署和发布等操作。

所有的研发人员和企业软件从业人员只需要申请就可以获得这个软件开发云服务。华为软件开发云基于云上开发、DevOps/持续交付、全生命周期、体验与乐趣四大核心理念,形成了“一多(多场景)、二全(全集成、全云化)、三高(高性能、高安全、高智能)”的七大产品特性。多年来,华为在服务质量、可靠性、安全性方面都投入了重金。在项目研发的整个流程中,华为有专业的技术专家解决安全和可靠性设计,有关安全的研讨在产品的设计阶段就融入进来,对每块进行安全测试实施保障。在可靠性方面,通过集群的技术和各种备份的能力保障客户数据的可靠和安全。

目前,在华为软件开发云生态建设方面,华为正与多家企业、高校等单位,共同构建生态体系,引入业界最前沿、最先进的理念和工具运用于软件业务。“中国软件产业正处于一个快速发展时期,华为希望通过多年的实践和软件产业发展相结合,将华为的软件开发运营经验和能力服务于软件企业和开发者,进而推动软件产业快速发展。”杨瑞凯表示。

相关链接

软件开发云主要应用于三大典型场景:

一是支撑孵化器在孵企业统一研发工具和环境,实现协同开发;

二是助力互联网公司提质增效、降低成本。

三是帮助高校改进教学方式,提升学生工程化实战能力。

以高校教育为例,大学生学习软件工程往往无法接触如持续集成、交付、自动化测试等企业软件开发工程方面的知识,导致很多计算机专业学生进入社会步入企业后,会选择转岗到市场或支撑体系中,这是对教育资源的浪费。基于此,华为通过软件开发云平台为大学生提供实战能力,使学生能提早适应企业内部研发的平台,从而大幅提升大学毕业生对企业的适应性,也让企业获得更有能力的“新鲜血液”。

本文转自d1net(转载)

你可能感兴趣的:(软件业迎战云时代加速转型升级)