明确认识
无论是走大路还是抄小道,你都会发现写出自己的认识比自己想象的时间要长。
"作为设计者,我们希望马上开始设计。但克制自己非常重要。"Cultured Code的尤尔根,施魏策尔如是说。太早开始设计意味着会遗漏重要的见解, 甚至意味着设计思路完全错误。
几年前,有汽车厂商请我帮他们设计一个选车程序。他们头脑中已经有了一个设计思路:询问客户有关生活方式和个人喜好方面的问题,根据他们的回答给出一个简短的列表,让他们从中选择。
可是,当我把这个想法说给客户听时,他们告诉我,在回答问题时他们有可能撒谎。说:"如果告诉他们我有一条狗,那我就看不到敞篷车了。"这种让客户描述自己兴趣爱好的烦琐过程,很快会让客户厌烦。
实际上,用户对自己想要什么车都有一个大致的概念。如果你把他们带到―排汽车前面,他们会自己选出最满意的那一款来。
花点时间理解这个问题可以帮你想出更好、更简单的方案。
乍一看到某个问题,你会觉得很简单,其实你并没有理解其复杂性。当你把问题搞清楚之后,又会发现真的很复杂,于是你就拿出一套复杂的方案来。实际上,你的工作只做了一半,大多数人也都会到此为止……。但是,真正伟大的人还会继续向前,直至找到问题的关键和深层次原因,然后再拿出一个优雅的、堪称完美的有效方案。--史蒂夫.乔布斯(摘自Steven Levy的Insanely Great:The Life and Times of Macintosh,the Computer that Changed Everything)
>