低代码产品的“逆熵”小败局(低代码原理)

编辑导语:短短的一年间,许多企业都把风口朝向低代码产品发展。传统企业舍弃Sass,投向“逆熵”能不能行得通?作者从六个方面进行了分析,我们一起来看下吧。

低代码产品的“逆熵”小败局(低代码原理)

一、PaaS级低代码产品风口已来

2020年钉钉宣布宜搭加入“钉原生”生态圈,成为了低代码在中国市场风光无两的时刻,也把“低代码”这个产品概念丢到了所有IT从业者面前。

从资本到各大企业战略决策层,都嗅到了风口的味道。短短一年间,电商企业、民宿企业、智能家居企业、传统SaaS企业、金融企业纷纷下注低代码,但很多企业的战略选择,止步于既有的舒适区隔靴搔痒,正在给自己铺就一场巨大的隐患局,随时都有可能成为下一个被人玩味的产品“小败局”。

二、我们先从这两个关键词开始

1. “低代码”

讨论低代码产品之前,我们需要先来限定一下范围。如果回归本质,低代码绝对不是一个什么革命意义的新鲜概念,只是一个随着计算机编码技术发展,技术不断下放“平民化”的过程。

举例来说,相较于原生编写CSS、JS的前端编码模式,Elements这样的组件化封装就是一种低代码;同样的,一些交付企业自己定义的DSL标记语言,相较于直接编写Java代码,也是一种低代码。

诚然,这些都是低代码领域的不同赛道,但往往以开源或内部封闭生态的交付提效工具为定位,产品商业化价值相对有限,我们在此也就不做赘述。

我们要讨论的是以“搭建一个完整可用应用、提供完整运行可用交付环境”为目标的快速应用开发(RAD)PaaS产品。

Gartner在2020年魔力象限中定义在领导者(Leaders)象限的Salesforce、OutSystem、Mendix、Microsoft、Appian、ServiceNow无一例外均为此类产品。

低代码产品的“逆熵”小败局(低代码原理)

如果我们把目光转回国内市场,可以发现一线大厂也基本选择了这个路线:阿里的宜搭、云凤蝶、华为的AppCube、腾讯的微搭。虽然在能力层定位上略有不同,但基本的战略规划趋同,以后可以单开一帖对比一下他们彼此的异同。

2. “熵”

熵,作为一个热力学概念,大家应该并不陌生,用来描述一个系统的混乱程度。除了描述一些物理现象,熵的概念一定程度上可以解释这个世界发展的客观规律——这个世间万物都会本能的朝越来越混乱的方向发展——这就是熵增原则。

仔细想想刚入住的新家是不是宽敞整洁,几年之后是不是四处都是难以断舍离的混沌景象。

低代码产品的“逆熵”小败局(低代码原理)

三、熵与系统演进

回到我们IT从业者每天面对的软件应用,如果加上一个时间线来观察TA,是不是也是越来越复杂、越来越混沌。回想一下你经手的那些项目,随着从0到1、从1到N,是不是越来越复杂,当然,我们主观不愿承认,在变复杂的同时也越来越“混乱”。

我曾经经手过一个内容管理系统的重构项目。10年前,这个项目设计初衷,就是一个标准到不能再标准的CMS内容管理系统。

  • 清晰的角色:创作者、编辑者、发布者、阅读者
  • 清晰的功能:增、删、改、查。

这在十年间,需求提出团队换了一拨又一拨,开发执行团队也换了一个又一个,项目从标准的CMS系统,新增了协作、分级审批、项目管理以及人事管理等一系列功能,项目越来越“混沌”。

十年之后的今天,已经没有哪个人可以讲得清这个项目的真正全景,也因此要想抽丝剥茧理出个头绪简直是困难重重。

做过这种老旧系统重构改造的朋友应该知道,这个例子只是窥斑见豹。一个软件系统的迭代发展就是一个十分典型的“熵增”过程。

经过几年迭代早已和最初的规划相去甚远,还记得最早的微信,是一个只可以进行文字信息收发的IM软件,再看看今天的微信社交、内容分发、金融、电商、应用分发,已经是一个十足的“混沌系统”。

四、“逆熵”能不能行得通

熵增,是系统发展的必然规律,与产品领域规划无关、与产品团队的能力无关、与企业战略规划无关。

因此,作为一个“搭建应用的应用”,低代码平台的建设规划需符合这一客观规律。

在各显神通的低代码市场,也的确有一些团队基于自己的业务背景,进行了通过“逆熵”将产品“低代码化”的尝试。

这些团队背景,基本毫无疑问是SaaS产品出身,做低代码的初衷也很简单,就是通过配置化,替代不同项目交付的重复编码工作。

Odoo、Zoho和OpenERP是这个赛道比较典型的代表。

Odoo在企业开源应用领域曾经风靡一时,起家于ERP领域,随着市场拓展陆续在ERP、CRM、PLM领域有了较强的产品积累,为了更灵活的拓展产品边界,提供给用户灵活的企业应用解决方案,Odoo给出了自己的“低代码”答卷。

依托自己建设多年的开源软件生态,Odoo在自己的低代码平台Odoo Studio中整合了丰富的功能模块,共用户来“拼装”新的应用。

不同于通用低代码平台将最小模块拆分到组件力度,Odoo的功能模块更像是一个个独立的应用,例如记账、用户管理、MRP、PLM、设备管理、质量管理等模块。

低代码产品的“逆熵”小败局(低代码原理)

对于用户,可以使用这些现有的应用拼装出一个自己所需的工作台,但如果现有的这些应用并不能满足你的需求,那么,则需要通过开源框架,用代码开发的形式编写一个新的应用模块。

同样,如果你需要让这些工作台上的应用协同起来,只能自己编写函数调用或者直接通过开源框架针对这些应用模块进行代码层面的二次开发。

从搭建应用的角度,Odoo应用市场的全部应用模块就是它的能力边界,Odoo Studio可以完成针对现有应用的拼装,但无法通过低代码拼装的形式产生一个全新的应用。

同样,某国产BPM厂商也交出了与Odoo类似的答卷。他们抽取自己BPM产品交付项目过程中一些常用的功能模块,以供之后进行复用,但由于本身提取的模块抽象程度不够,实际使用中不得不将“复用”变为“新增”,实际依然是新的一轮编码工作。

另外,由于模块不够标准,接口调用、数据连接用户很难上手,最终还是需要负责交付的工程师帮助用户完成。虽然售卖了低代码平台,但实际还是提供了SaaS交付级别的人力支撑。

这类产品普遍的方法论是基于已经成熟的SaaS系统,为了更灵活交付的目的,进行模块化的拆分,让一个已经成型的混沌系统有序化、标准化。

就像我们前文提到的,一个系统在演进迭代的过程中不断熵增,越来越混沌;而进行这种模块化的拆分就是一个“逆熵”的过程,在实际操作中会发现,由于模块与模块之间千丝万缕的联系,总是没有办法达到你想要的粒度,最终往往止步与一个完整的最小可用功能。

而对于一个工具,通用性直接取决于模块的抽象程度,粒度越小,就可以达到更高的抽象程度。

这类走“逆熵”路线的低代码工具,对于自己SaaS的交付场景,可能的确会有一些提效,但由于抽象程度不够,总是跳不出自己的领域,难以成为一个通用的低代码平台,最终也就成为了交付团队的低频工具。

五、传统SaaS是不是必然会走入这样的困境?

这些SaaS交付型企业在低代码建设中选这条“逆熵”的道路,一定是有历史的包袱,这一点是无可厚非的,但是不是只有这一个答题思路,似乎不然。

我这里以国内某一BI厂商的低代码平台答卷为例,他们并没有试图通过低代码去解决他们现有SaaS产品的灵活交付问题,而是把低代码作为整个产品矩阵中的一个独立产品进行规划。

该厂的传统BI产品是解决数据统计、处理、分析、展示问题,为了补全产品阵列中的闭环,他们的低代码平台锁定了信息收集、工单流转的表单场景,并且着重建设了与原有BI产品的数据打通。

单独来看,表单场景似乎是相对简单,但是配合该厂的BI产品就完成了一个数据收集到分析的完整闭环。

六、小结

  • PaaS级低代码产品本质是快速应用开发工具
  • 应用的演进迭代逃脱不了系统熵增的客观规律,低代码产品的设计需要顺应这个规律
  • 传统SaaS企业要注意,不要将自己囿于简单通过低代码方式完成交付的战略困境

本文由 @小博 原创发布于人人都是产品经理,未经许可,禁止转载

题图来自 Unsplash,基于 CC0 协议

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年2月15日 上午9:04
下一篇 2024年2月15日 上午9:16

相关推荐

  • 党建小程序框架

    党建小程序框架: 创新党员学习和管理的新工具 随着信息技术的不断发展,党建小程序框架成为了一种新的党员学习和管理的工具。它能够帮助党组织更好地利用信息技术来提高党员的学习和管理效率…

    科研百科 2024年11月14日
    1
  • 甘肃省重大项目管理系统

    甘肃省重大项目管理系统 甘肃省重大项目管理系统是甘肃省政府为了加强重大项目的管理而推出的一项功能强大的系统。该系统旨在帮助政府及其相关部门更好地管理和协调重大项目的推进工作,提高项…

    科研百科 2025年1月27日
    0
  • 广州有哪些共享办公(广州有哪些共享办公空间)

    广州简称“穗”,别称羊城、花城,广东省辖地级市,地处中国南部、广东省中南部、珠江三角洲中北缘,是西江、北江、东江三江汇合处,濒临中国南海,东连博罗、龙门两县,西邻三水、南海和顺德,…

    科研百科 2022年8月11日
    307
  • 主持科研项目什么意思3043704598

    主持科研项目是一种非常重要的工作,它涉及到规划、组织、协调和控制科学研究的进展。在科研项目中,主持人通常负责确定研究的目标、研究方法、研究计划和时间表,以及管理研究资源和人员。 主…

    科研百科 2024年11月6日
    1
  • 红动齐鲁丨党建引领强营销,变局之中开新局(党建引领营销活动)

    年初的铁路运输市场持续低迷,货源结构发生重大变化,散货年运量减少400万吨左右,有效替代货源不足……这是2021年山东大莱龙铁路有限责任公司面对的最大困难。如何走出困境,成为大莱龙…

    科研百科 2023年12月15日
    133
  • 怎么查科研项目编码

    科研项目编码是科研项目管理中非常重要的一部分,它可以帮助人们更好地了解和跟踪科研项目的进展。本文将介绍如何查科研项目编码。 首先,我们需要在科研项目管理系统中查看项目的编码。大多数…

    科研百科 2025年3月22日
    1
  • 经费使用及管理办法

    经费使用及管理办法 随着经济的发展和社会的进步,经费的使用和管理已经成为了学校工作中必不可少的一部分。为了更好地规范经费的使用和管理,学校制定了一套完整的经费使用及管理办法,以确保…

    科研百科 2024年7月12日
    34
  • 活性炭应用科研项目

    活性炭应用科研项目 随着现代社会的不断发展,人们对于环境保护的意识也不断提高。而活性炭作为一种高效吸附剂,被广泛应用于环境保护领域。本文将介绍活性炭在环保领域的应用科研项目,探讨活…

    科研百科 2025年4月9日
    1
  • 科研项目申报 培训

    科研项目申报培训 随着科技的不断发展,科研项目申报已经成为许多科学家和工程师的重要任务。在申报科研项目时,我们需要准备大量的文件和资料,包括研究计划、可行性分析、技术方案、预算等等…

    科研百科 2025年2月17日
    0
  • 医院管理者必须知道的医院CRM客户管理系统(医院crm管理软件)

    作者:广州砺扬泰 随着我国医疗体制改革的深化和医疗事业的发展,医疗市场竞争逐渐加剧,医院管理模式正由以医院管理为中心向以患者管理为中心转变。 对于医院而言,患者管理即客户关系管理。…

    科研百科 2024年4月27日
    109