在企业数字化转型的过程中,软件扮演着越来越重要的角色,并已成为国家战略性基础产业。2017年,工信部发布的《软件和信息技术服务业发展规划(2016-2020年)》,将十三五期间软件和信息技术服务产业年均增速定为13%以上,到2020年,产业业务收入突破8万亿元,并强调研发云平台的重要性,通过云化加速软件与各行业领域的融合应用,强化应用创新和商业模式创新,提升服务型制造水平。据业界预测,到2025年,80%企业应用将运行在云中,100%应用将在云端实现开发、测试、部署及运维。企业的研发工具也将更加轻量化、服务化、云化、容器化、社交化和智能化,软件交付也将从包交付向着工程化交付转变,客户只要在自己的云平台上加载即可运行。而DevOps也成为继敏捷、精益之后被企业广泛接受的新型研发模式。 面对软件产业时代新机遇,重新审视企业本身,仍然在应对市场、协作、与安全方面面临诸多挑战。市场竞争加剧,要求企业加速软件交付及反馈,即小特性1天交付一次,版本2周交付一次。由于业务需要,协作研发场景变得越来越复杂,不仅要求跨地域、跨组织,还需要在不同的研发、生产流程,以及不同区域的并行部署中进行一站式的开发、测试、部署及运维。而目前我们所掌握的大部分研发工具,比如编码调试、代码静态分析、多语言并行构建及部署,不足以支撑不断涌现的新型研发语言。最为重要的是,企业在云开发下,强烈需求一个7*24小时、保障研发数据传输与存储安全的,100%可靠安全的公有云,让开发者可以更加专注于开发本身,毫无后顾之忧。 实践出线年成立的华为,从诞生之初就投入了大量资源进行研发创新,集30余年研发及实战经验,华为云软件开发服务应运而生,并已在华为8万人研发团队及全球16个研究中被充分验证。华为云软件开发服务是一站式DevOps云平台,集华为研发实践、前沿研发、先进研发工具为一体,面向开发者提供研发工具服务,实现代码上云、作业上云,让软件开发简单高效。华为云软件开发服务可实现将1亿行代码编译从25分钟缩短到7.5分钟;版本级编译从平均94分钟缩短到31分钟;版本构建成功率从平均40%提升到95%以上;系统回归测试从2天缩短到8个小时;使研发作业时间平均缩短50%,资源复用率提升2.5倍,为、高校、软件企业提供快速响应、高效率、高质量、低成本、高效协同、安全可靠的软件开发平台,加速各产业行业突破创新。 大连理工大学软件学院,作为35所国家示范性软件学院之一,一直为学生提供多种软件实践类课程,以期培养面对未来的软件开发人才。但在日常教学中,教师发现,多数软件实践类课程无法体现企业主流研发流程与模式,难以培养学生的企业实践经验,且教师考核难度大,难以对实践过程进行有效监督与管理。而对于学生而言,上课只学到了基础知识及学习方法,但对实际项目执行束手无策,并且现有课程实践缺乏平台支撑,学生难以了解企业产品研发所需的众多研发工具及体验真实项目流程,这使得教学与社会实践之间产生了巨大的鸿沟。2016年3月,基于大连理工的需求,华为云为其提供了软件开发一站式解决方案。结合不同课程主题,华为资深专家现场指导教学,效仿企业对新员工入职培训,通过在短时间内大剂量的代码强化训练,迅速提高了学生编程能力;通过建立进度看板、统计图表等,让教师可实时了解学习情况并给予指导,不仅有效地提升了学生的代码质量,同时也提升了教师的作业评改效率;通过为开发小组提供一键自动化部署功能,使组内的软件包可以直接部署到云主机上,通过网址直接可以查看研发;不仅如此,华为还为大连理工提供了华为云软件开发服务ClassRoom,可以实现自动评分、学生能力等级分析、智能交互问答等功能,并联合推出了基于华为云软件开发服务的系列教材(配套MOOC)。华为还把软件开发服务所支持的前沿最新的DevOps研发和流程模式融入课程设计帮助大连理工大学不断提升实战型教学能力,消除学校与企业的鸿沟。 2016年,为了推进一个智慧城市应急智慧平台的搭建项目,大连云工厂需要与分散在不同领域的多家孵化企业进行联合开发。但由于跨组织的管理流程与工具不统一、跨地域团队协同难度大、客户需求及项目进度信息无法及时同步、软件生命周期相关环节缺失等问题,使得大连云工厂在项目进程中遇到诸多难题。为助力大连云工厂实现项目的快速开发及交付,华为云软件开发服务为其提供了统一管理流程与工具,通过迭代管理,让跨地域的项目管理者能够及时准确掌控项目质量与进度,在把控风险的同时最大化的响应不断变化的需求;即开即用的云主机、云代码托管,完美实现了跨地域全生命周期的协同开发;而基于华为30余年的实战经验,完善的经验模板大大提升了开发人员的开发标准及水平。最终,帮助大连云工场由当初的六个月交付缩短到了三个月,实现了智慧城市项目的提前交付,并使版本编译构建时间减低到分钟级,缺陷率下降了20%,超出预期的一次性通过客户验收顺利上线。 华为基于自身积累的30年软件开发能力,从IPD CMM瀑布式到持续交付,再到DevOps全云化开发,迎合产业发展趋势打造了支持主流研发场景、全集成简化应用上云、高性能高安全高智能的华为云软件开发服务,在全方位保障企业研发数据安全的基础上,致力于加速软件生产力变革,软件生产力,打造的云端研发生态,让企业更加专注核心业务创新,为企业提供源源不断的研发动力。依托于华为云平台,华为云软件开发服务自正式上线以来,已与大连、青岛、福州、贵阳、西安等多个城市签约合作,助力大连理工大学、中国海洋大学、南京大学、厦门大学等30多所高校的软件创学平台,与、北大、北航等30多所高校建立示范性软件学院联盟,累计服务超过300多家企业及24000多位开发者进行云上开发。 本文来源于ipfs |