用Cynefin框架讨论复杂软件设计与隐性知识
同意, 如果用Cynefin的这个认知框架来举例。一个复杂的软件,人的认知在一开始很难处于高认知状态,如果不处于高认知状态,写出来的软件很难没有问题。 提前设计的问题又缺乏实操,有些隐性知识(不可言说的知识)又必须需要通过,行动,失败,反馈,行动的过程在能学会。 比如骑自行车,虽然可以在脑袋里思考,但是你不上手就是学不会
@itshanrw 也不是说无法被设计,而是对设计的人要求极高,一般人达不到这样的要求
@itshanrw 也不是说无法被设计,而是对设计的人要求极高,一般人达不到这样的要求