Perforce发布白皮书,解读电动汽车初创公司如何加速进入市场并降低软件开发中的风险和成本

news2024/9/22 11:32:56

电动汽车(EV)领域的初创企业正迅速崛起,创新速度显著加快。然而,随着消费者对电动汽车需求的激增,老牌汽车制造商正加速进军这一市场,加剧了行业竞争。为在竞争中生存并发展,电动汽车初创企业必须持续加速创新,不断推出新车型,并争取率先进入市场,以抢占关键的市场份额。

为助力电动汽车初创企业深入理解市场现状并加速市场进入步伐,Perforce发布了《加速进入市场:电动汽车初创企业如何降低软件开发中的风险和成本》白皮书,针对初创企业在软件开发过程中面临的风险与成本挑战,提供了切实可行的解决方案,并且分享编码标准和指南,帮助遵守电动汽车的功能安全和功能网络安全标准。

龙智作为Perforce中国授权合作伙伴,近期将此白皮书进行翻译整理,并以系列文章的形式陆续发布,帮助客户在开发汽车软件时,可以满足不断变化的安全和合规标准,在激烈的电动汽车市场中保持竞争力。

白皮书导言

您知道大多数原始设备制造商(OEM)并不从电动汽车(EV)的销售中获利吗?

除了电池成本和相对较低的销售量外,软件开发也位列必备需求清单的前列。如果软件开发做得不够好,这些因素将逐渐削弱利润和可持续性。

安全性一直是汽车软件开发者关注的重点,但随着电动汽车和半自动驾驶汽车的出现,以及软件组件的增加,保密性对于开发者来说同样重要,他们的代码必须符合日益增加和不断变化的安全标准。

图1:汽车开发专业人员对电动汽车最关注的问题;来源:State of Automotive Software Development

满足严格的标准可能会消耗资源,影响开发成本,并最终延长产品的上市时间。为了帮助电动汽车初创企业保持敏捷、主动和竞争力,我们讨论了这些企业可以采取的措施,以快速有效地应对主要的软件开发问题。

电动汽车初创企业的现状

在资源、经验和行业关系都较少的情况下,经营一家电动车初创企业无异于在雷区中行走,一旦出错,就会出局。新进入者不仅要管理电池和动力系统的要求,还必须应对原材料价格上涨、降低烧钱率,并建立起满足软件发布目标和监管合规要求的能力。

与拥有丰富经验和资源的传统OEM不同,电动汽车初创企业的失败成本很高。

未经测试的新工艺增加了缺陷流入消费者手中的可能性,而召回或安全漏洞则可能在首批 100 辆汽车售出之前就损害企业声誉。企业的雄心勃勃固然能获得资金,但务实的开发实践也是必要的,这样才能避免再次出现生产目标下调的情况。

快速完成概念验证意味着要确保软件没有漏洞、不安全或缺少关键功能。在时间紧迫且市场声誉岌岌可危的情况下,了解如何最大限度地利用开发资源并减少交付挑战至关重要。

幸运的是,电动汽车新进入企业可以选择更快地进入市场并加快盈利能力。

了解汽车软件拼图

汽车软件开发包括不同的领域,用于管理各种车辆组件,每个领域由一个或多个电子控制单元(ECU)、微处理器或类似系统控制。将这些领域分为传统车辆系统和前沿技术,有助于开发人员了解对软件开发的影响,包括对关键安全要求的影响。

表1:车辆组件与软件开发需求的映射

显然,电动汽车的开发主要偏向于对安全有严格要求的新兴前沿技术。此外,电动汽车初创企业还必须处理软件开发的商业现实问题,从技能和供应链问题到监管合规。

了解以下五个挑战,有助于确定如何降低风险。

1. 保护企业和消费者

在消费者或投资者眼中,电动汽车初创企业不能失败。安全性、保密性和数据隐私是重中之重,团队必须使用能够在极端发布压力下运行的流程,来满足ISO 26262和MISRA等行业标准的要求。

证明符合标准需要的不仅仅是文书工作。软件团队必须计划、测试、跟踪、报告和收集符合认证机构要求的文件。如果出现安全召回或安全漏洞,他们还必须补救问题、重新验证代码并迅速部署修复程序。保护企业意味着要为持续合规性进行大量的前期投资。

2. 缩短上市时间

在电动汽车领域取得成功,初创企业需要率先推出能够媲美或超越现有产品的产品。上市速度来自于减少复杂性和有效利用开发人员的时间。聪明的投资者会深入了解企业的软件是如何运作的。

缩短上市时间需要一种创新的软件开发模型,该模型能够促进:

  • 简化需求、架构和设计
  • 组件之间的重复使用
  • 支持快速测试和合规的大规模敏捷性
  • 自动化以减少人工的工作

3. 确保供应链的持续性

由于缺乏经济杠杆或长期合作关系,电动汽车制造商无法优先获得供应商的支持,极易受到材料短缺(包括普遍存在的芯片短缺)的影响。供应链初期的细小问题可能会演变成重大的生产挑战,尤其是在初创企业的早期成长阶段。

新进入者可以向传统的OEM软件团队学习,通过在前期应用供应链风险缓解流程来减少风险。

“当特斯拉面临其典型微控制器单元(MCU)短缺时,公司的敏捷软件开发能力和模块化技术架构帮助其快速开发并验证了19个新的替代MCU,同时为新供应商生产的新芯片开发了固件。”  ——《 Engineering Your Way Out of the Global Chip Shortage》, 哈佛商业评论

电动汽车团队可以通过以下方法,综合运用各种策略,最大限度地降低供应链风险:

  • 构建和设计抗灾能力、优先考虑减少软件之间的相互依赖,以及与硬件规格脱钩的模块。
  • 部署具备快速评估技能的敏捷团队、计划,并根据需要重新设计软件组件。
  • 集成开发和测试工具,支持快速测试和发布增量变更(即持续集成)。

4. 抵御通货膨胀

通货膨胀率的上升给许多汽车软件团队带来了独特的风险,因为他们传统上并不能足够详细地跟踪利润和利润率来调整支出。电动汽车初创企业不可能如此被动,但他们也无法获得深入了解支出所需的会计技术和经验,也无法轻易将上涨的成本转嫁给消费者。

他们可以做的是寻找机会,降低软件开发团队的成本和风险。对开发活动进行评估,并利用自动化来减少开发、质量保证和合规性方面的不必要工作,从而降低内部成本,增加利润。

5. 让投资者满意

在电动汽车领域投资创下历史新高的同时,也面临着向消费者实际交付车辆的现实。技术挑战、熟练开发人员短缺、材料成本上升、供应链问题以及消费者对电动汽车的接受程度缓慢,都让投资者对电动汽车投资的前景三思而后行。

解决软件开发过程中的高风险因素可以增强投资者的信心。除了管理成本和对收入的贡献外,投资者还寻求以产品为主导的增长战略,其中包括两个关键因素:

1. 可扩展性

将概念验证推向市场已经很不容易,但投资者最终还需要更多的东西。软件架构和开发流程必须能够扩展到广泛的车型,这意味着要在前期考虑和验证模块化架构、重用和可移植性的文化以及随着代码库增长而扩展的开发工具套件。

2. 可持续性

尽量减少召回和快速适应不断变化的消费者需求的战略,对公司的长期成功至关重要。虽然投资者并不期望公司在一开始就拥有成熟的流程,但他们确实期望公司具备降低风险的基本条件,如自动化、敏捷开发和智能合规性测试。

— 未完待续,敬请期待 —

· 展会预告 ·

2024年7月18-19日(周四-周五),2024第三届ACT汽车软件与安全技术周将在上海佘山翰悦阁酒店举办。龙智即将携汽车开发及管理解决方案创新亮相宴会厅A-3号展位,并在汽车信息安全技术峰会主会场上发表主题演讲,分享推动汽车软件开发与功能安全的创新实践。

点击链接:2024第三届ATC汽车软件与安全技术周 即刻报名,免费参会

获取更多汽车软件开发领域的解决方案和实践案例,欢迎咨询DevSecOps解决方案提供商——龙智:
官网: http://www.shdsd.com
电话:400-666-7732
邮箱:marketing@shdsd.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1906931.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JS数据类型检测的方式有哪些 (常用)

typeof 其中数组、对象、null都会被判断为object,其他判断都正确typeof返回的类型都是字符串形式 instanceof instanceof :用于检测一个实例是否属于某个类,通过验证当前类的原型 prototype 是否出现在实例的原型链 __proto__ 上。它不能检测…

读书记录《SQL从小白到大牛》01

读书记录《SQL从小白到大牛》01 接地气的书名,内容应当值得一读。 第一篇 SQL基础 01 一些基础概念 SQL是结构化查询语言(Structured Query Language),是一套用来输入、更改和查看关系数据库内容的命令。数据库发展经历三个阶…

花朵短视频:四川江兴川丰科技有限公司

花朵短视频:绽放于屏幕间的自然诗篇 在快节奏的现代生活中,我们常常渴望一抹清新与宁静,以慰藉心灵的疲惫。而花朵短视频,就像是大自然精心编织的一首首无声诗篇,四川江兴川丰科技有限公司通过手机屏幕的方寸之间&…

ArcGIS中国工具(ArcGISCTools)等插件使用体验

ArcGIS中国工具(ArcGISCTools)的主要功能 1. 接合图表生成 这个功能允许用户生成标准分幅图的行政区边框注记,并在打印时自动加入。这对于需要制作标准地图的用户非常实用。 2. 图框工具 图框工具可以帮助用户创建和管理地图的图框&#…

latex改写字体和字号

文章目录 字体使用宏包设置命令声明命令 字号例子设置特定字号 设置行间距用\setlength{\baselineskip}{24pt}设置\renewcommand{\baselinestretch}{2} \selectfont中文行距({ctex}) 补充: 字体 使用宏包 \usepackage{ctex}设置命令 只对确…

ExcelVBA运用Excel的【条件格式】(二)

ExcelVBA运用Excel的【条件格式】(二) 前面知识点回顾 1. 访问 FormatConditions 集合 Range.FormatConditions 2. 添加条件格式 FormatConditions.Add 方法 语法 表达式。添加 (类型、 运算符、 Expression1、 Expression2) 3. 修改或删除条件…

飞睿智能无线高速uwb安全数据传输模块,低功耗、抗干扰超宽带uwb芯片传输速度技术新突破

在信息化的时代,数据传输的速度和安全性无疑是每个企业和个人都极为关注的话题。随着科技的飞速发展,超宽带(Ultra-Wideband,简称UWB)技术凭借其性能和广泛的应用前景,逐渐成为了数据传输领域的新星。今天&…

一键高效处理,批量缩放PNG图片,按比例轻松调整,高效工作从此开始!

在数字时代,图片已经成为我们生活中不可或缺的一部分。无论是工作汇报、项目展示还是日常分享,图片都扮演着至关重要的角色。然而,当面对大量需要调整尺寸的PNG图片时,你是否曾经感到过困扰和繁琐? 第一步,…

App Store Connect 《数字服务法》合规性

App Store Connect 《数字服务法》合规性 - 简书 最近Apple开发者圈子比较热门的话题可能就是如标题所言。 如果不进行处理,App Store Connect后台已经给出了对应的影响。 如果你的应用属于国内销售,不走海外市场,那么可以直接选择非交易提…

比较(六)利用python绘制径向柱图

比较(六)利用python绘制径向柱图 径向柱图(Circular Barplot)简介 径向柱图基于同心圆网格来绘制条形图,虽然不如普通条形图表达准确,但却有抓人眼球的效果。其衍生的南丁格尔玫瑰图则广为人知。 快速绘制…

可编程直流电源的恒压模式(CV)和恒流模式(CC)

本文介绍可编程直流电源的恒压模式(CV)和恒流模式(CC)。 可编程直流电源在硬件开发过程中经常被用到,通常,它有2种模式,恒压模式(CV)和恒流模式(CC&#xff…

合并pdf的方法,如何合并pdf文件到一个pdf,简单方法

在现代办公和学习中,pdf格式的文件因其跨平台兼容性和安全性得到了广泛应用。然而,有时我们需要将多个pdf文件合并成一个,以便于管理和分享。本文将详细介绍几种合并pdf的方法,帮助读者轻松完成pdf文件的合并工作。 方法一、使用p…

uboot镜像之boot烧写

适用场景:单板上没有boot,和按地址烧写配合,可完成单板所有镜像的烧写。 原理:bootrom读取u-boot.bin至内存并执行此u-boot 然后运行uboot,通过uboot sf命令烧录uboot.bin到flash存储空间去. bootrom读取u-boot.bin至内存并执行此u-boot 通过uboot sf命…

java-数据结构与算法-02-数据结构-03-递归

1. 概述 定义 计算机科学中,递归是一种解决计算问题的方法,其中解决方案取决于同一类问题的更小子集 In computer science, recursion is a method of solving a computational problem where the solution depends on solutions to smaller instances…

swiftui中封装一个carditem视图,结合toolbar实现滚动的瀑布流,仿小红书首页

实现的效果如上图所示,支持左右滑动切换页面,也支持点击顶部的toolbar菜单切换页面,每个页面里面的每一项都是一个carditem.swift,这是我封装的一个card组件,用于展示每一个card内容,carditem.swift内容如下…

【Altium】AD-网络版一个用户非人为异常占用多个License的解决方法

【更多软件使用问题请点击亿道电子官方网站】 1、 文档目标 当出现一个用户同时占用多个授权,又无法单独释放一个授权的情况下,该如何解决。 2、 问题场景 一个用户获取网络版授权后,AD会自动重复获取授权,直到该license下所有授…

Qt 线程 QThread类详解

Qt 线程中QThread的使用 在进行桌面应用程序开发的时候, 假设应用程序在某些情况下需要处理比较复杂的逻辑, 如果只有一个线程去处理,就会导致窗口卡顿,无法处理用户的相关操作。这种情况下就需要使用多线程,其中一个…

盲盒小程序开发:互联网下的的盲盒发展

近些年来,盲盒行业发展的非常迅速,盲盒的不确定性吸引了无数玩家,盲盒的市场规模逐渐扩大,盲盒品牌也在不断出现,为盲盒消费者带来更多的新鲜体验, 随着互联网小程序的的快速发展,盲盒小程序为…

告别‘找文件’大战,可道云teamOS分区管理,文件秒定位

在数字化时代,数据已经成为企业最宝贵的资产之一。 如何高效、安全地管理这些数据,成为了每一个企业必须面对的问题。 企业网盘作为一种便捷的数据存储和共享工具,已经成为了企业日常运营中不可或缺的一部分。 然而,传统的网盘管…

人员定位系统于不同场景的实际应用

人员定位系统的应用,尽管还没有做到大范围的普及,但是这一系统在不同企业,不同单位的实际应用效果还是很好的,所以人员定位系统也应用于不同场景当中了,那么,本文就来讲讲这一系统在不同场景的实际应用。 人…