上海品茶

您的当前位置:上海品茶 > 报告分类 > PDF报告下载

科尔尼:汽车主机厂实现敏捷开发的赋能手段(13页).pdf

编号:105690 PDF 13页 3.63MB 下载积分:VIP专享
下载报告请您先登录!

科尔尼:汽车主机厂实现敏捷开发的赋能手段(13页).pdf

1、汽车主机厂实现敏捷开发的赋能手段Photo by Rachael Rinchiuso Kearney,Chicago?GoogleAppleVW/CariadToyotaMercedesStellantisBMWFordGMAA/AAOS/GASRivianApple CarPlayRenaultNioDACIA standaloneTesla?RivianNioMercedesBMWTeslaCariad&VWFordRenaultStellantisToyotaGMAA/AAOS/GASApple CarPlayDACIA standalone32,00022,0003,5002,0001

2、,5001,2001,06007502003005501,5001,0350225227166在面向软件的组织方式下,参与者需适应不同于传统模式下的诸多变化软件开发的周期大大缩短,架构从整体化向模块化转变,客户需求从长周期转向实时动态。为了实现对新功能的实时更新与部署,软件架构进行模块化分解,形成标准化、即插即用的组件,以适应软件产品的快速迭代,并达到节省开发成本、提高开发效率的目的。与此相对应的,为了建立一个以软件为中心的汽车公司,在组织与流程、资源与能力、心态与文化方面都需要做出调整。科尔尼认为,推进开发流程的敏捷度、提升组

3、织的灵活度,将有助于传统车企面向软件为中心的转型。随着 E/E 架构的不断迭代,传统的面向系统为导向的架构正在朝着面向服务为导向转化。这也就意味着,以前高度集成化的硬件和软件正在解耦,使得软件作为独立的中心化平台而运行。在汽车智能化的大趋势下,“软件定义汽车”成为产业共识,软件及计算能力成为新时代下汽车的核心。软件将深度参与到汽车定义、开发、验证、销售、服务等过程中,并不断改变和优化各个过程,实现体验持续优化、过程持续优化、价值持续创造。需求决定软件架构,软件架构决定硬件架构,硬件架构决定整车架构。软件功能作为与用户连接的直接接口,逐渐与硬件一起作为产品力的衡量标准之一。因此,整车厂希望通过推

4、出有吸引力的软件集成汽车产品,来获得用户的持续认可,这是其加强软件开发的根本目的。图 1 列出了整车厂和主要高科技厂商在软件研发方面的支出。一、汽车智能化成为共识,软件能力将会是主机厂间竞争的关键点2汽车主机厂实现敏捷开发的赋能手段二、敏捷开发优势凸显,愈发受到主机厂重视通过应用该模型,汽车主机厂可以一步步深化拆解分析需求,在开发后,又能够自下而上的层层验证测试。该模型能够很好的满足车企对于大型复杂系统和软件的管理需求,因而得到了欧美系车企的大力推广和应用。自 A-SPICE 于2005 年发布以来,越来越多汽车主机厂不仅在自身的研发部门需要使用,甚至开始要求其 Tier1 一级供应商在进行软

5、件交付时也要应用 V 模型并符合 A-SPICE 的标准。目前应用V模型进行软件开发仍是主流V模型(见图2)是汽车主机厂对E/E架构平台型软件的开发模型,也是A-SPICE(Automotive Software Process Improvement and Capability)这一汽车行业广泛应用的软件开发体系的基石。V模型将软件开发过程中的技术要求、需求分析、开发、以及测试环节以V形排布。从整体,到架构层,到系统层,到功能层进行需求分析,再开始开发,待开发工作完成后,又逐层向上从功能测试,到系统测试,到整车测试认证,以及系统集成工作。?2V?SOP?SOP?18?POLARIONJir

6、aJiraCATiaENOVIAJENKINS?V2X?V2X?3-6?SOP1011?POLARIONJiraJiraCATiaENOVIAJENKINS?V2X?V2X?3汽车主机厂实现敏捷开发的赋能手段?3?115?1?4?7?10?13?2?5?8?11?14?3?6?9?OTA?12?9101112?JiraJiraRED HATANSIBLEAutomationBambooConfluenceJenkinsBitbucketV 模型和敏捷模型这两种开发体系,在适用软件特性、开发时间、灵活度以及对客户需求的反应速度上存在差异(敏捷模型更多应用于智能驾驶舱、互联网

7、等相关应用,而关于动力总成、电池等仍然需要依照 V 模型,其中具体功能可通过敏捷方式迭代)。长期看两者会共存,也因此主机厂需要熟练掌握这两类开发体系。对于 V 模型,各个主机厂近年来已经有了较多的应用;对于敏捷模式,由于是从高科技行业引入,传统主机厂还需要进一步掌握该流程的使用,而具有互联网基因的新兴主机厂如 Tesla,蔚小理等,则已经能够比较好的应用该模式进行开发工作。敏捷开发模型由于其在软件快速迭代方面的优势,也越来越受到主机厂重视随着中央计算架构的不断发展,以及 OTA 的逐渐普及,终端功能性应用的日益增多,主机厂也越来越多地需要快速迭代软件版本,以满足客户需求,同时在与其他车企竞争中

8、能够保持领先一步。而传统的 V 模型软件开发则太过复杂庞大,在应对灵活多变的客户需求时,显得冗长拖沓。举例来说,一个完整的 V 模型开发过程,通常需要 12 甚至18 个月的时间,而软件更新在 V 模型下也需要 3-6 个月的时间,而这显然是无法满足客户需求的,因此主机厂开始引入敏捷开发(Agile)模式,希望能够在部分需要快速迭代的软件功能开发上,实现对消费者需求的快速满足。敏捷模型(见图 3)则是一个闭环的开发流程模型,从规划,代码,编译打包,测试,发布,部署,到反馈,调整持续改进,并最终回到规划环节。可以看出该模型的特点在于以客户为中心,持续获得反馈,持续改进;由于不像 V 模型那样每次

9、都将收集获得的全部需求统一分析处理,而是分布式渐进式的逐步改进调整,因此其软件开发以及版本迭代的时间也被大幅缩减。?3?115?1?4?7?10?13?2?5?8?11?14?3?6?9?OTA?12?9101112?JiraJiraRED HATANSIBLEAutomationBambooConfluenceJenkinsBitbucket4汽车主机厂实现敏捷开发的赋能手段?4?123?234710?158139?151214116三、卓越敏捷开发的赋能手段以功能为导向的敏捷开发;以功能为导向的软件设计与架构;关键人才赋能的软件开发;端到端测试与集成的自动化更新机制;

10、已售出车辆的持续更新与集成流程。其中第一阶段可谓重中之重,是二、三阶段顺利开展的先决条件,主机厂需要在第一阶段夯实能力基础,后续才能在中长期的第二、三阶段发挥优势。因此本文将聚焦于第一阶段“敏捷软件开发能力建设”,从组织架构、软件设计与系统架构、人才策略、端到端自动化测试与集成和已售车辆管理共五个方面展开详细阐述与说明。科尔尼根据敏捷开发模型的特点,分析了从开发测试到部署再到改进优化的端到端流程,并提炼出了实现卓越开发的 15 个赋能手段,帮助主机厂更好地实现敏捷开发。15 个阶段的赋能手段可以根据主机厂对敏捷开发的应用熟练度分为三个阶段(见图 4),分别是“敏捷软件开发能力建设”,“敏捷软件

11、开发可规模化扩张”,以及“敏捷软件开发成为战略优势”。其中第一个阶段是主机厂建设敏捷软件开发的重要阶段,本文将会围绕第一阶段“敏捷软件开发能力建设”下的重点举措做详细阐述和说明,分别包括:5汽车主机厂实现敏捷开发的赋能手段?5?VP?VP?VP?VP?VP?2?以功能为导向的敏捷开发如图 5 所示,在代码阶段,要实现卓越,就需要一个以功能为导向的敏捷开发组织,其人员一般来自于传统的部门架构,由业务单元高层管理人员、工程与软件团队的核心人员、以及开发工程师组成,但其工作方式则以功能开发为导向。在职能分工上,不再强调人员在企业内的上下级汇报关系,而是会设定一个核心领导负责项目规划、时间计划以及功能

12、集成,其他人员则包括:系统经理负责项目预算及资源调配,测试工程师负责验证,软件硬件工程师负责软硬件需求分析、方案设计与集成,客户需求服务工程师负责分析客户需求及其解决方案规划,制造工程师负责在硬件制造方面的需求对接与系统集成。该团队在敏捷开发的规划阶段一起工作,然后将并行开展开发和集成与测试工作。这样的工作方式可以最大化地实现以客户需求为导向,以产品为核心的开发,以及成本高效的持续迭代。以功能为导向的软件设计与架构如图 6 所示,除了开发团队以外,要实现卓越,也需要在代码阶段考虑以功能为导向的软件设计与系统架构。中央计算架构在此则起到了重要的作用。现今虽然中央计算架构被各大车企反复提及,但真正

13、得到实际量产应用的平台并不多,以特斯拉为例,其中央架构涵盖了目前与客户感受最相关的自动驾驶域、座舱娱乐域以及网络安全与车联网域。基由此设计,可以将软件需求拆解为上车软件以及后台软件,通过网关实现交互。这样的中央平台架构可以实现通用的软件设计,并且能够应用一个软件版本去覆盖大多数在售车型。综上所述,有中央平台架构做基础,通过高成本性价比的架构,高通用性的软件,以及基于不同平台定制化的模块软件,能够帮助主机厂实现卓越的敏捷开发。6汽车主机厂实现敏捷开发的赋能手段?7?2.9?750?15%?6?級?1/2?OTA?SD?SIM?4?26?80%?7汽车主机厂实现敏捷开发的赋能手段?7?2.9?75

14、0?15%?关键人才赋能的软件开发如图 7 所示,实现卓越也需要在人才层面进行储备、培养与赋能,并建立起与之匹配的人才机制。在人才储备层面,需建立起完善的招募与培养机制来保证具有全局观或是具备某个模块专长的技术人员储备包括整车系统层面、应用层面、车联网方向、移动端开发方向等;在授权管控层面,创建扁平化的决策委员会机制,并充分考虑技术因素与决策的敏捷性。决策委员会成员以各BU 主要负责人和技术领导人作为主导,其他各相关方辅助配合,保证决策会议有效记录,会议结果的输出是产品特征优先级排序;在赋能机制层面,充分赋予每一位工程师参与产品建议的权力,充分调动每一位技术人员的积极性,以保证全员参与到产品提

15、升的过程中。这样的人才机制能够大大提高流程效率。通过将决策权交给真正有能力的工程师,能够最大限度地发挥人才潜力;通过扁平化和高效率的决策流程能够快速应对消费者反馈与市场变化。端到端测试与集成的自动化更新机制持续集成和持续交付需要快速完成计划、编码、测试、发布的循环,自动化的测试和自动化的发布是不可或缺的组成部分。而这一过程应用于每一次提交,意味着每一次代码的提交、合并都会经过自动化的测试,成为一个新的发布版本(见图 8)。以特斯拉为例,在硬件、系统与整车层面建立平行测试机制,依托 Jenkins 开源软件工具创建自动化的测试体系,在每一次软件版本更新迭代后自动触发。依次通过软件虚拟模拟、真实/

16、虚拟外设环境下的硬件测试、真实外设环境下的系统测试、整车系统测试、真人道路测试环节,其中硬件、系统与整车层面的全部测试能够在 20 小时内完成,从而使得全部测试时间控制在 24 小时以内。这样的自动化测试机制提供了一个全自动的中心化测试机制,使得全部测试与集成能够在 24 小时内完成,并且可以在无需更改已经通过验证的功能下完成自动化更新。8汽车主机厂实现敏捷开发的赋能手段?8?这种已售车辆的更新与集成模型以模块化发布的方式进行,能够根据发布的准备成熟度来保证集成或是排除某一特定功能。并使得功能分支在单一的存储库中随时更新,尤其是对于已售车辆的客户端功能保持在 80%及以上部署完成的状态。已售出

17、车辆的持续更新与集成流程如图 9 所示,对于已售出车辆的持续更新与整合也是卓越开发的重要一环。根据软件开发的分支管理模型,分别按照软件开发、软件测试和已售管理三个典型分支进行(实际可能存在更多分支),并对应单一的数据存储库。以特斯拉为例,对于开发分支而言,在软件构建阶段保证每周200 次的更新,以及测试与集成阶段每周 7 次更新和15%的完成率;对于测试分支,在软件构建阶段保证每周30 次的更新,以及测试与集成阶段每周 14 次更新和50%的完成率,以及在现场部署阶段每周 0.5 次更新;对于客户分支,在软件构建阶段保证每周 20 次的更新,以及测试与集成阶段每周 10 次更新和 80%的完成

18、率,以及在现场部署阶段每周 3 次更新。9汽车主机厂实现敏捷开发的赋能手段?9?1?2?n4.高效的端到端、全自动、中心化测试与更新机制。大幅缩短软件更新迭代周期,形成以市场敏捷应对为核心的软件开发战略优势5.模块化的已售车辆软件持续管理与更新机制。基于功能成熟度匹配最合理的发布周期,有效平衡功能部署完成率与优质的客户使用体验,降低已售车辆管理复杂度,以实现更为快速、平稳的规模化扩张经过敏捷模型第一阶段的发展,主机厂将完成向敏捷软件开发的初步转型,并形成以下五大核心基础能力,为“敏捷软件开发可规模化扩张”(第二阶段),以及“敏捷软件开发成为战略优势”(第三阶段)奠定坚实基础。1.以客户需求为导

19、向、软件功能为核心、贯穿规划-开发-集成与测试环节的敏捷组织架构。确保全员围绕敏捷开发为核心愿景,进行全链路资源的长期合理分配2.基于中央平台架构的模块化、通用化、定制化软件设计体系。以优异的性价比和适配性助力主机厂实现规模化扩张3.软件人才的长期储备、培养与赋能体系。激发精英人才潜力,提高流程效率,持续保障产品竞争力,并为最终实现敏捷软件开发战略优势提供长期人才支撑10汽车主机厂实现敏捷开发的赋能手段曹裕科尔尼公司咨询顾问,上海 祖欣然 科尔尼公司项目经理,北京 桂灵峰 科尔尼公司董事,北京王怿恺 科尔尼公司全球合伙人,上海作者11汽车主机厂实现敏捷开发的赋能手段For more infor

20、mation,permission to reprint or translate this work,and all other correspondence,please email .A.T.Kearney Korea LLC is a separate and independent legal entity operating under the Kearney name in Korea.A.T.Kearney operates in India as A.T.Kearney Limited(Branch Office),a branch office of A.T.Kearney Limited,a company organized under the laws of England and Wales.2022,A.T.Kearney,Inc.All rights reserved.科尔尼作为一家全球领先的管理咨询公司:遍布 40 多个国家的精英人才是我们的立身之本;对工作和客户的无限热情是我们的动力源泉;精于战略更敏于实施使我们与众不同。

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(科尔尼:汽车主机厂实现敏捷开发的赋能手段(13页).pdf)为本站 (匆匆忙忙) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
相关报告
会员购买
客服

专属顾问

商务合作

机构入驻、侵权投诉、商务合作

服务号

三个皮匠报告官方公众号

回到顶部