毕加索画过一幅画,目的是找出究竟哪些特征,能够让我们认出这幅画是一头公牛。
这幅图先后经历了:去立体化——去光影——去配色——去立体化——直至最后完全线条化等一系列过程,最后只保留了“牛角、躯干、尾巴、生殖器、四肢、以及地面投影”,这就是毕加索抽象的结果。这个抽象的过程凝聚了毕加索的深度思考,他用这6个元素,向我们描述和解释了我们的大脑是依据什么来判断“这幅画是一头公牛”这个信息,并且这6个元素再去除任意一个都会影响我们的判断。
业务抽象
理解了毕加索的这幅画之后,我们再说业务抽象。如果把“哪些特征能让我们认出这幅画是一头公牛”当做是业务的话,画中保留的最后6个元素就是抽象结果。可以说,毕加索用这6个元素创建了一个“什么是公牛画”的认知模型。
所以业务抽象的过程,实质上就是面向现实世界的不同“场景”进行建模的过程(或者说直接是面向“世界”进行建模)。它用高度概括性、结构化的内容来描述了这种场景最核心的本质是什么。比如常见的SWOT分析法、波特五力模型,这些都是面对“企业应该如何发展”这个场景进行描述的模型;《用户体验要素》是对“网站产品设计流程”这个场景进行描述的模型。
但是在做实际业务过程中,现成的模型通常很难全面概括业务,所以经常需要自行建模。在面对同样场景的业务的时候,竞争者之间第一个差距就体现在“建模”能力的差异,谁的模型描述更接近场景的真实核心本质(参考毕加索公牛画的抽象过程),谁的机会就更大。
我们生活中其实处处存在着建