投稿邮箱

digitcw@163.com

您的位置:首页 > 产业观察 >
PTC帮助客户真正实现敏捷的软件创新能力
作者:赵法彬   添加时间:2024-01-10
PTC收购IntlandSoftware之后发展情况如何,近日,PTC高管进行了介绍。

(文/赵法彬)2022年4月21日,PTC宣布以约2.8亿美元收购Intland Software。Intland Software公司开发和销售 Codebeamer™ 应用生命周期管理(ALM) 包括下一代、适用于云且完全集成的系列软件产品。这在当时引起业内极大关注,人们纷纷猜测,这次收购将对PTC未来将产生哪些影响?PTC这次收购划算吗?近日,PTC 全球资深副总裁兼大中华区总裁刘强向媒体宣布,自从PTC并购了Codebeamer以后,无论是在全球还是在中国,Codebeamer都成为PTC现在增长最迅猛的一个产品。同时,PTC高级副总裁兼ALM部门总经理Christoph Braeuchle也分析了产业面临的挑战与应对思路,介绍了Codebeamer和pure variants,并阐述了PTC如何帮助客户真正实现敏捷的软件创新能力。

QQ截图20240110223555.jpg

企业数字化转型的共识与挑战

PTC高级副总裁兼ALM部门总经理Christoph Braeuchle表示,数字化转型对企业来说已经成为一个必然的结果,但在数字化转型的过程中,企业对几个趋势已经基本形成共识:一是软件驱动的创新,并且已经不是软件定义产品了,而是软件在进一步驱动整个产品的创新,软件在驱动硬件研发模式的一个转变;二是企业的员工越来越年轻化,他们对用户的体验、对信息的使用、对数据的体验都提出了更高的要求,因此老员工如何才能把这些知识和经验传递给年轻的员工,这也变成了一个挑战;三是关于动态的供应链挑战,尤其在汽车行业,这个挑战会非常明显,当我们在实践产品全球化的过程中,必须要实现动态、敏捷的反应去响应供应链。而且对于全球供应链,我们还需要把相关的所有设计数据、制造资源、全球异地各个供应商的资源都调动起来并进行持续的优化……,所以在一个复杂的全球供应链的环境下,软件驱动的“创新+供应链”的动态的应对,即敏捷动态的供应链,是更加重要的;四是可持续发展,如何保持我们的整个生态环境?对企业来说,所有人来都会变得很重要,因为碳排放、碳中和需要所有人的参与。PTC认为,如果能够通过软件把所有的碳排放过程进行实时清晰的可视化,那么对于企业实现可持续发展是非常关键的。

ChristophBraeuchle_PTC高级副总裁兼ALM部门总经理.jpg

说到软件定义产品的战略,对企业来说要思考两点。Christoph Braeuchle分析说,第一,为什么我们今天讲的所有的敏捷都只是软件,而不是我们对整个产品的开发策略考虑把软件的敏捷开发的思想引入到硬件开发策略中?硬件详细设计过程涉及到多个专业,这样的开发过程能不能用软件的思想,包括用软件的可规模化开发敏捷开发框架的体系支撑硬件的开发?这是所有企业未来都要思考的,也是未来可能的一个新的发展趋势。第二,未来的软件定义产品,虽然大部分的企业是以软件为主,但是大家还离不开硬件,软件与硬件是互相结合的,所以我们从产品的全周期来去看,软件不但要考虑在前期的开发阶段,还需要考虑软件的部署和应用阶段,甚至在软件与物理产品结合起来的阶段,数字化的主线就变成了企业一个非常重要的战略。也就是说,从产品的全生命周期的维度去构建一个完整的、闭环的、数物融合的数字的链路,包含软件与硬件,形成一个完整的闭环链路,同时通过数据来驱动整个链路的不断迭代和优化。事实上,不管是产品的开发过程、制造过程,还是售后服务过程,每个业务模式的创新,软件在其中都起到非常关键的作用。作为整个数字链路的重要一环,软件不仅仅存在于产品的开发过程中,软件的敏捷性更多体现在产品交付之后。因为产品本身就是一个智能互联的产品,在这里软件可以提供远程的监控、设备的智能状态更新,包括将来所有与产品相关的新功能发布,都会通过软件OTA方式进行更新,所以这时对企业来说,数字主线闭环的战略对企业来说也会非常关键和重要。

Christoph Braeuchle认为,企业要做这样的一个转变会面临以下挑战。第一,我们在不断地去做变更和变化,这时候的变更的链路会更长,会更复杂,而且它的频率会更高。原来传统的产品和技术是很难实现这样的要求,尤其是在传统的业务流程中,数据、系统、业务过程都是割裂的,企业实际上是很难完成这种快速、不断的变更。所以在这个过程中,企业可能会需要用一些AI技术,让其能够快速地去响应变化的发生。更重要的是在产品的开发过程中,需要有数字主线这样的理念,通过底层把数据业务打通。第二,既然所有的定义都是软件定义的,可能发现产品迭代速度和开发速度都会大大加快,使得企业获得产品快速更新的优势。但是传统的质量风险控制、合规控制等,依然是我们要去面对的问题。在快速敏捷迭代的软件开发当中,企业该如何把合规控制、质量控制与产品迭代速度吻合起来,保持在高质量、高合规的情况下,保持软件的敏捷快速开发?这是企业面临的第二个挑战。第三,我们现在的软件开发已经不只是关注开发阶段,更关注软件交付之后,包括后续持续的集成和持续的部署。所有的以敏捷开发的方式,软件的更新发布速度只需要三个礼拜,我们的准备周期和对开发余留的空间都很少。怎样在保证这样的一个快速迭代的发布周期上,确保软件的质量,包括数据的一致性?这对企业来说都会带来很大的挑战。而PTC的ALM解决方案就是要解决以上挑战的。


ALM解决方案帮助企业应对挑战

Christoph Braeuchle告诉记者,PTC数字主线的产品主要分成两个部分:第一部分是基于硬件或者物理产品的一个开发平台策略,包括windchill,是PTC一个核心的PLM平台,它会管理产品的开发、物料模型等信息,同时也会去管理产品的整体物理产品的平台化和配置的策略。与其相对应的设计工具,PTC有基于云原生的Onshape——在全球尤其是在疫情当中,它在性能方面的优秀表现受到了用户的一致的认可。另外我们也会有一个Creo的CAD平台,这是一个可以本地化部署、也可以云部署的CAD平台。以上几个产品加起来,就解决了面向硬件、机电这样的产品开发过程中数据的有效管理,以及平台化配置化的解决方案。第二部分的产品就是与软件相关的ALM解决方案。ALM解决方案由两个主要产品组成,即pure variants、Codebeamer。pure variants解决的是软件的平台化和模块化以及配置的管理问题,而具体的软件开发过程,软件测试,软件需求等,就在Codebeamer里面去管理和实现。PTC的ALM解决方案并不仅限于软件的开发过程的管理,同样适用于硬件开发,比如机电本身的需求管理。因此,对于很多的企业来说,PTC的ALM解决方案实际上是一个软硬件一体化结合的解决方案:有可能会在前面的需求阶段,利用pure variants做产品的产品线工程管理,然后到建模、软件开发等阶段形成两个分支,软件的部分会用到Codebeamer。

QQ截图20240110223706.jpg

PTC的ALM解决方案有三个关键的产品核心能力,Christoph Braeuchle介绍说,一是我们的需求过程中,一方面是可视化的,同时也会在这样的环境里把所有需求过程都编辑起来,包括在需求的条目基础上,与其他不同专业的人之间实现实时在线的协助以及需求全过程的追溯与合规;二是风险管理,我们可以在前面能够更早地识别风险,使得所有的关键人员都能够实时、清晰地了解所有相关的风险,在对不同的风险等级进行标识之后,系统还会制定相应的风险减轻措施,来保证最后所有的重点安全风险,都能够在重点关注视图下得到有效的解决;三是测试管理,在测试的过程中,我们可以把测试的步骤、测试的脚本进行结构化、参数化的处理,同时我们能够很好地有效应用测试工具,尤其是通过与自动化测试工具进行结合,当然,我们也可以人工地把测试结果通过这样的方式去记录和闭环,从而使得每一轮的测试结果都能实现有效的记录。

为了说明ALM解决方案如何帮助企业应对挑战,Christoph Braeuchle举例说,德国大众最开始是我们Integrity的用户,如今,他们为了获得创新敏捷的能力,选择了我们新产品Codebeamer,但是到今天为止,大众始终保持原来的系统与新系统的并行应用。而且在慢慢的应用过程中,逐渐从原来的Integrity无缝切换到Codebeamer,大众依然可以通过Codebeamer访问其在Integrity系统里相关的数据和信息。大众之所以选择Codebeamer,是因为Codebeamer支持敏捷开发,支持在安全和合规的开源框架下实现一个完整的软件开发框架,包括它有非常开放的接口与PLM的其他业务系统和工具类应用进行集成和整合,而且它还能支持类似汽车行业关于ISO26262的合规功能,以及ISO21434等其他的关于网络数据安全在内的其他合规要求。

PTC的ALM部门收购的另外一个非常重要的核心产品是pure variants。Christoph Braeuchle告诉记者,pure variants是一个在行业里领先的软件变形和产品线工程与配置管理的产品解决方案,通过其能够有效地与前端在系统工程或者系统建模工具进行打通和链接,而且它本身是遵循ISO26580这样的产品工程标准和规范体系,所以说对任何企业去执行这样的一个标准规范的产品线工程的解决方案,其都能有效地去对接。到PTC今天收购完之后,我们一直会遵循一个基本的原则:开放标准化,这才能够与我们的生态、我们的产品能够无缝的整合和集成。

QQ截图20240110223625.jpg

让客户真正实现敏捷的软件创新能力

PTC是如何帮助企业实现数字化转型,将软件定义产品的战略落地呢?Christoph Braeuchle从7个方面做了回答。

第一,PTC利用新的数字化技术,构建一个现代、集成、互联的 ALM。PTC不是提供一个孤立的系统,而是通过整合不同的系统去实现这样的目标。PTC为企业提供一个完整的一体化的解决方案,能够把整个v字型的软件开发流程中的各个环节的核心点都在一个系统、一个平台、一个统一界面和UI上实现。

第二,软件工程是一个v字型的模型,其中会涉及到很多的工具和工具链,我们要考虑怎样基于一个软件工程体系,把这些工具和工具链衔接和支撑起来。

第三,端到端的追溯。在端到端的追溯里面,不仅仅限于在ALM解决方案之内,未来会更多地从与PLM产品数据之间实现衔接来现实:通过与交付出去实物产品的关联和衔接,甚至可以在未来企业里构建一个产品的数字孪生,可以实现更多的端到端的可视化和展示的能力。

第四,大力支持大规模敏捷开发。Codebeamer是支持开放式的扩展,为规模化敏捷开发提供了强有力的支持,也为规模化敏捷框架提供了一个开箱即用的模板。它能够帮我们很好地去集成在模型里各个业务环节的产品数据,从而形成一个持续的完整的数据流。另外Codebeamer可以管理产品组合的价值流,并通过将关键功能分配给敏捷发布计划来帮助进行敏捷发布规划。

第五,要协助未来的软件开发过程,甚至需求分解软件开发,需要与如汽车行业的一级供应链、二级供应链等开展多方位全面的集成和协助,并且在协作过程中建立一个既开放共享又能保障数据安全的平台。Codebeamer可以满足以上需求,并且PTC的ALM解决方案支持支持单点登录,能够无缝衔接和继承各种单点登录协议,从而使得用户在系统层面,不再需要在多个系统之间的反复切换。

第六,即用型模板和模板管理。Codebeamer不仅可以提供全球统一的标准规范化的一个ALM模板和管理工具,同时基于不同的品牌,不同的业务单元,用户可以应用Codebeamer继续去构建个性化的模板和流程的模板,甚至到每一个工程师个人都可以去独立的去管理和完善自己的一个裁剪的这些信息和能力。

第七,可变性与战略性重复使用。PTC的ALM解决方案能够完整全面去支持企业在产品可变性方面的需求,以及企业级的重用的能力。pure variants不仅能与Codebeamer进行无缝集成,而且它还能与很多的建模工具、产品数据管理工具等进行深入无缝的集成。


谈及未来,Christoph Braeuchle表示,首先,客户将凭借PTC提供的ALM+PLM的独特组合赢得胜利,我们可以提供完整的可追溯性和系统工程能力,我们可以管理产品线和差异,可以连接这些点来控制软件元素以及电子和机械CAD之间的变化材料清单、产品模拟和验证。并且实现全过程的可追溯,从需求到开发软件的实现,再到硬件的实现,包括完整的面向整个产品的系统工程。其次,PTC的解决方案是一个产品线工程,不仅面向软件,而且是软硬件结合,面向产品以及完整的基于产品线工程的。最后,我们会提供变形配置的管理,以及一体化的完整的变更管理,我们未来的变更管理就不只是在ALM解决方案中,而是要与PLM结合起来,实现一体化完整的变更过程。

QQ截图20240110221634.jpg

PTC 全球资深副总裁兼大中华区总裁刘强补充说,大家都有共识,新能源车领域未来的核心竞争力将会是软件创新能力,而软件创新能力其实就体现在ALM上,最核心的就是敏捷。我认为敏捷就是快,就是要提高产品迭代更新的速度,所以就需要协同开发,需要模板,需要对软件开发过程进行管理,需要可变性与战略性重复使用等。目前,大多数新能源汽车企业实际上是靠小的革新和迭代速度来建立自己的竞争力。而这个行业内的企业需要一个现代、集成、互联的ALM平台来整合整个产品研发流程,从整体上建立起以软件为核心的创新动力模式,才能真正实现颠覆性的创新,从而建立自己不可动摇的市场竞争力,但这是一个长期的过程。我们认为,汽车企业基于 Codebeamer+pure variants,在未来的几年里将会有非常大的机会。当然,汽车行业只是一个很典型的行业,所有的智能化的产品,以软件驱动的产业将都会是同样的发展趋势。