在汽车行业,软件定义产品时代的趋势已经非常明确,所有的互联网厂商造车正在将核心精力集中在软件创新,以至于大众汽车CEO Herbert Diess这样说:“汽车行业的创新90%来自于软件,软件成本已经占到新能源车的60%以上。”
当软件作为汽车产品的核心部分组成,企业的产品在开发方面如何创新将面临很大的挑战。比如,汽车结构开发迭代周期相对较长,当硬件完成一个迭代的时候,软件已经完成了十多个乃至几十个迭代。这时候,如何保证软硬件既能实现同步更新又能在一定的范围内保持独立迭代的效率?每辆汽车的使用寿命都在五到十年甚至更长,而不同的车型有不同的适配的软件版本,如何在此期间始终保持软件配置同步更新而又不能发生软件代码更新错误的现象?同时,如何把安全合规方面的需求跟软硬件产品的敏捷迭代开发衔接起来?第三,未来企业的开发战略,如何真正实现通过软件驱动的产品创新?
实际上,除了汽车行业,其他工业制造领域也在往这个方向推进。如工程机械、风电等行业也已经提出了软件定义工程机械或者软件定义风机的口号。
“这对整车企业乃至更多的行业提出了新的要求。”PTC全球资深副总裁兼大中华区总裁刘强表示:“可以明确地说,软件定义产品的时代已经到来。”
宝马、大众和奔驰汽车的经验:鱼与熊掌可以兼得
在不少人看来,软件本身是一种非常有难度的艺术;如果把软件开发这样复杂的过程放在必须遵循大量行业标准来保证产品的可靠性与安全性的行业,意味着要去不断地去遵守和满足所规定的各种要求,这与敏捷快速开发的模式会产生直接冲突。
因此,在软件定义汽车时代,把敏捷研发模式更好地融入到车载软件的开发过程中,用更快的速度交付安全的车载软件,是几乎所有行业特别是车企面临的一种巨大挑战。
宝马汽车也不例外,直到宝马发现了Codebeamer。
宝马汽车是全球领先的汽车制造厂商,在数字技术的运用方面,也总会选择最先进的数字化解决方案,应用到日常管理的方方面面。秉承这样的理念,宝马汽车选择Codebeamer作为集团车载软件研发平台,已经有超过4000名来自电子电器以及电动车相关部门的终端用户。
通过Codebeamer灵活的工作流程,宝马在不改变已有搭建起来的复杂业务流程的前提下,就可以把一套新的系统引入到整个集团内部当中,加上Codebeamer的开放性,可与许多现有系统实现集成,构成一套数字主线平台,无需迁就工具以及工具带来了局限性而去改变企业已有的一系列固有规则或整个系统,让用户的使用习惯保持一致。
由于“软件定义汽车”概念深入人心,宝马主机厂的软件研发人员的数量还在不断上升,Codebeamer的应用范围还会更加庞大。
宝马一直采用敏捷的方法,近几年也开始把DevOps这样的工程实践引入到产品开发的过程中。所以在选择ALM解决方案的时候非常看重对于敏捷研发管理的支持。
宝马搭建的一套优秀的用户体验,把功能安全和敏捷研发流程统一成为一体化的软件开发的体系。可以说,宝马汽车在软件开发领域实现了鱼与熊掌可以兼得的一种境界。
“PTC收购Codebeamer一个很重要的原因就是我们很看重它在敏捷管理的能力,这也正是宝马汽车选择Codebeamer一个很重要的原因。” 刘强说。
作为新一代的ALM解决方案,Codebeamer以高效的团队协作帮助宝马的产品更快上市并且保证产品的质量、安全性,宝马汽车的软件研发能力也跨上了一个新的台阶。
在选择Codebeamer之前,宝马对IBM Doors、IBM Doors NG、HP Octane、Attlasian等市面上其他非常领先的方案进行多项对比,最终相中了Codebeamer。
大众和奔驰是另外两个同样成功的案例,凑巧的是,他们的用户规模都在5000名左右,按照其长期规划,中期将超过1万人,长期可能会有2万。
这对Codebeamer来说无疑是极大的利好。
如果敏捷的方法可以很容易地给汽车行业带来价值,那为什么在过去长时间里汽车行业都不能像互联网行业一样的去全面拥抱敏捷呢?
“这其实是汽车行业本身的特性所决定的。”PTC中国区CTO施战备博士解释说:“与互联网行业不同,汽车行业的软件和硬件之间一种紧耦合的特性,在过去相当长的一段时间里,整个行业的软件研发必须遵循这种经典的瀑布模式。”
揭开CODEBEAMER的神秘面纱
作为专为高端制造业高级开发工程产品所定义的ALM方案,Codebeamer对各种行业的标准、合规都有了预置的模板,可全面支持大规模的敏捷开发,还可以非常好的支持面向全球的分布式开发。由于Codebeamer基于面向生命周期协作的开放服务(Open Services for Lifecycle Collaboration, OSLC)架构,预先集成了行业中丰富的知名工具。这种集成能力是进行DevOps自动化集成软件测试和软件发布时非常重要的基础。
自成立以来,Codebeamer一直保持两位数的快速成长。
目前,Codebeamer用户数已经超过50万以上,活跃客户每年也有300多家,包含宝马、奔驰、奥迪、大众、博世、continental、空客、达索航空等汽车、航空及供应链、医疗设备客户。
在国内,百度、华为等智能汽车开发者也分别采用了Codebeamer。
未来在工程机械、风电风机、重型复杂装备等领域,软件应用的比重会越来越高,会带来更多潜在的用户。
成为支撑PTC并购与向云转型的核心产品
在收购Codebeamer之前,PTC有一个专门做ALM的产品——integrity,也有很多的客户,但integrity在界面以及web UI支持度、敏捷度开发方面存在不足。通过考察发现,Codebeamer产品是市场上最优秀的一个产品,最终决定把它并购进来,作为产品链条中的重要一环,也作为对integrity的一次重要升级。
被收购之后,Codebeamer将被整合到PTC整个的产品战略,包括未来在Atlas平台上展示其SaaS化应用,同时会继续保持本地和私有云的部署应用,与PTC的Windchill的产品会全面的整合。
之前,Codebeamer在国内由合作伙伴在负责推广。并入PTC后,作为PTC的重要的产品之一将备受关注,通过举全公司之力开展的推广,在市场拓展方面的效果不可小觑。
此刻,PTC全系列产品支撑数字化转型的全面战略已经跃然纸上:
——Defines(Digital Defines physical),也就是CAD产品,为数字世界转型物理世界提供所需要的三维数据;
——Controls (Digital Controls physical),也就是ALM产品,借助ALM让物理产品通过数字化的手段具有一定的智能;
——Manages(Digital Manages physical),这是传统的PLM领域。所有产品的数据都在PLM里管理,所以都比较容易理解;
——Connects(Digital Connects physical),一个典型的解决方案就是ThingWorx,它把物理世界的自动化产品、生产设备全部连接起来;
——Augments(Digital Augments physical),AR/VR和工业元宇宙十分流行,将数字产品信息以AR方式叠加到物理世界中,以增强用户的体验;
——Sustains(Digital Sustains Physical),将已经交付于客户的产品,让其价值实时反馈相关信息并得到相关的服务运维以延续其全生命周期的价值。值得注意的是,PTC新近巨资并购了业界一个领先的SLM产品、SaaS版本的ServiceMax。
“数字化转型对企业而言无非有两个核心要达到的目标,一是产品创新的能力与速度,二是企业的运行效率。PLM对一个企业产品核心内容进行管理,ALM则成为让产品具备超越竞争对手的优势与个性化,从而有效地支持企业的创新发展。”刘强表示,在PTC所有产品线中,Windchill和Codebeamer是未来整个业界发展最为重要的产品代表;Codebeamer将在支持PTC的并购或者产品全面转向SaaS战略方面发挥重大的作用!