保障低代码开发安全:为何IT监管至关重要
IT应确保创建低代码应用的可组合元素符合公司安全和数据隐私标准。
低代码开发为公司快速构建应用提供绝佳途径。大卖点是低代码开发卸下IT和开发人员任务,让业务单元和公民开发者自行其是。结果业务单元和个人得开发所需确切东西,无需等待企业开发资源可用。
这意味IT无角色?绝非。IT仍需因几理由提供监管。审视常见低代码用例和实践有助解释为何。
常见低代码用例
公司发现低代码适合几类通用应用。
一类是构建赋予小规模自动化能力应用。最佳候选是涉及接入数据库、邮件、事务系统再执行人工任务的小工作流自动化。例:应用检查系统状态物联网数据,某阈值超标自动发送邮件警报。
公司也用低代码开发物联网数据分析程序。用低代码技术开发应用可能摄取物联网数据执行趋势分析或异常检测。程序可能用执行预测分析或跑现有机器学习模型的可组合元素。这些复杂分析例程可作为可组合元素提供给低代码开发者。
另请参阅: 低代码加速工业流程自动化
IT监管介入处
IT需介入领域之一是管理潜在安全风险。低代码让公民开发者无需等IT开发应用。不完全替代IT——企业仍需IT做治理、数据摄入、网络安全等高阶任务。
管理或遏制这些问题一途是IT监管运营。非日常微管、非需大量时间投入。那会违背用低代码初衷。相反,IT应确保创建低代码应用的可组合元素符合公司安全和数据隐私标准。IT也可限制低代码应用可用数据集。此类监管在应用触及关键任务或企业级系统时尤重要。
当此类系统融入低代码技术开发应用时,可扩展性也须考虑。此处IT又须介入。哈佛商业评论称公民开发者倾向创建扩展性差应用。该文作者建议:
"最佳情形常为混合公民/专业开发模型:用户开发80%模型移交开发者打磨。或用户用图形界面工具开发初始应用再给开发者用Python或其他更可扩展语言编程。任一案例中,开发者可记录系统存在、确保正确工作、连接所需数据或事务系统。"
该方法非所有组织所需。但若公民开发者应用全组织采纳而非仅业务单元内用,此模型某种形式值得考虑。
IT在保留机构知识中角色
低代码大益处之一是给知晓事物如何运作亲密知识者工具做得更好。车间经理可基于专业知识快速组装性能监控应用。类似,服务人员可构建维护调度应用,纳入物联网数据实时设备状态性能分析。此类应用本质捕获公司专家知识、让他人受益其专长。
此类应用好,但开发应用者离职、或有人想修改、或用应用于他用途咋办?此类情况导致知识泄露,跨所有行业常见(肯定常见于非低代码案例)。
公司日益意识到需实施知识捕获保留政策和最佳实践。IT可通过帮助制定低代码编程最佳实践发挥作用。可能简单如要求公民开发者填表详述:应用预期功能、用何数据源、用何组件及为何。
物联网技术