首页 > 代码库 > 华为瞄准5万亿软件开发云端变革机遇
华为瞄准5万亿软件开发云端变革机遇
数字化转型、开放式创新、技术与业务深度融合是新时期软件产业发展的重要特点。顺应时代变革,华为将携手合作伙伴,帮助客户迎战云时代,通过软件开发云向软件企业和软件开发团队提供智能化软件研发管理平台,以云的方式传承华为20多年积累的软件工程能力和优秀实践,不断提升软件企业核心竞争力,加速推进中国软件(20.550, -0.11, -0.53%)产业的转型升级。
“风口”处加速转型
六年来,我国软件产业收入由2010年的1.3万亿元增至2016年的4.9万亿元,年均增速为24.7%。软件和信息服务业快速发展,有力地支撑了国民经济和社会的发展。同时,云计算、大数据、移动互联网、物联网等新一代信息技术涌现,也为软件产业注入新的活力。
顺应“互联网+”时代发展,互联网已被视为国家经济发展、技术创新的重点,以及谋求竞争新优势的战略方向。互联网加速渗透各行业,带来乘数效应,创造新的生态:互联网+金融促进了互联网金融、移动支付的蓬勃发展,互联网+工业指明了智能制造、工业4.0的发展方向。作为处于核心地位的软件产业也亟须转型升级,既应将“互联网+”与各行业的融合作为软件产业自身发展的机遇,也要将互联网作为产业自身治理的重要抓手。
当前,国家正持续推进供给侧改革,软件和服务业也需要以供给侧改革为契机,推进各生产要素的有效配置与创新。同时,也要积极发挥“双创”战略为软件产业创新发展提供新动能。截至目前,我国已有双创示范基地28个,众创空间超过1300家,它们都已成为名副其实的“双创”策源地。
这一过程中,众多ICT企业凭借自身技术和资源优势,依托云计算、大数据等技术,为“双创”搭建技术和服务平台;各地政府通过设立创业基金,出台扶持政策,加强营销、财务等第三方服务支持,打造信息、技术等共享平台等多种方式,鼓励、引导“双创”发展。在此利好条件下,软件产业领域涌现大批创业企业,软件企业自身也在加速转型。
与此同时,各地政府也在积极探索,充分发挥云计算、大数据、物联网等新兴技术在企业产品创新和行业应用中的促进作用,不断推动创新,实现产业结构转型升级,带动城市经济发展。
以南京、成都、杭州、北京、上海、武汉、大连、青岛等城市为代表的软件产业重镇,一直高度重视加快当地软件和信息技术服务业发展,并制定了系列软件产业发展政策,促进城市经济“换挡提速”。
以大连为例,为促进软件产业升级,大连市制定了《大连市软件产业振兴工程实施方案》,明确重点企业、重点项目、重点产品和重点发展领域,认真组织实施软件产业升级工作。
青岛也在加快其在云计算、大数据、互联网和智慧城市等领域的发展步伐。2016年11月,青岛高新区与华为正式达成战略合作,双方将合作共建华为企业云青岛基地,这是青岛市与华为深化战略合作的重要举措。
该基地将依托华为领先的云计算与大数据技术,建设区域公共云计算服务平台,以软件开发云为依托,联合华为相关领域合作伙伴,构建云计算、软件研发、软件培训、软件外包等软件与信息产业生态,提升青岛市云服务水平。
软件开发云端变革
软件产业转型迫在眉睫。
提高软件开发效率和质量, 降低软件开发运营成本, 是提升软件创造力和产业竞争力的关键。云无疑是一种高效的方式。随着企业上云越发普及,软件开发也在加速向云端迁移。
软件开发模式正由早期的瀑布式流程向敏捷性开发模式转变,并开始向下游延伸至IT运营领域,出现DevOps开发与运维相结合的模式。
现在,软件开发过程也被搬上云端,从受限于开发环境、地点到现在开发者可轻资产运行,基于云端进行开发,无痛协作、专注创新,软件开发云的需求急剧攀升。
例如,传统软件交付的是软件包,首先,开发周期长,大部分软件产品发布周期都在半年以上;其次,交付成本高,传统软件从代码提交到成功部署,通过至少需要1~6个月时间,而复杂大型代码部署至生产环境,也给系统整合、运维带来巨大挑战,如兼容性问题,而且复杂的调试过程往往会导致开发与运维的相互指责。
软件开发时如果在测试中发现问题,开发者须找出根源并修复这些问题。在某些情况下,特别是涉及非功能特性如安全、性能、可用性等方面的缺陷,可能需要做出架构上的调整。此外,国际化、跨地域团队沟通协作多,项目可见性、同步性要求高,新技术、新语言学习曲线长,也会使得工具部署和维护低效、复杂。这些问题带来较大不可预期性,往往容易导致软件交付延期。
相比传统模式,采用DevOps开发的高效能IT企业产品发布频率则更为领先。Puppet调查数据显示,采用DevOps开发的企业产品发布次数是传统企业的200倍,交付时间缩短2555倍,故障恢复时间缩短24倍,变更失败率降低3倍,计划外工作比传统企业少了22%,而投入在创新上的时间比后者多了29%。
因此,解决传统开发模式遇到的一系列问题,向DevOps、敏捷、精益等软件模式转型,提升企业IT部门的总体运作效率,成为当前大多数企业最为迫切的需求。
但DevOps虽好,落地并不容易,尤其离不开相应工具平台的支撑。目前,网上DevOps工具很多,但大多分散单一,缺乏统一的一站式解决方案。由于大型企业往往都有自己的工具研发部门,专门提供DevOps工具。因此,对大多数中小企业而言,他们对轻量化、服务化、社交化、智能化的一站式开发平台的需求更为迫切。
目前,云厂商已经开始提供相关工具集,以AWS开发工具集、华为软件开发云(DevCloud)、微软VSTS(Visual Studio Team Services)、IBM Bluemix、百度效率云等为代表的一系列平台也为企业践行DevOps开发模式提供了更多选择。
例如华为软件开发云,它是一款轻量级DevOps工具,面向中小企业、初创公司、个人开发者提供包括项目管理、配置管理、代码检查、编译构建、测试、部署、发布等端到端地覆盖软件生命周期的相关服务,采用按需计费。
这一新型软件生产工具与平台因为着力构建生产配套、产业协同、共生共荣的产业生态系统,正成为软件产业提质增效的重要基础和方式。
传递核心优势及能力
面对软件产业转型升级的挑战,华为推出了集其优秀研发实践、领先研发理念及先进研发工具为一体的软件开发云平台。
软件开发云是华为企业云面向软件开发团队提供的智能化软件研发管理平台,承载先进的研发模式和方法,为软件企业及软件开发者提供端到端的研发工具服务,可以适用于各种主流软件开发应用场景。
谈及华为软件开发云的初衷,华为软件开发云产品总监徐峰表示,在2016年软件产业百强中,华为连续15年位居前列,软件研发方面具有领先地位。而华为软件开发云正是华为基于其先进经验而打造的一款产品。
对于软件开发云在企业云的定位,华为企业云业务部总裁杨瑞凯表示,在2015年企业云的发布会上,华为定义了企业云的业务边界,就是聚焦IaaS层基础设施服务,聚合SaaS层的生态服务,更好地服务于客户。现在,中国的云发展还属于初级阶段。在此背景下,为了更好服务于合作伙伴和客户,华为在提供IaaS层服务的同时也会在PaaS层上提供更多的能力,而华为软件开发云正是在PaaS层提供能力。未来,华为会和合作伙伴一起构建PaaS能力。
具体来说,华为软件开发云即一个面向开发者提供的公有云服务,是华为企业云面向软件开发团队提供的智能化软件研发管理平台,它面向开发者提供的云服务,即开即用,开发者可随时随地在云上进行项目管理、配置管理、代码检查、编译构建、测试、部署和发布等操作。
所有的研发人员和企业软件从业人员只需要申请就可以获得这个软件开发云服务。华为软件开发云基于云上开发、DevOps/持续交付、全生命周期、体验与乐趣四大核心理念,形成了“一多(多场景)、二全(全集成、全云化)、三高(高性能、高安全、高智能)”的七大产品特性。
目前,在华为软件开发云生态建设方面,华为正与多家企业、高校等单位,共同构建生态体系,引入业界最前沿、更先进的理念和工具运用于软件业务。“中国软件产业正处于一个快速发展时期,华为希望通过多年的实践和软件产业发展相结合,将华为的软件开发运营经验和能力服务于软件企业和开发者,进而推动软件产业快速发展。”杨瑞凯表示。
http://laoyaoba.com/ss6/html/59/n-638059.html
华为瞄准5万亿软件开发云端变革机遇