图片80
大多数社区开发人员使用低代码平台将经历三个阶段,许多社区开发人员不会超过第一或第二阶段,但有些人将进入第三阶段,并开发全功能应用程序,可以用于整个业务。
第一阶段-UI生成:起初,他们将创建具有良好用户界面的应用程序,并将数据输入应用程序。例如,他们可以制作会议记录应用程序,允许用户在会议过程中添加会议记录。这是UI生成阶段。
第二阶段-集成:随着用户体验的积累,他们将进入从外部系统和数据源获取数据的第二阶段。例如,他们将加强会议记录应用程序,从outlok中提取日历信息,并在每次会议后发送电子邮件给参与者,并提供会议记录的副本。这是集成阶段。
第三阶段-转换:最后,他们将开始创建可以执行复杂转换的应用程序。例如,他们可以通过机器学习模型运行会议记录来标记和存储会议内容,以便根据主题进行搜索。这就是转换阶段。
社区开发者的动机来自哪里?
社区开发人员正在建立低代码应用程序,因为他们不能使用企业系统来完成某些任务。你可以把你的企业系统技术堆栈看作是一个马赛克。你的目标是让你的应用程序看起来像一堵平墙,每个应用程序都直接连接到相邻的应用程序。
但现实是,合并、收购、历史异常和不断变化的业务需求意味着你的应用程序在某些领域重叠,在某些领域重叠。正是这些差异促使社区开发者通过Excel电子表格或使用低代码平台进行填充。在你的用户看来,你的IT技术堆栈可能更像下面的图像,而不是上面的图像。
在过去,您有三种选择来填补技术栈中的缺口:
为了完成所需的任务,增强企业系统。例如,如果您的业务团队需要核心系统的数据(如金融系统或ERP系统),您的团队可以增强核心系统,并将这些信息作为客户记录的一部分。
开发自定义的应用程序,以满足用户的特定需求。例如,如果分享物业风险评级信息对您的承保团队有用,您可以考虑建立一个自定义的应用程序,为您的承保团队提供这些信息。
购买第三方工具。
每个选项都有自己的优缺点。
第一个选项(增强核心系统)允许开发团队提供一个解决方案,以满足用户的需求,而术堆栈中添加额外的系统或应用程序。缺点是这些解决方案需要时间来构建、测试和部署,并且受到团队可用资源的限制。不久,需求将超过您提供定制解决方案的能力。
第二个选项(构建自定义解决方案)通常比第一个选项更容易,但你仍然需要付出大量的努力来开发、测试、部署和支持解决方案。
第三种选项(使用第三方解决方案)可以带来非常全面的解决方案,但需要时间和资源来获取和集成。此外,第三方解决方案通常包含一些与您的企业系统重叠的功能,导致用户以多种方式完成相同的任务。
社区开发人员为您提供了填补IT能力空白的第四能力的空白。理论上,如果你有一小群社区开发人员来建立一个应用程序来满足团队的需求,那么组织的IT能力应该显著提高。
但风险也很大。你可以把你的IT团队想象成一小群奇才,他们可以通过展示魔法来帮助你建立王国。现在想象一下,如果每个人都能突然展示魔法,你的王国会发生什么变化。他们可以完成伟大的事情,但不可避免地会犯错误。你可能会发现有人无意中向邻国暴露了你的城堡防御计划。