软件:使用低代码、无代码平台制作内部应用程序
银行的前提是,有时解决问题的最佳想法是从头开始的,制造商正在采用无代码和低代码编程平台,让员工通过构建自己的定制应用程序来解决问题。
推动创建这些平台的是对在 iTunes 或 Google Play 商店中找不到的应用程序的需求,加上缺乏优秀的编码人员、IT 部门和机构超负荷的工作、创建应用程序所涉及的费用和时间应用程序,以及所生产产品的质量参差不齐。
因此,IT 和其他行业领域的全球研究和咨询公司 Gartner Inc. 预测,到 2024 年,低代码应用程序开发将占应用程序开发活动的 65% 以上。
制造业中使用的一些最受欢迎的 DIY 应用程序用于保修管理、供应链可见性、库存跟踪、向监管机构报告、物流、销售点和项目工作流程。
制造业因其员工在工程概念和方法论方面的技术培训而特别适合 DIY 定制应用程序。一些工程师甚至可能尝试过使用不同的编程语言来自动化他们的工作或进行分析,因此他们对软件开发并不完全陌生;这不是他们的主要角色。
“根据我的经验,令人着迷的是,这些人在这种平台上往往非常有效,”波士顿 Mendix 解决方案架构师团队负责人 Mike Schiraldi 说。 “他们不会被给定语言的所有深奥语法所困扰,而且他们也处于独特的位置,可以理解业务问题、该过程中存在的差距以及如何解决它。” Mendix于2018年被西门子收购。
员工开发人员
在为石油和天然气行业制造和服务流体运动控制解决方案的德克萨斯州欧文市福斯公司,员工使用来自弗吉尼亚州泰森斯市 Appian 的低代码平台来创建用于各种目的的应用程序,包括服务福斯泵维修流程的中心门户。使用该应用程序,员工创建一个订单条目,然后使用它来记录和管理有关检查、报价、协调体力劳动和所需零件的必要相关信息;审查和批准;最后发货发票。
Appian 副首席技术官兼产品战略副总裁 Malcolm Ross 表示,对于 Flowserve 而言,没有现成的软件可用。
“有用于库存管理系统和 HR 资源管理的软件,但没有将两者(劳动力和零件)结合在一起,”罗斯说。
低代码平台使像 Flowserve 员工这样的业务用户能够开发量身定制的解决方案,以帮助自动化和组织流程。
“任何正在开发自定义应用程序的低代码用户都将对应用程序所针对的问题和过程有深入的了解,”加利福尼亚州普莱森顿 Zoho Corp. 平台开发的首席传播官 Tejas Gadhia 说。“这是低代码平台的核心优势:它们保持内部开发,而不是用户必须向 IT 团队或外部开发人员阐明他们的需求。”
除了支持应用程序开发之外,这些平台还允许创建者根据用户的反馈在他们的流程和要求发展时对应用程序进行更新。供应商在应用程序是否可以存储在企业内部或商业应用程序商店中的组合中有所不同,但可以通过短信或电子邮件中的链接推送更新。
敏捷应用开发
西雅图 AppSheet 的首席执行官 Praveen Seshadri 说:“如果你想进行真正敏捷和创新的应用程序开发,这证明是最重要的事情:将它交到一些用户手中,得到他们的反馈并进行迭代。” “确实,您可以通过质量反馈进行的迭代次数是让您的应用程序转换为对用户有用且成功的东西的原因。迭代的速度是成功的动力。”
虽然开发和使用应用程序本身很有价值,因为它可以提高生产力,但在某些时候,制造商意识到平台的附加价值在于构建许多应用程序。一旦他们开始构建许多应用程序,这种认识通常由分析团队推动,他们认为不仅应用程序在推动生产力,他们还在收集可供工厂的 ERP、MES 或 PLM 软件使用的数据。
“这就像黄金,”Seshadri 说。 “它让我们洞察了所有这些我们以前没有洞察力的东西。”
有了这些数据,工厂就可以分析其生产线的哪些部分比其他部分做得更好,以及哪些部分的问题比其他地方多。他们可以识别机会所在。
“所以,它推动了战略思维,”他说。 “这如何让我们的公司从根本上更具竞争力?”
效率案例研究
位于加拿大魁北克省哈德逊市的健康零食制造商 Tutti Gourmet 的运营总监 Elijah Magrane 大约 16 个月前开始使用 AppSheet 进行库存盘点。
该工厂过去根据实物盘点进行盘点,然后手动输入电子表格。错误很常见,有些事情被忽略了。不过,借助该平台,Magrane 能够创建一个库存应用程序,其中包含电子表格程序常见的公式和计算类型,并添加了条形码和二维码,因此计数是自动化的。
“通过 AppSheet 实施条形码系统以及自动补货通知,提高了我们的效率,并确保我们始终能够完成订单和满负荷生产,”Magrane 说。
Magrane 创建的应用程序(总共约 40 个)可方便地用于日常操作,例如统计员工时间、保留批准的供应商列表、完成检查清单、管理仓库库存、跟踪产品分销等等。
“坦率地说,我现在拥有一个带有 AppSheet 的功能齐全的 ERP,”他说(参见第 63 页的图表)。
由于该平台位于云端,Magrane 的老板在旅途中可以访问库存、项目管理和研发应用程序。在企业中,新的销售经理可以跟踪商店多久没有收到货,并在必要时拨打销售电话。
“低代码之于代码就像预制房屋之于白手起家一样。”
而且,在对公司进行可追溯性审核时,Magrane 可以轻松访问信息,而无需翻阅活页夹。
“我们的会计系统没有成品的可追溯性,”Magrane 说。 “在 AppSheet 之前,我们在 Excel 中手动记录。这花费了大量时间并且错误率很高。自从使用 AppSheet 后,可追溯性工作流程减少了一半以上,几乎不存在错误。”
可更新性至关重要
DIY 应用平台之间最大的区别可能是精通技术的创作者是否可以添加一些自己的代码。
通常,无代码解决方案提供 100% 的点击式应用程序开发,直接针对业务用户和没有或几乎没有编程知识的人。这些工具中的大多数都适合用作电子表格替代品或增强器。 AppSheet 是一个无代码平台。
低代码工具还主要提供点击式配置;但是,它们通过脚本语言提供了一些高级功能来执行复杂的业务逻辑。这些工具面向具有更多技术知识但不完全处于开发人员级别的用户。 Appian、Mendix 和 Zoho Creator 是低代码平台。
Mendix 的架构和治理经理 Jon Scolamiero 说:“低代码就像预制房屋和白手起家一样进行编码。” “没有代码本质上是制造的‘双宽’。”
无代码和低代码并不是唯一的区别。安全性因供应商而异。
“查看供应商的安全页面以了解他们如何处理和管理数据的政策和程序总是一个好主意,”Gadhia 说。
评估人员可以向供应商询问有关认证的详细信息,例如 ISO 27001,它专注于信息管理系统的质量和持续改进,以及 SOC 2 Type II,一个与安全性、可用性、处理完整性、机密性和隐私直接相关的控制标准在提供软件即服务的组织中。
安全只是其中的一部分——了解供应商的隐私政策同样重要。 Gadhia 说,客户需要确保他们的应用程序、数据和应用程序的知识产权都属于他们,而不是供应商。他们还应确保他们的信息不会被出售或与第三方共享。
低代码和无代码的核心价值主张不仅仅是应用程序的组成,如果应用程序用于移动设备或通过网络,它也是平台生命周期中的持续维护和升级,罗斯说。这就是人们经常遇到企业软件问题的地方。
“我的想法是,一旦我建造了它,一切都很好,”他说。 “但仅仅因为它适用于今天的移动操作系统并不意味着它会在明年 iOS 13 或 14 或 15 发布时运行。”
Ross 对基于 Web 的应用程序也提出了类似的警告。 Web 标准每天都在发展,仅仅因为今天的应用程序与 Edge、Safari、Bing 或 Chrome 兼容并不意味着它明天就能与它们一起使用。与低代码平台供应商探讨的一个重要方面是,它是否提供了掩盖维护要求的软件,并将面向未来的功能嵌入到平台的功能中。
“作为一个平行线,我经常问人们,‘你使用什么版本的谷歌,’”罗斯说。 “谷歌每天都会更新他们的搜索菜单和他们的网络浏览器搜索,但我们不认为它是一个版本,我们认为它是一种服务。就我们如何将这些平台作为服务消化而言,这就是我们想要达到的目标。”
Scolamiero 说,平台购买者还应该询问该平台是否是云原生的,这意味着它是否遵循核心原则和架构,这些原则和架构不仅有助于它存在于一个云中,而且可以在任何云中执行流程和程序,以及在本地和与所有云集成那个。
“我们有一个混合世界,软件在非常安全的系统内部执行,没有互联网访问权限,但它也需要在更广泛的云和互联网系统中执行,”他说。
Seshadri 说,最终,购买平台时要问的最重要的事情是它是否有助于企业解决问题并释放生产力和创新。每条业务线都面临着创新和改进的压力,无论是工厂车间的检查还是需要自动化的仓库库存。
“假设你构建了一个应用程序来检查工厂车间的设备,”Seshadri 说。 “它从您的 ERP 中提取有关您拥有哪些设备的数据并捕获检查信息。如果有损坏,您可以拍照并通知某人进行维修。每天早上,管理层都需要一份受损情况报告。”
自动化控制系统