道家的启发: 一个软件架构设计的新方法

在AI与自动化加速重塑软件开发的当下,架构设计也亟需革新。这篇文章分享了一种新兴架构方法论,不仅提升系统可扩展性,更为产品战略落地提供技术支撑。

笔者和各位产品小伙伴一样,用户需求无休止的提出和更变,是最耗我们精力的,那么怎么来解决这个问题呢,我们可以参考道家的思想,来设计一个让用户自己升级迭代的方法,在此和各位产品汪一起分享和讨论下。

一、道家的启发

说到道家,大家最耳熟能详就是道生一,一生二,二生三,三生万物。我们先来探讨下道家思想的世界观,然后再用这个思想来尝试解构和推演下企业的数字化管理。

大家对道家思想最熟悉就是这个道家太极图,道虽然看不见也摸不着,却是创始之祖,也是驱动之源,我们用0来表示。1和2代表一体的两面性,例如天地、主客、黑白等,3代表1和2相互作用而产生的万象变化,就是相,这些所有的变化又遵循道的平衡法则,而平衡的法则就是万相要归为0也就是归为道。

由于道家的世界观太抽象,我们需要拿出一些我们能感知的实物来做类比,最熟悉的就是我们人类自己。因为人类有意识,那么人类的世界就自然划分成了我和非我。我是主体也是人体,非我就是除开我之外的大自然,那么就可以演变为下面这幅图:

即0代表能量,1阳代表自然物质,2阴代表人的结构空间,3代表人体和自然界的交换、运转、运动或者说叫转化。让我们进一步推敲下:道0通过频率生成了自然界各种万物1,然后1的万物又通过先经后络形成了我们的人体2,然后1的物质在2的人体结构中进进出出,就是我们吃喝拉撒3。

这一过程我们再一起简单推测下:我们人体由于是个空间结构,我们的五脏六腑都是在孕期内逐渐长成的,生成的规则是由DNA编码决定的,DNA的双螺旋结构也决定着我们五脏六腑的生长顺序,我们内生的组织-器官-结构-细胞-分子-原子,都可以看做我们人体的各级子库,而父库在生成子库的时候,这种连接是纵向的,就形成了我们的经,经就是神经网络,然后神经网络会依据DNA的解码内容,对各个器官进行有序的开和关的命令,这样就可以让食物、营养、血液等在我们人体的各个结构之间,进行横向的进出和流转,这就是我们的络,这样我们人体在神经系统的指挥下,就形成一纵一横的经络结构,让我们人体能和自然界进行物质和能量的交换,这些所有的交换都是由进和出来引起的,而进和出的计算原理就是加和减,所以的进出或者加减,就是道家里所说的3也称作万相。

任何一个单独的3,即任何一个单独的相本身不需要平衡,而是推动相背后的能量需要平衡,因为能量总和为0,任何一个相都会有一定能量来驱动,那么为了维持能量总和为0,一定需要另一个负能量来平衡,而这个负能量又会驱动其他一个或者更多的相,使其总和为零而达到平衡。所以阴阳平衡的实质是能量的平衡,相只能能量的表达形式而已,相虽然是各自独立的,但能量平衡就能把他们联系起来,能量的平衡会导致这个3会成对的出现在天平的两端,一旦平衡后就会成对的消失,但天平两边的3不是单对单的关系,而是单对多或者多对多的关系。所以就有了道家阴阳平衡的思想精髓,而且阴阳平衡也是道家唯一的公式。

为了说清楚这个平衡,我们引用老子在道德经里道生一,一生二,二生三,三生万物后,接着说了一句:万物负阴而抱阳,冲气以为和。用我们以上的解释就是:按人体→系统→器官→组织→细胞→分子→原子的空间结构分,就像一个个的分库和子库,说的就是人体其实是一个空间结构,但只有空间没有物质怎么行呢,我们人体用这个阴的空间结构去支撑阳的自然界万物在我们身体的进进出出,这就是相。这就是个人对万物负阴而抱阳的简单理解,然后什么叫冲气以为和呢,冲就是对冲,气就是能量,和就是平衡,这句话就是对冲的能量才能平衡。所以道家养生就是告诉我们,养生就是小事做好就达到小的平衡,即子库的不平衡会累积到父库,积累的不良习惯多了,小的不去平衡就会逐级上升到大的不平衡,最后就会发生危险甚至危及生命。所以养生简单来说就是不要欠账,江湖上有句话:出来混总是要还的,说的也是这个道理。

二、产品的框架

道家思想非常宏大,我们并不研究道家和人体,而是直接把道家思想应用通过对人体的比喻,应用到我们企业的数字化管理中来,那么我们就需要借用道家思想,并结合企业的数字化管理,来实现在企业在数字化管理中的一部分应用。因为这个思想将会架起一座宏伟的数字化大厦,可能会让管理也回到大道至简和道法自然的境界。我们一起来推演下企业数字化管理的构架。

在这个企业数字化构架中,也有道和一二三,这个道可以看做是企业的货币资产,一代表是我们企业管理的客体,即用资金可以买卖所有人机料资源,二代表主体就是企业的组织结构载体,三就是主体和客体不停变化和转化所形成我们的企业经营活动,而推动他们的能量就是财务本身。

进一步来解释就是:道可以看做的企业运行所必须的能量就是资金,一代表企业管理的所有人机料等资源,二代表企业的管理主体即组织架构,三代表这些人机料的资源,在企业的各个组织结构中的加减和出入,而这些加减和出入就代表了企业所有的经营和管理业务。这些业务的目的就是企业能通过相的业务,通过单位周期内的不平衡来获取利润,而利润就是企业的能量。

如果对以上阐述不太理解的话,我们用白话把以上概念再转化一下:道代表企业管理的核心财务模块,一代表企业管理的客体也就是人机料产品服务等的企业资源模块,二代表企业管理主体也就是企业的组织架构模块,架构里不仅包含虚拟的部门事业部等,还包含实体的车间、产线和设备甚至工位等,三代表这些资源在各个库中加减出入的既定限制和规则,就是企业业务规则模块,万代表由这些业务规则产生的所有实际运行业务,就是企业的业务运营模块,零代表企业的财务管理模块,即所有的业务都要转入财务进行记账和平衡。

那么就依次产生了道家数字化的五大功能模块:一是资源模块,二是仓库模块,三是加减模块,万是业务模块,零是财务模块,这几个模块就好比一个全空的表格,企业完全可以自己定义、自己配置、自己授权、自己管理。而且支持自己更新和自己迭代,在企业的员工岗位管理中,还可以继续加入AI岗位代替人的工作,从而实现企业自己来实现常规的数字化管理。