《To Engineer Is Human》从结构工程看产品设计
工程设计最关心的问题是安全。互联网产品设计呢?
Henry Petroski的这本书名叫《To Engineer Is Human》,中文翻译成《设计,人类的本性》我觉得是不恰当的。将工程设计笼统的称为设计没有太大的问题,但是根据这本书的内容,中文书名显然完全偏离了主题。Henry的这本书讲述了很多材料疲劳现象或结构设计导致的一些工程灾害,在讲述问题的过程中也讲述了出现问题的原因。同时说明工程设计师也是人,有些问题不能完全责怪设计师。这也许是作者给书提名为《To Engineer Is Human》的原因。
如果是被中文书名吸引,希望从这本书中了解到设计与人类本性之间关系的读者,可能要失望了。但是从这本书中,同样可以获得一些关于更广范围的设计的通用知识。
书中举了很多实际的例子,但基本上都是关于工程结构设计的,其中讲述的疲劳效应、桥梁结构、安全寿命、安全系数、裂痕分析等内容,对于非专业人士可能会有点枯燥,但多少能让我理解结构工程中可能遇到的问题和需要考虑的诸多情况。
除了这些专业知识,关于设计,Henry也讲了很多要点,如下:
失败乃后世之师
没有一成不变的正确
设计需反复推敲与修改
细节的薄弱导致整体的坍塌
失败乃后世之师
Henry多次强调,失败比成功更能让人进步。他认为设计的本质就是对失败的不断改善。
“设计是由无数的假设或者说选择组成的,永远都有可能出现失误。而设计师既要学会关注细节,善于在成功中看到失败,也要对出现的失败做出分析。”
“良好的判断通常是经验的成果,经验通常是错误判断的成果。”
在工程结构中,从一个失败坍塌的设计中发现原因并总结铭记,也许就可以避免下一次的结构问题。从自己或前人的失败中总结学习,有时比向成功的作品学习更容易获得成功。
这一点对于互联网产品设计同样有效。记得Norman的《设计心理学》是从诺曼门说起的,那些让用户困惑,不知如何开启的失败的门,引起了人们对于可用性,对于用户体验的重视,从失败的门中我们学到了如何使一个产品易懂易用,为用户创造价值。在后来软件设计的发展历程中,出现了各种各样的失败案例,眼花缭乱的复杂功能让用户无从下手、突然发生的故障使用户丢失辛苦输入的数据、没有适时的反馈让用户感到困惑...这些失败案例,构成了我们今天入门时学习的各种设计原则,软件设计的发展,同样是对失败的不断改善。
没有一成不变的正确
“一个理论目前的成功,无法保证让它永远成功下去。”
亚里士多德提出“物体只有在一个不断作用着的推动者的直接接触下,才能保持运动”时,没有人怀疑它的正确性,在当时,这个理论就是成功的。但显然,这个理论被后来牛顿的惯性定律打破了。牛顿定律是否会永远成功下去呢,我们现在没有人怀疑它的正确性,但也不能保证它就永远不可能被打破。
在产品设计领域里,前几年,拟物的设计风格大获成功,但很快就被扁平化取代了,扁平化能占据市场多久,没人能预言。
马云曾经说过:“在互联网行业没有谁是先知,产品规划甚至都没那么重要,关键是要改的够快,改的够贴近用户的心。”这句话说得有一定的道理,阿里的运作模式也确实是如此,以快速且极具创意的运营设计来吸引用户,毫无疑问,这种方法是成功的。
互联网行业发展的太快,一个设计目前的成功,例如脸萌、神经猫、足迹,连一周都保持不下去,更不要说永远的成功下去了。唯有不断的学习、反思、创新,做出更好的设计引导用户改变习惯,或者快速学习他人迎合用户的习惯。
设计需反复推敲与修改
Henry将结构的设计过程比喻为一本书的撰写过程,它们都需要经过反复的推敲与修改。但是一本书成功与否通常是会有争议的,一个结构设计如果有安全问题就毫无疑问的会被定义为失败,这点说明了为什么工程结构的设计需要考虑更多,需要更多时间反复的完善。对于互联网产品来说,产品的好坏直接关系到品牌形象,互联网产品用户的感受大于一切,用户觉得好就成功,用户觉得不好就彻底失败。它比书的撰写要考虑的更多,也需要考虑安全问题。
这就是为什么产品设计师需要站在用户的角度反复的推敲与修改,每一个功能、细节的设计都要考虑周全,为了用户体验找出一个最优解。
有一次我反复考虑一个问题,终于得出解决方案,拿给视觉设计师时,他不满这么简单的方案我居然花费了那么长时间。但其实我想说,别人觉得简单,是因为交互设计师花费了很长时间考虑各种情况,反复推敲和修改,最终才使它变得简单易懂。别人觉得简单,能更好的证明时间没有白费。
细节的薄弱导致整体的坍塌
对于工程设计,细节的薄弱有可能导致整体的坍塌。对于互联网产品设计,细节设计成就卓越产品。
通过《微交互》一书,相信很多互联网公司都开始重视起细节的完善,这可能也是各公司越来越欢迎处女座设计师的原因。细节上的用心设计能提升用户的体验,隐藏的细节彩蛋能够超出用户的预期,让用户对产品产生好感。在当今互联网产品的市场中,有无数不同的应用有着相同的功能,想要在满足用户同样需求的情况下赢得用户,唯有靠细节和用户体验取胜。
当然,这里的细节并不只是像素级的边边角角,它还包括用户细节性的需求、使用习惯的细节考虑、交互上行为操作的细节、实现时性能上的细节等等。设计师要仔细考虑并设计每一个相关的细节,产品经理要考虑每一个需求细节,技术人员要考虑每一个实现细节。卓越产品的诞生需要每个人完善每个细节。
Henry的这本书以事例讲述知识和道理,虽然没有什么总结性的结论,但比较能引发人们的思考,是本不错的书,推荐对设计或工程感兴趣的同学读一读。
长按识别下方二维码,关注雪糕设计~