华为云:专注价值实现开发工具的重要不言而喻
发表时间:2023-08-31 11:01:01
文章来源:炫佑科技
浏览次数:193
菏泽炫佑科技
华为云:专注价值实现开发工具的重要不言而喻
软件开发工具链的价值正在被越来越多的企业看到。 数据显示,2022年全球软件开发工具市场规模约为51亿美元,预计到2028年将增长至115亿美元左右,复合年增长率为14.5%。
事实上,软件开发工具的商业化从20世纪90年代微软发布以来就已经开始了。 此后很长一段时间,国内企业都习惯了直接使用国外领先的工具。 近年来,我国也迎来了自主软件开发工具的浪潮,但大量工具仍以开源软件封装为主,能够适应的企业场景有限,无法满足大规模的业务需求。企业业务快速发展。
软件开发工具如何更好地匹配业务发展的速度,*大限度地发挥其为企业创造价值的作用? 国内很多企业已经在这方面积极探索,华为云就是其中之一。
华为云推出一站式、全流程、安全可信的云原生开发平台——。 融合了华为30年的研发实践、前沿的研发理念和先进的研发工具,支持Web开发、移动应用开发、微服务开发、云原生应用开发、嵌入式开发等典型研发场景,可用于开发者可以随时随地在云端进行需求管理、代码托管、代码检查、流水线、编译、构建、部署、测试、发布等,开箱即用。
近期,华为云发布了三款软件开发工具:需求管理服务Req、测试管理服务、代码检查服务Check。 随着不断丰富和发展,华为云领域布局又迈出了坚实的一步。
:聚焦价值实现
开发工具的重要性不言而喻。 对于企业来说,是实现商业价值的工具; 对于开发者来说,它是创新的土壤。
华为云PaaS服务产品部总监徐峰认为,软件开发工具应该是帮助开发者专注于价值实现的工具链。 华为云推出软件开发生产线品牌,希望能够帮助开发者像艺术家一样,秉持*初心,用代码创作出伟大的作品。
当然,游戏的出现并不是一蹴而就的。
早在2000年左右,华为因业务快速发展,加速了软件开发工具的自研。 2019年以来,我们快速进步,先后实现全面云部署、多区域部署。
在开发一系列软件开发工具的过程中,华为一度面临三大问题:
一是生态相容性问题。 比如,有些编译构建技术已经使用了十几年,并被大量的软件构建标准所使用。 虽然他们还有很大的进步空间,但还是不敢轻易改变,因为牵扯到全身。 我们只能想办法兼容,然后在兼容的基础上进行创新,这严重限制了软件架构的思路。
二是底层技术突破。 以代码仓库工具为例。 虽然业界有免费的开源代码仓库,但如果想提高可靠性、安全性、稳定性、并发性等,提交到开源社区的代码不一定会被采用。 因此,只能购买具有此功能的商业版本。 因此,这就需要企业扎根底层技术,不断积累,掌握底层关键技术,才能更好地推动软件向前演进。
三是工程能力问题。 不同类型、不同规模的企业在整个软件开发价值生产过程中面临着不同的问题。 如何通过工程能力解决他们的问题? 如何进一步将这些工程能力融入到工具中? 如何形成一套完整的方法论并在更多场景中落地? 这是很多软件开发工具厂商面临的一大难题。 只有将解决方案的手段和能力融入到软件开发工具中,将工具与工程能力、场景相结合,才能真正解决开发者和企业的问题。 这就要求每个工具链开发者不仅要成为工具方面的专家,还要成为工程能力方面的专家。
*终,华为成功应对了这三个挑战,交出了一份满意的答卷。 2022年,华为云将继续在内部构建和验证华为成熟的软件工具链能力,形成软件开发生产线,实现端到端工具的自主研发,形成一站式运营平台。 它包括需求管理、代码检查、测试管理、代码托管、集成开发环境等十多个工具。 、汽车等全业务场景。
华为独特的做法
目前,谷歌、Adobe、Adobe等公司是软件开发工具的核心制造商,约占全球市场份额的45%。 华为云要想抢占未来,面临的竞争压力可想而知。
但它有自己独特的竞争优势,那就是它融合了华为30多年大规模研发实践的经验,所有工具在对外发布之前都经过了华为内部的验证。
华为很早就推出了业界的IPD流程体系。 基于“doing right”的IPD理念,华为始终强调要控制需求管理的源头,从投资管理的角度管理发展。 随着时间的推移,华为在需求管理方面形成了自己的理念和实践,以及一整套包括需求收集、分析、决策、实施、验收的需求管理流程和工具。
这套IPD需求管理模板*终内置于需求管理服务Req中。 Epic用于管理组织战略规划,将战略以思维导图、甘特图的形式逐层分解,保证组织战略的实施。 因此,Req特别适合跨项目、跨团队、跨地域的大规模、复杂场景。 一方面,它可以提供通用的敏捷需求管理,使得小粒度的服务开发变得快速; 另一方面,可以实现大规模协作和合同交付,易于管理产品级需求。
华为持续投入质量建设,将产品开发、测试等全生命周期流程和标准固化到工具平台中。 测试管理服务自然积累了华为多年优质的测试工程方法和实践,制定了启发式测试策略和设计、亿级测试资产管理、内置IPD测试流程和规范、全面的测试质量评估、和双向测试可追溯性这五个特点。 还可以实现整个测试流程的标准化、测试资产的复用和基线、测试端到端过程的动态实时监控,从而保证测试过程的可信度和可靠性。持续帮助客户提供高品质的产品。
截至2022年底,已有效支撑华为超过4万名测试人员的测试作业。 测试用例每月执行超过2亿次华为云:专注价值实现开发工具的重要不言而喻,月API调用超过12亿次,累计管理超过10亿测试用例,已覆盖华为终端、网络、等大规模复杂业务场景例如云计算、芯片和汽车。
代码检查工具Check支持华为15万名研发人员,每天扫描超过500亿行代码检查,支持华为产品和解决方案在170多个国家和地区持续安全稳定运行。
早在1998年,华为就开始推出商业代码检查工具,开发团队按需进行代码质量检查。 从按需使用、有序规范,到代码安全可信,华为持续投入数千万美元攻克静态分析技术的准确性、效率等问题。 如今,华为在产品开发质量和可靠性方面积累了一系列开发工具和能力,并随着全面云化、软件智能化等新趋势不断演进。
检查也符合预期。 不仅支持海量源代码的风格、质量、安全检查,可实现百亿行大规模并行扫描,还提供全面的修改指导和趋势分析,帮助企业有效控制代码质量。
目前,华为的软件开发工具不仅应用于华为集团内部各业务模块的研发和业务管理,还广泛应用于外部企业软件研发服务。 吸引了来自政府、金融、教育、物流、软件等十余个行业的数百万用户,并持续服务四大核心应用场景:互联网/SaaS服务商、软件及解决方案提供商、软件及解决方案提供商、高校/培训机构。
华为的成功离不开华为长期一步一步的积累,*终打造出了开发者想用、爱用、好用的工具。
华为云目前发布的三款开发工具——Req、Check只是一个开始。 我们*终想要实现的是丰富、全面的软件开发工具链,能够打通上下游部门或者设计、开发、测试、运维等不同角色之间的异步协作,无缝集成工作流程,更快、更高效地交付产品。 ,帮助企业提高研发管理效率和业务快速发展壮大。 因此软件开发,进化仍在继续。 据悉,未来一两年,华为云将持续发布数十种工具和服务。
过去的推荐
在这里您可以找到*新的开源信息、软件更新、技术信息等。
点击这里↓↓↓记得关注✔Star⭐
炫佑科技专注互联网开发小程序开发-app开发-软件开发-网站制作等