此 Mendix 革命 | Mendix

跳到主要内容

此 Mendix 革命

当我第一次接触低代码时,我正加入一家想要彻底改变运营方式的公司。他们正踏上通往每个现代企业的灵丹妙药的旅程:数字化转型

知道路径和走路径是有区别的

这听起来像是科幻小说中的阴谋,但对于那些过去五年来一直与世隔绝的人来说,这实际上是将你杂乱无章的旧手动流程和遗留系统转变为一个功能齐全的数字解决方案的过程。它将所有内容整合在一起,帮助每个人和谐地合作,并解决你所有的流程问题。

至少这是梦想。

事情很少会这么简单,更不可能完成。这是一个持续的过程,包括寻找业务中的痛点、修复过时的流程、更换或删除系统,并不断努力实现看似遥不可及的目标。

这听起来可能毫无希望,但说实话,并非如此。这是一个了不起的挑战,也是每家公司都应该努力实现的目标。那些在过去 10 年内成立的公司可能已经领先一步,并且主要采用集成系统运营……但总会有一个黑暗的角落,通常是在财务部门,Sam 在那里创建了一个庞大的电子表格来管理一些核心流程。我们看到你了,Sam。你躲不掉的!

图片 1_Mendix Revolutions_Matrix 风格的屏幕,带有递减的绿色和白色数字。

这引出了一个问题:这与低代码有什么关系?

无知是幸福的

低代码可以通过多种方式帮助实现数字化转型,其中大部分都始于了解您当前的状况。您的业务架构状态可能主要属于以下类别之一(尽管中间存在许多灰色地带):

  1. 一片空白——你根本没有任何数字系统。你可能是一家新企业,或者你有一些电子表格,但没有大型应用程序
  2. 核心系统和支持应用程序——您有一个主系统和一些集成或断开连接的系统
  3. 一切、一切、一切同时发生——你可能有一个核心系统,也可能没有,但你没有可辨别的架构,每个人都去购买各种应用程序来做一大堆不同的事情,甚至一些相同的事情

根据我的经验,第三种情况比它应该出现的要普遍得多,但我怀疑大多数现代公司都会遇到第二种情况。对于任何处于第一种情况的人来说,你的工作可能最轻松(除了试图解读电子表格公式)。

我们假设您处于典型用例的情况,并且您拥有某种保存大量数据的核心系统。它很好地存储了核心数据,并为经过培训的少数关键用户提供支持,帮助他们使用和维护这些数据。但是,对于核心组以外的任何人来说,访问这些数据都不是最简单的事情,他们可能还必须从其他几个系统中提取数据。其中一些支持系统可能也会从核心系统中提取数据。它们可能以现代方式与 REST API 或 SOAP 或平面文件等较旧的模型集成。
也有可能没有移动服务提供您的核心数据,这意味着人们倾向于随身携带笔记本电脑或打印文件随身携带。

除此之外,还有一层影子 IT(比如财务部的 Sam,我们没有忘记你 Sam)。这些通常是精通技术的用户,他们自己构建了复杂的电子表格,甚至可能购买了自己的应用程序(可能没有咨询 IT)。任何在 IT 领域工作时间和我一样长的人都会记得 Access 数据库在业务中的祸害;其中一些数据库变得如此之大,以至于每天都需要有人进入数据库删除几千行,以使其继续运行。

企业可能一直这样无知地运营着,但一些进步人士已经介入并开启了数字化转型。现在你和低代码是解决方案的一部分,你将帮助他们变得更加有效和高效。你打算怎么做?

2_Mendix Revolutions_Meme,来自《黑客帝国》的墨菲斯戴着太阳镜说“如果我告诉你我没有计划怎么办?”

一切皆有可能的世界

通常,将低代码引入企业的最佳起点是快速创建一些可以立即增加可见价值的东西。这些东西可以清楚地展示新的低代码平台的优势;快速产生巨大影响。通常,最好的方法是使用某种门户。它可以是后台、面向客户或移动端。

我之前提到过,核心系统通常难以被非熟练用户访问,这使得查找信息变得困难。您还会发现,很多时候关键数据分布在多个页面甚至多个系统中。这意味着,例如,任何想要访问客户数据的人可能都必须连接以浏览许多页面或多个系统(如核心订购系统、CRM 系统和交付管理系统)。根据可用的集成选项,在集中的只读后台门户中显示这些数据可能是一个简单的过程,并且可以通过优化数据访问方式以匹配特定业务流程,为人们节省大量时间。

这时,您才能真正让他们大吃一惊,并向他们展示它实际上是完全响应式的,可以通过移动设备访问。将移动视图添加到您的应用程序以便可以在手机或平板电脑上查看是一个简单的过程,而且这通常是一个很大的飞跃,让人们能够在外出时访问这些信息。

另一种选择是创建客户门户。也许您的业务非常注重客户,但您的客户目前只能通过作为核心系统一部分提供的旧网站访问有限的信息。如果是这样的话,那么定制起来可能很困难(而且成本高昂),而且实际上并不包含他们可能想要查看的大部分信息。

通过现代、时尚的门户网站打造精心设计的客户体验很容易 Mendix。如果对当前产品/服务的满意度不高或者不满意,这也可能是与客户和企业建立良好情绪的好方法。

在构建这些门户时,你应该始终问自己,“下一步是什么?”。你认为当前的应用程序会如何发展?我认为很少有应用程序是完工的。总会有改进和增强。我喜欢在构建时考虑这些因素,以及它将如何融入架构目标。这个系统会成为你新数字景观的中心吗?如果不是,那么它如何连接到该中心?

我只能给你指明门……

在向公司介绍低代码时,你可能会被要求向更广泛的企业解释低代码的好处。虽然技术背景的人可能很快就会看到使用低代码而不是传统代码的好处,但企业人士可能只会说“它可以更快地构建应用程序”。虽然这种说法是正确的,但这只是事实的一部分,并不能准确地展示像 Mendix 能给企业带来什么。

数字化转型的一部分需要专注于根除“影子 IT”,并将其公之于众。这意味着向企业解释,他们的高级用户(如财务部门的 Sam)可以使用 Mendix 无需专业开发人员即可开始使用。通过 Studio,他们应该能够导入 Excel 电子表格来创建应用程序或创建单一表单系统,而无需任何支持(超出范围) Mendix的训练路径)。

这时,需要大声而清晰地传达协作信息。这时,您可以帮助他们了解,他们可以通过以下方式联系组织中的专业开发人员以获得支持 Mendix 平台。他们可以共同创建更先进的解决方案。摆脱大量电子表格或被迫购买另一个现成解决方案的企业。

所有构建都可通过控制中心进行控制,因此也不必担心它们会失控并发布数百个应用程序。它们还可以通过内部市场上的共享模块(仅供您的企业使用)以及通过 DataHub 共享的易于访问的数据源获得支持。

如果你吃下红色药丸,你就会留在仙境,我会告诉你兔子洞有多深

在此转型过程中,有人需要绘制出您的整个数字环境。他们需要找到:

  • 公司中的所有应用程序(不包括 Office 等标准软件):此步骤的主要目的是找到公司各个团队购买的应用程序,以解决特定问题。这可能导致系统中出现重复功能,您可以确定哪些功能可以轻松用低代码替换(在此过程中可以节省一些许可证费用)。
  • 系统之间的集成:您需要注意通过 API 或平面文件将数据从一个系统传输到另一个系统的地方,特别要突出薄弱环节。
  • 可能发生的任何数据重复:这可能很简单,比如有人将数据输入两个系统,也可能很复杂,比如重复流程。所有这些都需要合理化为一个事实来源,或者尽可能接近事实来源,并且永远不要重复问同样的问题(当然,除非流程要求确认!)。

3_Mendix Revolutions_图片显示,一堆摇摇欲坠的砖块高高地堆放在可疑的地基上。在砖块顶部,写着“所有现代基础设施”,指向地基最薄弱之处的字样是“自 2003 年以来,内布拉斯加州某个随机人士一直在不知不觉中维护的一项工程”

然后,你需要绘制一张新的地图,描绘出你希望的景观。这应该合理化冗余系统和数据,并优化集成层。

每个新的开发项目都需要在新地图上占有一席之地,最好是替换或合并旧地图的某些部分。
您会发现,您将进入一个创建新应用程序的循环,同时还要管理对现有应用程序的更改请求,甚至可能还有一些错误!(即使是我们当中最好的人也会遇到这种情况)。要掌握所有这些,必须仔细且始终如一地管理待办事项。一旦有了维护良好且优先考虑的待办事项,一切都可以顺利进行,遵循您选择的敏捷流程,就像一台运转良好的机器一样!

你能完成数字化转型吗?不能。这是一场永无止境的游戏。然而, Mendix 您至少会具有竞争力,能够以极快的速度做出有影响力、可管理的变革,同时减少技术债务和影子 IT 的存在。随着所有这些业务协作的进行,您甚至可能与财务部门的 Sam 成为朋友!

选择你的语言