如何将敏捷开发与V模型深度融合?这家企业给出答案

news2024/11/18 17:33:33

随着汽车智能化的快速发展,消费者对智能汽车的需求正在发生变化,车企开始思考如何能快速满足消费者的这些需求。这也对汽车供应商提出更大挑战,Tier 1不仅应该具备提供相应高质量产品的量产能力,更要快速满足主机厂和用户对汽车智能化产品快速变化的需求。

12月21日,百度宣布通过Automotive SPICE® CL3(汽车软件过程改进及能力评定)评估认证。在国内汽车软件领域,ASPICE® CL3级是目前官方已对外公布的、Tier 1已获得的最高评估认证等级。这标志着,百度已经具有行业领先的项目交付过程管理组织能力,能够稳定、持续地为OEM交付高质量的产品和服务。

同时意味着,百度已形成了可被多项目复用的一套标准化流程,为企业的其他项目提供优秀项目管理实践与流程资产,且每个项目均可以通过对标准流程的剪裁而建立项目级流程,以保障项目的交付质量,大大提升了企业整体的研发项目管理的平均水平。

一次前所未有的创新

非常值得关注的是,相较于业内其他企业,此次百度创造性地将敏捷开发与ASPICE®遵循的传统V模型进行深度融合,成为行业内首家实现二者深入融合、并通过权威机构认证的Tier 1。

作为汽车产业的软件流程改进和能力测定标准,ASPICE®通常以传统V模型为导向,通过管理、指导、持续改进研发过程的方式,保障产品研发质量。

虽然传统V模型清楚地标识了开发和测试的各个阶段,便于企业整体把控项目。同时确保了每个环节都有严格的文档要求,可追溯性强,便于及时修补。

但V模型缺点也很明显。由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,这导致需求验证后置,难以保证用户体验;此外,在V模型指导下,一切开发按照既定顺序执行,灵活性差,效率偏低。在产品开发过程中,开发者很难根据C端用户的需求和反馈,对产品进行灵活的调整和优化。

相较而言,敏捷开发以用户需求进化为核心,采用迭代、循序渐进的方法进行软件开发。它规定企业在开发前必须先明确需求,并按优先级完成任务,可多线并行,开发效率高。

当项目进入实质开发迭代阶段,用户可以很快看到基线架构版的产品,并通过迭代不断完善,灵活性高,用户体验好。但由于敏捷开发注重人员的沟通,易忽略文档的重要性,出现问题追溯难度较大,且对团队能力要求高,需要项目中存在经验较强的成员带领团队不断突破瓶颈问题,同时需要团队成员稳定且有很强的协作能力。

业界很多人认为,ASPICE与敏捷开发是对立的,“不可能”结合起来。

“我们在与OEM合作过程中深刻体会到了研发过程质量的重要性,对ASPICE进行深入研究以后,我们决定拥抱它的标准。当然我们也识别出ASPICE的短板,比如对用户需求满足方面缺少灵活性,因此我们做了大胆的尝试,把敏捷开发和ASPICE进行深入融合,创造又快、又好、又灵活的模式。”百度IDG智能汽车事业部交付中心负责人王博表示。

凭借强大的互联网基因和极为丰富to C产品开发经验,百度实现了一次前所未有的创新,对敏捷开发的模型进行了彻底拆解,同时将ASPICE®进行改造后,“装进”敏捷开发的每一个“迭代”中,从而使其敏捷开发天然的符合ASPICE要求,并达到行业领先的ASPICE® CL3标准评估,将“不可能”变为“现实”。

传统V模型(ASPICE)与敏捷开发模型的完美融合,加上百度在汽车行业的项目经验积累,形成了百度独特的3A流程体系,该体系可帮助OEM高效打造满足消费者需求的汽车智能化产品。

3A流程主要服务于项目交付阶段,共包含17个子流程,以及经过实战沉淀出来的指南和超过100个模板和案例库,这些都来源于百度多年在开发、交付过程中的经验积累,也充分体现出百度IDG智能汽车事业部工程交付中心在专业化交付方面的领先实力,以及不断追求创新与突破的开拓精神。

十大行业认证为产品量产交付“保驾护航”

近年来,电动化和智能化飞速发展,新技术在带来便利的同时,其故障率、网络安全风险、信息安全风险、功能安全风险也随之上升。

站在主机厂的角度而言,他们希望看到供应商可以证明自己在质量、功能安全、信息安全、网络安全上拥有稳定的体系保证能力。

因此,全球头部主机厂除了自身定义质量体系外,也会联合第三方认证公司共同制定多个体系标准,用于评估供应商的稳定体系保证能力。

在这样的行业大背景下,百度紧跟汽车行业体系发展趋势,与业内头部第三方认证公司紧密合作,不断引入行业新的体系标准,着力建设组织级质量体系能力,为旗下智舱、智驾、智图等相关产品线交付提供质量保障和安全保障。

目前,百度已获得IATF 16949,ASPICE L2/L3,26262体系/产品认证,TISAX,ISO 21434、ISO 27001、ISO 27701、ISO 27017、ISO 27018、ISO 22301等多达十个相关认证/评估。

其中,作为汽车行业通用的质量体系标准,IATF16949几乎是Tier 1进入所有主机厂供应商体系的敲门砖,在智能汽车飞速发展的当下,ASPICE和ISO 26262则正在被越来越多主机厂所重视,面向未来,主机厂开始关注TISAX和ISO21434。

在Tier 1领域,百度获得的权威认证/评估的数量和质量都属于行业第一梯队。这些认证/评估不仅是百度作为Tier1与主机厂开展业务合作的基石,更为Apollo汽车智能化量产的产品品质提供了组织级保障。

有了这些保障,Apollo得以在成为专业的新型本土Tier 1的道路上越走越扎实,持续稳定地为OEM提供高品质的汽车智能化产品。

作为全球自动驾驶领导者,百度率先将L4级自动驾驶技术应用到汽车智能化领域,并于2021年下半年正式组建智能汽车事业部,以助力车企以规模化量产、服务广大消费者为目标,致力于成为中国汽车行业智能化转型所需的新型、专业、本土的Tier1。

目前,百度已形成有竞争力的覆盖驾、舱、图的汽车智能化产品矩阵,能够满足OEM对汽车智能化的各种需求,助力车企打造面向未来的智能汽车。

截止当前,百度汽车智能化解决方案已在福特、林肯、凯迪拉克、别克、丰田、皇冠、现代、起亚、吉利、极氪、比亚迪、威马等31个汽车品牌的134个车型上实现量产,累计搭载超700万辆。未来,百度将持续提供高质量的汽车智能化产品,不仅做到让OEM客户满意,还要助力OEM客户实现消费者的满意。

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

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

相关文章

【MySQL基础教程】图形化界面工具介绍、安装与使用

前言 本文为 【MySQL基础教程】图形化界面工具介绍、安装与使用 相关介绍,下边将对图形化界面工具介绍,DataGrip的安装与DataGrip的使用进行详尽介绍~ 📌博主主页:小新要变强 的主页 👉Java全栈学习路线可参考&#x…

八、Express框架 安装

对于Express框架的就不进行过多介绍,Express官方对该框架的定位是:"基于Node.js平台,快速、开放、极简的 Web 开发框架",本篇开始记录关于 Node.js 轻量级Web开发框架 :Express框架,下面先进行Ex…

高可用架构和系统设计经验

导语 | 本文从研发规范层面、应用服务层面、存储层面、产品层面、运维部署层面、异常应急层面这六大层面去剖析一个高可用架构和系统需要有哪些关键的设计和考虑。 一、高可用系统架构设计思想 1-1、可用性和高可用概念 可用性是一个可以量化的指标,计算的公式在维…

刷爆力扣之亲密字符串

刷爆力扣之亲密字符串 HELLO,各位看官大大好,我是阿呆 🙈🙈🙈 今天阿呆继续记录下力扣刷题过程,收录在专栏算法中 😜😜😜 该专栏按照不同类别标签进行刷题,…

基于VUE学生选课管理系统

开发工具(eclipse/idea/vscode等):idea 数据库(sqlite/mysql/sqlserver等):mysql 功能模块(请用文字描述,至少200字): 一、登录注册模块: 1.学生,教师,管理员三个角色(同一时刻,账户…

Incorporating Dynamic Semantics into Pre-Trained Language Model for ABSA 论文阅读笔记

一、作者 Kai Zhang、Kun Zhang、Mengdi Zhang、Hongke Zhao、Qi Liu、Wei Wu、Enhong Chen School of Data Science, University of Science and Technology of China School of Computer Science and Information Engineering, Hefei University of Technology Meituan …

移动端Swiper的一些尝试(中间完整,两边有内容,循环展示)

【背景】最近公司的需求很多实现一个Swiper滑块,中间完整。两边展示一些内容(可能是固定的提示方案,也可能是前后上下一页的部分内容),然后还需要循环滚动,其中遇到了一些问题特此记录 1、实现两边展示内容…

Canvas 从进阶到退学

本文简介 点赞 关注 收藏 学会了 接着 《Canvas 从入门到劝朋友放弃(图解版)》 ,本文继续补充 canvas 基础知识点。 这次我不手绘了! 本文会涉及到 canvas 的知识包括:变形、像素控制、渐变、阴影、路径 变形 这…

向量杂记(python)

以 O 点为圆心, 绘制如上图, 则有向量 vOA, vOB, vOC, vOD 再给定一个X轴方向的单位向量 vX [1, 0] 则 向量 vOA, vOB, vOC, vOD 分别与 vX 进行叉乘: # python 代码 # X Y 轴上的单位向量 vX [1, 0] vY [0, 1]vA …

Matter理论介绍-通用-1-05:桥接设备-发现与配置流程

【源码、文档、软件、硬件、技术交流、技术支持,入口见文末】 【所有相关IDE、SDK和例程源码均可从群文件免费获取,免安装,解压即用】 持续更新中,欢迎关注! 一、桥接设备的发现 桥接设备如何被其他Matter终端发现呢…

论文阅读《FSCE: Few-Shot Object Detection via Contrastive Proposal Encoding》

论文地址:https://arxiv.org/pdf/2103.05950.pdf 代码地址:https://github.com/megvii-research/FSCE 对比学习https://zhuanlan.zhihu.com/p/346686467 目录1、存在的问题2、算法简介3、算法细节3.1、new-baseline3.2、对比建议编码3.3、对比建议编码的…

(第二章)OpGL超级宝典学习:创建我们第一个OpenGL程序,绘制一个点和三角形

目录前言创建简单的应用创建脚本渲染底色渲染底色plus使用着色器(shader)什么是着色器(shader)GLSLOpenGL的着色阶段编写着色器顶点着色器片段着色器shader对象的创建执行程序的创建删除无用的shader顶点数组对象VAO清理VAO和Prog…

跨孔CT交叉梯度联合反演算法

跨孔CT交叉梯度联合反演算法 利用交叉梯度函数的结构约束作用实现多种跨孔CT的联合反演。 文章目录跨孔CT交叉梯度联合反演算法1、跨孔CT原理2、跨孔CT正演算法2.1 多模块快速推进算法2.2 最短路径法弯曲射线追踪2.3 胖射线追踪2.4 直射线追踪3、跨孔CT正演模型4、交叉梯度联合…

Matlab渐变色生成/编辑器专业版—ColorMapPro

渐变配色在科研绘图时十分常用,比如三维柱状图、特征渲染散点图、热图、曲面图、等高线填充图等等,都需要使用渐变配色。 虽说现成的渐变配色有很多,比如,在TheColor配色工具的渐变颜色库中便集成了近千种的渐变色: 然…

Lambda Python 创建和使用 Layer

目标 由于 Python 代码中需要用到第三方的库, 在 Lambda 中可以通过创建自定义层(Layer)的方式来将这些依赖提供给 Lambda 运行环境. 下面演示创建一个包含第三方库 requests 的层, 以及如何在 Lambda 中调用 准备 zip 文件 首先在本地电脑上将相关依赖下载到名为 python 的…

32.多输入多输出通道

通道数是一个重要的超参数,通常是会仔细设计的。 在之前,我们仅展示了单个输入和单个输出通道的简化例子。 这使得我们可以将输入、卷积核和输出看作二维张量。 当我们添加通道时,我们的输入和隐藏的表示都变成了三维张量。例如&#xff0c…

OpenPCDet详细安装指南+单/多GPU训练演示

OpenPCDet详细安装指南单/多GPU训练演示前言个人环境一览安装环境安装的各版本1. 创建conda虚拟环境2. 安装PyTorch3. 安装spconv4. 安装PCDet5. 训练单GPU训练多GPU训练前言 本人总共花了两个晚上一个下午安装,中间因为各种版本错误、版本不兼容报各种奇奇怪怪的错…

Windows 下使用 Docker + MySQL 安装 Wiki.js

Windows 下使用 Docker MySQL 安装 Wiki.jsIntroductionChapter 1 配置数据库Part 1 数据库安装Part 2 创建 Wiki 相关配置并修改权限Chapter 2 配置 Wiki.jsPart 1 安装Part 2 配置 WikiIntroduction Wiki 是一种在网络上开放且可供多人协同创作的系统,比较著名的…

【触摸屏功能测试】昆仑通态MCGS——测试通过HJ212_TCPIP驱动4G功能发送212报文

1、触摸屏功能测试 型号:TPC7022Ni 测试内容: 实现4G触摸屏,通过自带的4G卡向平台发送HJ212报文 2、HJ212_TCPIP 驱动说明 2.1、驱动介绍 本驱动构件用于MCGS软件,通过污染物在线监控(监测)系统数据传输标准协议向下位机数采仪发送各类指…

MCU-51:静态数码管显示

目录一、数码管介绍2.1 介绍2.2 数码管引脚定义2.3 原理图二、要用到的C语言知识2.1 数组2.2 子函数三、数码管显示3.1 单个数码管显示3.2 通过定位函数实现数码管显示四、动态数码管显示一、数码管介绍 2.1 介绍 LED数码管:数码管是一种简单、廉价的显示器&#…