来源:自学PHP网 时间:2015-01-08 09:51 作者: 阅读:次
[导读] ...
本文纯属门外汉YY的结晶,如有低级问题,敬请行家里手批评指正;如果文中煞有介事得出的结论与设计学科的经典理论不谋而合,则不胜荣幸。本文目的是闲侃软件产品尤其是互联网产品的设计,多处以传统产品甚至不登大雅之堂的东东来举例,这顺带也在证明设计无处不在,以及软件设计与传统设计在理念和方法上融会贯通。 设计无处不在,设计决定一切 设计无处不在,人类世界是被设计出来的。如果你细心观察,可以在生活的时时处处发现优秀的设计及其蕴含的智慧。现在低头看看你键盘上F、J两个键上面的小疙瘩;笔记本电脑电源按钮(不是凸出的,而是凹或者至少是平的);鼠标的滚轮(没有设计成一个向上翻页和向下翻页的按钮);苹果笔记本触摸板的多点触控;衣服和包包上的拉链(容易拉开和闭合,密封性很好);还有天朝独有的防插队机(一举解决了从出口插队、在窗口簇拥的两大问题,简单可依赖)。 防插队机 然而,令人遗憾的是,糟糕的设计也随处可见。比如,初期的无线键鼠的信号接收器都是几厘米长,如果是配合笔记本电脑使用时,你必须经常插拔,因为它太长,当把笔记本放入包中时容易折到所以必须拔下来。更加不爽的是,鼠标上往往还没有收纳仓可以把接收器放起来,所以经常会把接收器弄丢。 现在,短小精悍的接收器已经成了标配。 天朝的很多办事流程也是糟糕的设计。比如,中国特色的“开证明”:假设你办理某证件,需要自己跑到到社保部门开具社保缴纳证明、去税务部门开具完税证明、去XX部门开YY证明......我不禁纳闷,你们在系统里面查一下不就知道我们是否缴纳社保、是否纳税了吗,为什么非要老百姓东奔西跑、非要把数据从系统调出并打印到纸上、盖上红戳方肯罢休? 设计决定一切。先谈产品的初期设计,即产品的创意。就像广告创意对于广告营销活动的重要性一样,对于产品而言,产品创意也是具有决定性的。产品创意不好,基本上就不可能成功。而这个最初的核心创意,都是非常简单的、具有高区隔度的、一句话可以说清楚的。例如,简单地说twitter就是140字的博客、百度贴吧就是关键字社区、唱吧就是手机KTV。对用户需求的一个敏锐的洞察,就能产生好的产品创意,加上足够的研发和推广运营,就能够成功——这里说的是创新性的产品,而那些抄袭、跟风的产品要成功,最需要的往往是强大的运营、渠道和推广能力。 大方向定好之后,就看产品的设计了。产品设计的优劣,很大程度上决定了这个产品能否成功,很少能有一个烂产品能够凭借出色的技术实现和市场运营手段获得长期成功的。何况,大部分产品并不是必须要有业界顶尖的技术才能开发出来。与产品对比,技术是可以被量化的,技术指标是有明确的技术框架和软硬件手段来改善的。比如,页面加载速度是1S,这个太慢了,我们可以很明确地把它优化到100ms。而产品设计是一个软性的能力,你很难说这个产品设计的合理程度是另外一个产品的几倍,或者这个版本的体验比上一个版本优化了几倍,因为设计带来的影响往往有滞后期以及其他因素的干扰。 设计很重要,所以就需要找到合适的人,然而要觅得一个真正的产品设计师却很难。 设计师应具备的能力 产品设计是一种非常特别与微妙的工作,作为一个优秀的产品设计师,你要具备以下几方面的能力。 细心 虽然“细心”、“细节”这类的词已经被用烂了,但它确实是产品设计需要具备的首要能力,并且,很少有人真正能理解“细节是魔鬼”、“细节决定一切”的内涵与分量。 细心这个特点很难后天学习,至少很难把它变成你的下意识的思考方式,它与人的性格、生活、工作习惯等因素息息相关。 注重细节并不是负担,一旦它深入你的骨髓,注意细节就是条件反射,你随时都会因为这样的性格特点而接收到比别人多很多的信息,同时,作为上天对于细心的你一种馈赠,你经常会因为注重细节而得到精神上的愉悦,因为你能够感受到很多被常人忽视的美好与感动。除此之外,你还能因为细心洞察到用户的需求、发现潜在问题,设计出近乎完美的产品。 注重细节会造福人类。在细节上花费的微小的成本,其带来的效用与价值会因为产品使用人数和次数增长而被线性地放大。比如,不少软件和网站界面上的单选项都不能通过点击radio box图标旁边的文字而选中,这很不方便。而改善它只需要很少的代码——程序员省了一分钟,亿万用户不爽了亿万分钟。这可以看到设计和技术的价值有多大! 细节决定谷歌。想起谷歌当年进入中国,它那域名中的自造词“google”,就将绝大多数中国人拒之门外,因为对于大部分人来说,在那时候把这个单词正确地拼写出来几乎是不可能的——单单这个细节,基本就能决定他无法成功。虽然后来觉察到问题严重性,推出了全球最短域名“g.cn”、中国特色的网址导航站“265.com”,但为时已晚。 逻辑思维能力 由于任何产品都有操作步骤和条件分支,而设计产品时要考虑到的完备的流程逻辑要比产品界面上展现的复杂得多,所以,如果要设计一个稍微复杂的产品,产品设计师若不认真列表格、画功能流程图、状态迁移图的话,肯定会出问题。这就是为什么经常会出现这样的窘况:一大堆人在开会评审产品设计文档,由于产品流程出现断层、死循环或者条件考虑不周等问题,产品经理讲不下去了。 除了掌握系统设计的思维方式和工具,产品设计的细节也往往需要具备较好的逻辑思维能力。比如,现在要设计一个保温杯,如果不能直接作出推理:“保温杯→水很烫→没法直接喝→需要倒出来喝→额外携带一个杯子不方便→将保温杯的盖子设计成盖子和杯子两用”,那么就很难做到一次设计成功。 读懂数据需要智商。产品上线之后需要关注各种统计指标,如安装量、激活量、PV、UV、步长、跳出率等等,要能够从各种数据的对比和变化之中看出问题进而改进产品,这些都需要足够的逻辑思维能力。绝大部分用户都不会直接将自己使用产品的的爽与不爽告诉你,通过数据就能将他们的喜怒哀乐用正态分布展示出来。 创新能力 这同样是一个高频词汇。对于产品设计的创新而言,可以包含创意出新的产品以及在现有产品的细节之处进行创新(即大名鼎鼎的微创新)。创新在很大程度上其实并不是发明了地球上没有的东西,而是你发现了用户的某种需求没有被满足、用户每次要费很大劲才能完成一件事,你设计出了相应的产品来让他用。从另外一个角度来讲,创新能力可以看作是“注重细节”的副产品。除了个人需要保持好奇心、富有探索精神外,创新也有规律可循,也有很多成型的方法和工具,比如头脑风暴、逆向思维、组合等。 迭代 迭代,这个从数学和计算机领域走出来的专业术语,现在却散发着浓郁的乡土气息。对于产品设计而言,迭代就是有错就改、不停地改、快速地改。与其说这是产品设计需要具有的一种素质,不如说是应该掌握的一种方法。互联网产品由于其技术形态的特殊,使得它的更新成本低、不存在递交延迟,这不得不说是互联网设计师和研发人员的福音:上线了发现不好就改掉、面对多个方案不知所措了就用A/B test。 设计师的层级 根据能力的高下,可以将产品设计师分为四个级别。 初级设计师 这样的设计师刚开始设计产品,他们心怀设计牛逼产品的伟大理想,但是由于天赋和经验的不足,导致产品的基本功能都设计得不太合理,用户的主观感受就是“不好用”,“用一两次就不想用了”。 下面这只棉拖鞋,就可以认为是出自初级设计师之手。 它看上去做工精良,鞋上的喜羊羊图案显得高贵与内敛。但是它却存在一个致命的设计缺陷,就是一点儿防水功能都没有,因为底子周围也覆盖了绒布,这样当你穿着在卫生间等地面湿漉漉的地方走一会儿,脚就湿了――水从鞋底很快就洇了上来。 好的设计应该像这样: 再对比一下如下这两个遥控器的设计。左边这个看起来非常高档,但是用起来却不方便,它把最常用的频道增减和音量增减按钮放在遥控器的下部,而没有放到人顺手拿起来了就能舒适操作的位置。 中级设计师 他们的产品往往基本功能设计得还不错,但不够贴心。一个重要的原因就是,他们只设计了功能,而未能考虑到使用场景,也就是说,产品设计的触角没有再往前伸展一步。打个比方,就像是他们设计出了各种形状和功能的积木块,但是没有直接为用户搭好房子和汽车。 比如,对于“把手机用作手电筒”这个需求,中级设计师就会这样设计:手机里面有一个“手电筒”app,这个app有一个明显的打开/关闭按钮,并且,启动时手电筒应该处于打开而不是关闭状态。然而,用户场景是:在伸手不见五指的黑夜,他猴急地想照亮眼前的世界!按照这个设计,他不得不先解锁屏幕,在众多app海洋中找到这个app,然后打开app。这尼玛太麻烦了,反人类啊!来看看小米手机的贴心设计:在锁屏状态下长按桌面键即可打开手电筒。 高级设计师 使用高级产品设计师设计出来的东西,直观感受是: a.很容易上手 b.用起来很有趣 c.有惊艳的功能 d.很贴心 e.很乐意反复使用 这样的产品体验很流畅,而且考虑了大部分的使用场景。 下面再举几个例子:
最新评论添加评论更多文章推荐
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习 京ICP备14009008号-1@版权所有www.zixuephp.com 网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com
添加评论 |