为什么低代码开发仍然需要一些 IT 监督
IT 应确保用于创建低代码应用程序的可组合元素符合公司安全和数据隐私标准。
低代码开发为公司提供了一种快速构建应用程序的好方法。最大的卖点是低代码开发将 IT 和开发人员的任务分担,允许业务部门和公民开发人员自己处理事情。因此,业务部门和个人可以准确地开发他们需要的东西,而不必等待公司开发资源可用。
这是否意味着 IT 没有任何作用?当然不是。 IT 仍然需要提供监督,原因有几个。检查常见的低代码用例和实践有助于解释原因。
常见的低代码用例
公司发现低代码是几个通用类应用程序的理想选择。
一类是构建赋予小规模自动化能力的应用程序。主要候选人是小型工作流程的自动化,这些工作流程涉及利用数据库、电子邮件或交易系统,然后像人类一样执行任务。例如,一个应用程序会检查有关系统状态的 IoT 数据,并在超过某个阈值时自动发送电子邮件警报。
公司还使用低代码开发物联网数据分析程序。使用低代码技术开发的应用程序可能会摄取 IoT 数据并执行趋势分析或异常检测。程序可能会使用可组合的元素来执行预测分析或通过现有的机器学习模型运行数据。这些复杂的分析例程可以作为可组合元素提供给低代码开发人员。
另见: 低代码可以更快地自动化工业流程
IT 监督的作用
IT 需要参与的一个领域是管理潜在的安全风险。低代码使公民开发人员无需等待 IT 即可开发应用程序。它并没有完全取代 IT——企业仍然需要 IT 来完成更高级的任务,例如治理、数据摄取和网络安全。
管理或控制这些问题的一种方法是让 IT 监督运营。不是以日常方式,也不是以需要大量时间投资的方式。这将破坏使用低代码的目的。相反,IT 应确保用于创建低代码应用程序的可组合元素符合公司安全和数据隐私标准。 IT 还可以对可以在低代码应用程序中使用的数据集施加限制。当应用程序涉及关键任务或企业级系统时,这种监督尤为重要。
当将此类系统合并到使用低代码技术开发的应用程序中时,还必须考虑可伸缩性。在这里,IT 必须再次参与进来。据《哈佛商业评论》报道,公民开发人员倾向于创建无法很好扩展的应用程序。那篇文章的作者建议:
“最好的情况通常可能是混合公民/专业开发模型,其中用户开发了 80% 的模型并将其交给开发人员进行完善。或者,用户可以使用图形界面工具开发初始应用程序,然后将其交给开发人员以使用 Python 或其他一些更具可扩展性的语言对其进行编程。无论哪种情况,开发人员都可以记录系统的存在,确保其正常工作,并将其连接到任何需要的数据或事务系统。”
并非所有组织都需要这种方法。但是,如果整个组织都采用公民开发人员应用程序,而不是简单地在业务部门内使用,那么该模型的某种形式可能值得考虑。
IT 在保留机构知识方面的作用
低代码的一大好处是它为人们提供了对事物如何工作的深入了解的工具,可以更好地做事。车间经理可以根据他或她的专业知识快速组合一个性能监控应用程序。同样,服务人员可能会构建一个维护计划应用程序,该应用程序将分析有关实时设备状态和性能的物联网数据。此类应用本质上是获取公司内专家的知识,并让其他人从他们的专业知识中受益。
这样的应用程序很好,但是开发应用程序的人会发生什么,或者有人想要进行更改或将应用程序用于其他目的。这种情况会导致知识泄露,这在所有行业都很常见(当然在不涉及低代码的情况下也很常见)。
越来越多的公司意识到他们需要实施知识获取和保留政策以及最佳实践。 IT 可以通过帮助开发低代码编程的最佳实践来发挥作用。这可能很简单,比如要求公民开发人员填写一份表格,详细说明应用程序应该做什么、它使用的数据源、应用程序使用的组件以及原因。
物联网技术