从“冰山理论”看无代码开发平台与用户的科学分工

冰山理论是美国萨提亚家庭治疗中的重要理论,实际上是一个隐喻,它指一个人的“自我”就像一座冰山一样,我们能看到的只是表面很少的一部分——行为,而更大一部分的内在世界却藏在更深层次,不为人所见,恰如冰山 。 包括行为、应对方式、感受、观点、期待、渴望、自我七个层次 。
中铁十六局贸易公司总经济师、副总经理刘平旺先生在最近关于《企业数据集成管理系统设计之道》课程中用冰山理论科学地阐述了无代码开发平台商业生态中两个关键角色的关系 。

从“冰山理论”看无代码开发平台与用户的科学分工
文章图片

(图片来源:刘平旺《企业数据集成管理系统设计之道》课程)
刘总认为:无代码平台用户做的事情应该是面向业务的开发,是冰山在海平面之前的八分之一部分,用户无需知道更不需要掌握另外八分之七究竟是什么 。 就像我们用微信,不用关心微信底层的代码、机制一样 。 对于无代码平台的服务商而言,则是相反,需要持续的对平台进行迭代升级,便利用户 。
无代码开发平台如何解决软件开发的长期困惑?
在基础功能部分,也就是“冰山”的那个八分之七部分 。 由平台服务商的软件专业人员进行代码开发,将基础功能部分进行高度封装,建成可用自然人类语言开发业务功能的集成开发平台;
在业务功能部分,也就是“冰山”的那个八分之一部分 。 主要实现业务逻辑,采用人类可理解的类自然语言开发,这部分一般的不懂专业编程的企业管理人员,只要懂业务,经过一定的培训都可胜任 。
这样来看,就实现了较为科学的分工 。 一个最终交付并应用的系统实际上是由专业程序人员和业务人员两类人完成的系统,是代码开发与业务逻辑的科学分工,是两大力量共同完成的成果 。
这样就解决了传统程序设计的多年困局 。 那就是由于“开发的不用,用的不开发”,而产生的程序与功能匹配都很差的问题 。 实现了在业务部分“谁用谁开发”的基本形态 。 业务人员对系统设计的功能负责,软件公司只负责设计平台,对平台功能负责,两者之间分工和矛盾得到了很好的解决,并促使平台不断优化 。 并且实现了业务系统开发平民化,开发速度和质量飞速提升,实现了每个企业都可以快速构建自己的信息系统的梦想 。
在《十年磨一剑,云表深度加持中国企业的数字化转型》一文中提到的软件作坊,第一次被这样的流水线式的先进的软件生产方式所替代 。
在技术与经济方面,云表的“两高两低”,使它成为更多企业在无代码平台方面的重点选择
刘平旺等专家评估后认为:云表集成开发平台在系统安全、开发效率、对开发人员要求以及信息化建设的总成本等方面对企业而来,有非常优越的特性 。
整体安全性高:采用C/S架构开发,服务器可采用主流的华为云、阿里云等公有云资源,使用云端服务器 。 具有高安全性,客户端安装方便,系统自动升级 。
开发效率高:采用云表集成开发环境开发软件效率比传统代码开发要至少快5-10倍,企业可以快速构建自己的自信化管理系统 。
对开发人员要求低:系统采用云表eversheet_script语言开发,开发语言更接近人类的自然语言;无需编程基础,只要明晰工作的业务流程即可快速开发自己的管理系统 。


推荐阅读