代码为王的时代:车企如何掌握卓越软件开发能力_21页_13mb
报告摘要
麦肯锡未来出行研究中心:车企如何掌握卓越软件开发能力
核心内容
随着软件在汽车行业的核心地位日益凸显,车企必须迅速提升其软件开发能力,以应对自动驾驶、网联化、电动化和共享化(ACES)带来的颠覆性变革。麦肯锡的研究表明,软件能力已成为决定车企成败的关键因素,而不仅仅是硬件。
主要观点
- 软件是关键的行业转折点:软件能力的差距正在拉大,能力最强的车企在产量、质量、开发效率等方面显著优于能力较弱的企业。
- 开发效率提升缓慢:尽管软件复杂度在过去十年增长了四倍,但开发效率仅提升了1至1.5倍,这导致了资源分配的挑战。
- 转型需要系统性改变:车企必须从组织结构、人才战略、开发方法、工具链等多个维度进行转型,以构建高效的软件开发能力。
- 敏捷与解耦是关键方法:大规模敏捷方法和软硬件解耦是提升开发效率、降低风险和满足法规要求的重要手段。
- 人才是核心竞争力:吸引和留住顶尖软件人才对于车企的软件转型至关重要,且需建立清晰的职业发展路径和有吸引力的雇主价值主张。
- 工具链和流程优化:引入标准化、自动化的软件开发工具链是释放效率潜力和实现持续集成的关键。
关键信息
软件开发能力的重要性
- 软件能力的差距远大于硬件能力。
- 软件能力强的车企产量和质量是能力弱的车企的3到6倍。
- 软件开发效率的提升是行业成功的关键。
软件开发的挑战
- 复杂度高:信息娱乐系统、ADAS等模块的复杂度显著上升。
- 效率低:开发效率提升有限,导致资源浪费。
- 需求管理困难:需求过于细化,影响开发进程。
- 人才短缺:软件工程师需求预计在2030年前增加三到四倍。
转型建议
A. 开发什么软件
- 模块化和解耦架构:通过中间件提取硬件能力,提供标准化API。
- 以用户为中心的设计:与用户合作进行迭代开发,缩短产品面市时间。
- 需求管理:将需求分为客户价值类和技术类,实现端到端可追溯性。
B. 在哪里开发软件
- 调整组织架构:建立集中化或项目导向型的软件开发组织。
- 吸引和留住人才:采用全球招聘策略,提供职业发展路径和培训计划。
- “自研或外包”策略:明确哪些功能应自研,哪些可外包,建立合作生态圈。
C. 如何开发软件
- 实施大规模敏捷方法:提高开发效率和交付速度,减少缺陷。
- 软硬件解耦:实现双速开发流程,提升测试和部署效率。
- 自动化测试与持续集成:尽早发现错误,降低维护成本。
D. 如何促进软件开发
- 实施绩效管理:采用数据驱动的指标,如开发效率、质量度量。
- 升级开发工具链:引入标准化、自动化工具链,提高构建、测试和部署效率。
转型策略总结
| 转型维度 | 关键策略 | 目标 |
|---|---|---|
| 开发什么软件 | 模块化架构、以用户为中心的设计、需求分类与管理 | 降低复杂度,提升开发效率 |
| 在哪里开发软件 | 调整组织结构、全球招聘、建立“自研或外包”策略 | 优化资源分配,吸引顶尖人才 |
| 如何开发软件 | 实施大规模敏捷、软硬件解耦、自动化测试 | 提高交付速度和质量,降低风险 |
| 如何促进软件开发 | 引入绩效管理、升级工具链 | 实现数据驱动的开发流程,提升整体效率 |
结语
软件正在成为汽车行业的核心驱动力。为了在未来的竞争中保持优势,车企必须全面升级其软件开发能力,从架构设计、组织结构、人才吸引、开发流程到工具链建设,都需要系统性的变革。只有这样,车企才能在快速变化的市场中实现可持续的创新和增长。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载