交互设计原则之-奥卡姆剃刀原则
奥卡姆剃刀原则又称“奥康的剃刀”,它是由14世纪英格兰的逻辑学家、圣方济各会修士奥卡姆的威廉(William of Occam,约1285年至1349年)提出。这个原理称为“如无必要,勿增实体”,即“简单有效原理”。正如他在《箴言书注》2卷15题说“切勿浪费较多东西去做,用较少的东西,同样可以做好的事情。”
公元 14 世纪,来自奥卡姆的威廉(William of Ockham)对当时无休无止的关于“共相”“本质”之类的争吵感到厌倦,于是著书立说,宣传只承认确实存在的东西,认为那些空洞无物的普遍性要领都是无用的累赘,应当被无情地“剃除”。他所主张的“思维经济原则”,概括起来就是“如无必要,勿增实体。”因为他叫威廉,来自奥卡姆,人们为了纪念他就把这句话称为“奥卡姆剃刀”。这把剃刀出鞘后,剃秃了几百年间争论不休的经院哲学和基督神学,使科学、哲学从宗教中彻底分离出来,引发了始于欧洲的文艺复兴和宗教改革,科学革命,最终使宗教世俗化,形成宗教哲学,完成世界性政教分离,成果表明无神论更为现实。
简单有效,最简单的方法往往也是最有效的,这几乎各种经验和事实都证实了的一个方法论。在初学Axure,用来画原型的时候,我们总是堆砌很多的元件去实现一个简单的效果或者展示的组件,后来却发现,只需要一个元件,简单地设置样式就可以实现,两种方式比较起来,就会发现前者,复用的地方多了,一旦有修改时十分麻烦,并且元件一多,命名、查找就变得繁琐起来,效率也不高。
“ 宁缺毋滥”,想了一会,用这个词要表达我的意思,再贴切不过了。我喜欢简单,简单的操作,简单的交互,简单即有效,我喜欢我设计的产品功能虽然看起来简单,功能不是很多,但是却每个功能都是非常有效和关键,比不可少,简单却解决了所有的问题。(可以说,在一定的程度上,我这种想法和奥卡姆剃刀有共通之处。)
最近在项目上和其他的产品分别负责不同的模块,一直以来我坚持一个好的产品是大家集思广益的成果,一个人活着一些人可以是主打和确定这款产品的灵魂,而它的每一个细节和方方面面却是要靠各个不同类别的群体去完善和补充的。但是在此次项目上,对同事设计的产品我却不想发表任何意见,因为我从根本上不认可,一个产品经理如果对任何人的意见全盘接收,推翻自己全部的设计,随风摇摆,没有自己的主见和思考,那这样设计出来的东西,必然是”四不像”,看似所有问题都能得到解答,却是臃肿一点都不可用的产品,我完全不知道看似如此严密完善的产品,要怎么给我们的用户用,告诉他们一系列复杂的权限分配和操作配置之后,怎”么面对用户一句:我为什么要做这些事? 这到底能解决什么事?
最近的项目前期的需求分析,方案设计阶段,虽然反复确认需求,核对流程以及设计方案编写,很辛苦,但是却乐在其中,并且每一步按照预期,顺利的通过了。在产品开发交付阶段却是困难重重,花了远远超过预期的时间在修改问题,改BUG,发现问题之后,总是反反复复的修改和验证,但是在每一次的验证中,问题还是原来的问题,从未得到根本的解决,而每次没解决的原因并不是无法解决,而只是觉得已经解决了一点了优先级不高,或者是觉得这样就可以了,类似的理由就这样糊弄过去了。一段时间下来,大家因为反复修改一个问题,从项目经理到开发,倍感疲惫,虽然我看过了《你的灯亮着吗》,知道问题无穷无尽的本质,也无法认可目前的这种做法,即使时间有限,我宁愿10个问题,只解决优先级高的7个,也不愿意,每个问题都改了,都没解决,反反复复的去解决一个问题。