关于产品设计:如何入门产品的功能设计简约至上读书笔记
引言原文链接:https://mp.weixin.qq.com/s/9S... 谢邀,人在飞机,刚下海上。 《简洁至上:交互式设计四策略》是最近读的一本领导产品设计的书,它对我的产品设计办法带来了很大的扭转。 书中不仅有设计思维方面的内容,还有执行层面的方法论,让我一个齐全依附直觉和过往教训做功能设计的设计者首次感觉到设计也是有迹可循。 本文算是一篇读后感 + 笔记的混合文,纲要如下 性能和可用性到底哪一个更受用户关注?三类用户:支流、随意型、专家为本人设计还是为用户设计?四策略:删除、组织、暗藏、转移 性能和可用性到底哪一个更受用户关注?书中展现了一个 2006 年的试验,该试验将用户分为两组去筛选性能数量不同的播放器 第一组(未试用组):只能通过观察产品来做筛选第二组(试用组):能够试用产品当前再做筛选播放器的规格如下 播放器 A:领有 7 项性能播放器 B:领有 21 项性能最终试验后果如下 抉择播放器 A 的用户比例(7 项性能)抉择播放器 B 的用户比例(21 项性能)未应用组34%66%试用组56%44%由后果能够看出对于没有机会试用的消费者而言,性能越多越能吸引用户留神;然而消费者应用了产品之后,他们的偏好就会从器重性能转为器重可用性了。 简单的产品通常很吸引人,这是因为人们喜爱本人被突围在不必要的性能中。 当然这并不是说性能不重要,而是不要以性能的多寡来掂量产品的价值,这里援用一段原文作者的观点: 减少的性能越多,就越难发现真正对用户有价值的新性能。这样自觉增加的新性能早晚会成为垃圾性能。减少复杂性意味着遗留代码越来越惨重,导致产品保护老本越来越高,而且也越来越难以灵便应答市场变动。简单的性能会导致另一个问题:过多的性能抉择会带给用户累赘。 给用户提供抉择会让人感觉本人在把控场面,但实际上支流用户更心愿少一些抉择,尤其是多种抉择都很类似的状况下,抉择就是一种累赘。 简略的用户体验不会强制用户去做这种抉择,哪种形式最无效应该是设计者思考的事件。 所以作为产品设计者,应该将关注点放在产品是否满足用户最高优先级的指标上。 这不禁让我想起了前段时间开源的据库文档治理平台 Databasir ,该平台有一个模板定制性能,用户能够将表头定义成本人想要的任意名字,如下图所示: 这个性能破费了我大量的工夫做设计、研发,但它的确成为了一个实打实的垃圾性能:用户才懒得来定制呢! 支流用户关怀的始终都是能看懂文档,而不是去学习如何定制文档好满足本人的偏好。 那么针对这个性能, Databasir 的支流用户理论要的是什么性能呢?其实是国际化。 对于一款开源产品来说,用户可能来自各个国家,在他们关上软件的时候,软件如果是以它零碎的默认语言展现那就是最好的。 用户会冀望更多的性能,通常是因为用户晓得本人面临了什么问题,但却不肯定晓得最合适的解决方案,正如乔布斯学生所言 用户并不知道本人须要什么,直到咱们拿出本人的产品,他们就发现,这是我要的货色......三类用户:支流、随意型、专家个别在做产品之前咱们都会定位产品面向的客户群,比方 软件编辑器的指标用户就是软件研发人员ERP 软件的指标用户就是企业中的财务人员静止品类垂直电商面向的就是喜爱静止或有健身偏向的用户...在《简洁至上:交互式设计四策略》中,作者又以用户对产品的态度将指标用户再次进行分类,次要有 3 种 支流用户随意型用户专家用户支流用户个别都是最大的用户群体,他们抉择产品的时候不是因为产品所应用到的技术,而是你的产品可能实现某项工作(他们最感兴趣的就是立刻把工作实现),他们会把握产品外围性能的应用办法,但不会产生学习所有性能的想法。 以手机为例,这类用户的需要就是:能疾速地打电话和不便地上网。 专家用户个别是具备摸索欲的用户群体,他们会提出倡议,心愿能看到为他们量身定做的前所未有的技术,这类用户和支流用户的需要有着十分的区别 支流用户谋求易操控,专家用户在乎操控的精确度支流用户想要靠谱的后果,专家用户心愿失去完满的后果支流用户胆怯呈现谬误,专家用户则有拆解所有的激动支流用户想看到示例和故事,专家用户想看到的则是原理 最初就是随意型的用户了,他们介于支流用户和专家用户之间,个别是有应用过同类产品的用户,也有趣味应用更高级、简单的产品,但却不违心接触全新的货色。 简略来说就是违心承受新的性能,但新的性能要足够简略,他们才承受。 除了用户分类以外,作者谈到了一个用户的属性:用户所属分类根本是不变的,也就是说不会在一段时间当前支流用户就会降级到专家用户。 即便是用户对一个产品应用了很多年,用户类型的标签也简直很少发生变化,而胜利的产品设计应该是面向支流用户的。 这方面在我做开源时也犯过同样的错,我在思考 Databasir 的性能时就站在了业余用户的角度(可能因为我就是属于业余用户?)。 为了能够灵便扩大数据库,我设计了一个性能:用户只有依照上面的表单填写完数据就能让 Databasir 反对他所应用的的数据库。 刚实现这项性能的时候,我还沾沾自喜了好一阵。 可起初我发现这性能大部分用户都用不了:学习老本太高了,我的用户也有很多非 Java 技术人员,看见 JDBC 这个业余词更是一脸懵逼...... ...