
第3章 “输入”:各领域待解的原生态问题
正如通用计算机几乎能处理任何领域的任何问题,作为设计目标,“半面创新虚拟机”当然希望能解决人类创新的一切问题。“通用机”设计何以可能?关键在于“输入”的各领域原生态问题,必须在存储器中对问题域与环境约束进行结构抽象,形成标准化的数据结构接口。
人类活动主要在知、意、情三大领域,即求真、求美、求善。
关于企业创新实践中的原生态问题,除了来自给商学院EMBA/DBA的学位教学,还有源于非学位的培训课,后者主要面向500强民营企业、外资企业、中央企业或被风投投资的创新型企业的中高层管理者。前些年课前我会对学员进行问卷调查,如“从您当前或历史经验看,您觉得企业创新最重要的三大挑战是什么?”“本课程中您最希望听到哪些内容?”我从上万份问卷中统计出企业关于创新的关键问题:
如何对日常经验进行抽象,即如何洞察经验的内在结构与本质规律?不妨看《庄子·养生主》中庖丁为文惠君解牛的故事,“手之所触,肩之所倚,足之所履,膝之所踦,砉然响然,奏刀騞然,莫不中音。合于桑林之舞,乃中经首之会”。
庖丁释其成功之道:为什么有的厨工每年换刀,因其用刀割肉;有的每月换刀,因其用刀砍骨;而自己用刀19年,宰牛数千头,而刀刃若新。因其“所好者道也,进乎技矣”,即庖丁探究的是事物的规律,而非仅仅追求屠宰技术。
那么,什么是事物的规律?庖丁解释道:
庖丁解牛形象地描述了对于复杂问题的自上向下进行层级抽象与模块化处理的分而治之的方法。抽象是人类认知世界的主导方式,因为人类自身对于复杂性的控制能力不足,无法把握太多的细节,于是通过对复杂问题分类和分层进行分解抽象。图3-1示范了IT行业中大型产品架构设计的“下刀切割”。

图3-1 复杂问题的分而治之
具体地,一般将复杂问题采用基于关注点分离的SoC(Separation of Concerns)原则进行分解,然后分别研究子问题或问题的不同侧面,将复杂问题转化为已解决问题或容易处理的问题,最后再综合各方面的结果合成为整体解决方案。
SoC原则的要旨为“高内聚、低耦合”,即将复杂系统拆分、约简为各不相同且重叠度较少的子系统,每个子系统只表示一个特定目标或特定概念及其关联组成部分。“高内聚”意指子系统内各要素间的连接度尽可能地高,即逻辑缜密;而“低耦合”指子系统间的关联度、依赖度尽可能地低,即接口简洁。
下一章即将企业经营与创新的核心问题进行抽象,其实一切创新创造皆落地于产品,产品被定义为满足需求的一切人造物,这样一来学术“产品”和艺术“产品”与企业产品同构。