使用六点计划来创建低代码数字线程

数字线程可以帮助制造商进行数字化转型,但这并不一定是一个复杂的过程。重点介绍了开发低代码数字线程的六步计划。

通过Rob McAveney 2022年11月10日
图片由Brett Sayles提供

学习目标

  • 数字线程消除了阻碍变革的典型组织瓶颈,帮助公司推动流程改进。
  • 随着组织不断发展,实现新的功能和技术,用户可以继续朝着数字主线进行升级。

数字线程洞察

  • 数字线程旨在通过消除潜在的瓶颈来帮助推动流程改进。
  • 公司需要考虑开箱即用是否是一件好事,以及如何构建定制。

创建产品设计和制造信息的数字线索对于实现制造组织的数字化转型至关重要。有了这样的数字主干,好处很快就会产生:

  • 跨职能团队可以更有效地访问和影响他们所需的信息。
  • 不同的领域可以合作
  • 数据更容易在相关的数据之间流动。

简而言之,数字线程消除了阻碍变革的典型组织瓶颈,帮助公司推动流程改进。随之而来的自然是更快的创新、战略重点和效率提高。

首先,考虑到数字化转型的定义对公司来说是独一无二的——就像所采用的流程、生成的数据和构建的产品一样独特。开箱即用的软件本身并不能满足所有公司的需求。相反,必须交付开箱即用的功能,并具有随着业务需求变化而演进的能力,这使得定制变得至关重要且不可避免。

许多制造业企业软件公司都在吹捧数字线程的价值,以推动数字转型,但关键是要考虑公司将如何利用他们的技术来创建和优化他们自己的数字线程。考虑以下六点作为框架,询问如何最好地创建数字化转型战略。

1.是数字化转型还是披着羊皮的“最佳实践”?

任何开箱即用的企业软件工具都能构建独特的数字线程吗?跨任意数量的产品生命周期生成、管理和连接相关信息是一个独特的过程,由组织以特定于公司创建的产品和创建这些产品的团队的方式定义。

开箱即用的软件对于任何团队来说都是一个很好的起点,但也要考虑这一点。大约十年前,产品生命周期管理(PLM)中的“最佳实践”风靡一时。这相当于软件公司鼓励组织(在不同的行业中,他们知之甚少,雇佣很少或根本没有专家)改变他们独特的、差异化的工作流程,以匹配软件开发公司关于他们应该如何运行业务和构建产品的想法。

并非巧合的是,这些“最佳实践”与嵌入软件的工作流和流程相匹配。“开箱即用”地更改现有流程以匹配软件工作流,这意味着刚性且难以更改的软件不需要定制。

2.“跳出框框”的道路是由良好的意愿铺成的吗?

事实上,仅凭开箱即用的软件是不可能随着我们业务的独特需求和流程而发展的。为了取得成功,必须为转换而构建开箱即用的应用程序,以便它们能够随着组织的需求和流程快速发展。就像指纹一样,每个公司及其流程都是独一无二的——每个团队、每个流程、每个工作流,直至每个数据点,因为每个公司都构建不同的产品。一家公司的产品信息必须以相互关联的方式组合在一起,向下流动,以构建其独特的数字线程,必须与用于创建数据的过程一样独特。

虽然该公司的产品是竞争的差异化因素,但用于构建该产品的过程也是如此。利用技术来增强独特的流程?是的。使用它来加速流程,数字化流程,并以自动化的方式将整个组织的更多团队连接到他们的流程中?也都是。

这些过程是否应该被掩盖了团队产品开发方法的复杂性、独特性和竞争差异化的严格软件所取代?不。永远不要为了迎合一些软件公司的理念而改变团队成功的要素。

3.如何构建定制?

从这个角度来看,难怪定制企业软件是不可避免的。对于调查软件供应商以支持其数字化转型的公司来说,问题不应该是:“定制还是不定制?”相反,它应该是,“您的软件将如何帮助我的组织跟上变化的步伐?”

公司需要了解软件是如何定制的,由谁定制,需要多长时间,在需要更改时继续迭代定制有多容易,以及这些定制在发布时如何与供应商的更新和升级保持同步。

剧透警告:大多数企业软件不是为转换而构建的,也不是为定制而设计的。是的,这是可以做到的,但是他们必须是知识丰富的开发人员,能够访问和更改代码库,重新编译代码,并启动新系统。

一旦完成了这些工作,新代码就从原始代码库中显著地分支出来,朝着一个新的方向前进,以满足和解决团队的独特需求。当组织需要向迭代中添加自己的更新和改进时,他们必须从这个新的点开始:一个不再允许返回到原始的、开箱即用的工具集的分支。

与此同时,供应商也在做同样的事情,但他们从双方的最后一个共同点开始:他们的上一个发布版本。在某种程度上,他们也有分支,只不过当他们发布软件升级时,他们的分支才是最重要的。当组织的团队通过定制从供应商的路径中分支出来时,他们的更新将变得不可访问,因为工具不是为定制和升级而构建的。

为了继续前进和升级,公司必须在定制之前备份到较早的版本,这意味着公司已经失去了更改,必须从头开始重新添加更改,否则将永远失去这些流程。

4.你给我的是树枝还是梯级?

与其他PLM供应商提供的分支可能会让你在不同版本之间徘徊相比,公司希望找到一个带有阶梯的平台。

通过图形用户界面(GUI)中的配置进行定制,可以帮助管理员轻松地(在后端)配置定制的用户体验(在前端)。

大多数客户使用简单、无代码的“配置自定义”路径来扩展应用程序或构建自己的应用程序。但是,对于知道如何编写代码的管理员和开发人员以及需要该平台实现更多功能的人员,还存在额外的低代码功能。

开发人员可以通过创建方法(简短的代码片段)来包含自定义逻辑。方法可以附加到事件以实现所需的功能。例如,可以使用验证方法来阻止项目进入审批工作流,直到包括所有必要的数字线程链接。易于使用的工具可以在不牺牲访问和扩展平台服务以根据需要工作的能力的情况下,仔细组织定制。

简而言之,升级总是可以快速实现的。对于一些软件供应商来说,这是免费的从构思到制作平均需要3个月,而不是11到14个月其他包需要几个月才能完成。开发工作是低提升的(因此,“低代码”),这种简单、直观、指向点击的配置可以在平台上的每个应用程序中定制工具。

通过这种高gui、低代码管理员用户体验的组合,现有应用程序将被配置为以新的方式工作——具有新的工作流、功能和连接。此外,可以从头开始构建新的应用程序,以确保数字线程按需工作:在一个无缝平台上连接每个新流程、数据点、团队成员和外部工具。

5.我可以边走边做吗?

在这个不可避免的数字化转型时代,“一边驾驶一边制造飞机”或“一边驾驶一边制造汽车”的古老类比似乎很合适。改变数字系统工作方式的需要应该包括让它们适应新的需求——不要再次与系统集成商签约,做出新的购买决策或采访新的供应商来取代不再需要的旧工具。当这些都完成的时候,机会已经溜走了。

管理员引入的更改应该在运行时可见:这意味着用户可以看到大多数更改在系统中实时发生。不需要重新编译代码或重新创建和部署可执行文件。为了确保实时生产系统中当前数据的完整性,团队将在预生产环境或沙盒环境中测试更改,然后将这些更改部署到实时环境中,最终用户可以享受几乎无缝引入的新功能,并开始受益。

第一个好处是增加了敏捷性,或者团队可以快速部署变更,发现它们如何为最终用户工作,并继续在环境中迭代的方法。按照需要的方式发展功能集,然后随着新需求的出现不断改进功能。这样的变化可能很小,也可能很大,因此同样的敏捷性允许团队添加新用户,集成新工具,快速更新流程,并快速适应不断变化的业务环境——甚至在需要时,根据需求改变平台的功能,为产品、组织或市场追求新的战略。

6.它是为升级而设计的吗?

低代码确保敏捷性。它确保在平台上构建的数据与团队和组织的需求相匹配,并且不会停留在无法访问或进一步构建的时间上。它确保团队可以利用平台被设计为构建平台时所提供的升级。

软件应该允许团队选择(或不选择)部署供应商软件变更;而且,随着功能的增加,改进(对应用程序和平台服务)可以与任何定制一起引入,而不需要额外的成本。这种级别的选择应该扩展到企业软件即服务(SaaS)产品:同样的功能和可定制性也存在于云中。的更新应该提供云环境对客户日程的影响。

如何创建和管理数据

不要把产品数据锁在遗留系统中,这是组织最有价值的资产,你无法获得、改进、构建它,也无法将团队与它联系起来。架构应该使每个应用程序都能在单一的软件架构上运行,以确保数据可以在应用程序之间无缝流动,团队需要在数字线程旅程中使用和控制数据。无论对环境进行了多大程度的定制,随着组织不断发展以实现新的功能和技术,用户始终可以升级并继续构建数字线程。

Rob McAveney是首席技术官Aras。由网页内容经理克里斯·瓦夫拉编辑,控制工程, CFE媒体与技术,cvavra@cfemedia.com

更多的答案

关键词:低码数字线,数字化改造

在线

PLM,控制设计

考虑一下这个

什么挑战您在构建数字线程时遇到过什么问题吗?


作者简介:Rob McAveney是Aras公司的首席技术官。在过去的20年里,McAveney一直致力于为大型工业公司构建丰富的软件平台,解决棘手的业务问题。McAveney作为Aras的技术远见者,为未来的PLM技术提供设计监督,同时保持在配置管理、系统集成和交付企业软件的许多其他挑战的现实基础上。