Alistair Cockburn描述了三种认识世界的三个阶段SU-HA-RI,这个概念起源于1900年代日本艺术界,可非常好的用来阐述对于软件技术和思想交流模式
SU:最初级阶段,人们在这个阶段往往会寻求一些详细的指导,然后按照指导按部就颁的完成工作,然后喜悦地得到完成工作的成果
HA:人们在这个阶段不仅仅局限于按照指导完成工作,而开始从工作中发掘规律,发现问题
RI:人们在这个阶段已经不在意是否需要做这个工作,因为这个工作的地精髓已经固化到人们的骨骼里,人们开始按照他们自己的经验去作
正如Kent Beck描述XP一样:
第一阶段:按照XP所说的步骤完成
第二阶段:发现XP的适用性和不适用性,发现XP的潜在价值,在XP不适用的环境里果断放弃
第三阶段:不要在意你是否在用XP,使用你的经验完成任务