设计师如何提高产品思维|设计思考

author author     2022-09-21     372

关键词:

作为一个互联网公司的设计师,经常会被产品或者资深设计师说:“你们怎么没有产品思维!”那么一些设计师本人也发现,工作了几年后,自己的作用很有限,设计能力也遇到了瓶颈,很难再提升。那么带来的比较直接的结果就是:晋升慢,提薪少,话语权少,越来越被忽视。

 

这些设计师自己也非常希望提高自己的产品思维,可是要怎样做呢?

 

设计师如何提高产品思维

 

我本人从事的是交互设计师岗位,但在不同的项目时期也曾经担任过一段时间的产品经理,目前在项目组也算是带“产品”性质的设计师。在我看来产品思维至少需要具有5个维度:以用户为中心,逻辑思维,数据思维,市场营销思维,项目思维。下面来一一分解这5个维度

 

一. 以用户为中心

 

第一点对于设计师很好理解,这也是我们经常强调设计师在做产品设计师的核心宗旨是提高用户体验。大部分设计师都经过专业的艺术学习,有一定的艺术功底,自然在设计中要追求艺术美。但设计是一种功利性的行为,有服务的对象,艺术性是用来提高感官体验,只是作为用户体验的一个因素。著名设计师菲利普·史塔克说过“我们是设计师,不是艺术家”。

 

好的用户体验包含很多方面,相关的研究学者也做过很多模型,比如说Whitney Quesenbery提出的5E原则,包含了有用性(Effective)、效率性(Efficient)、易学性(Easy to learn)、容错性(Error Tolerant)、吸引力(Engaging)。简单的解释下就是,我们设计的产品要对用户有用,能一定程度上提高生产生活的效率;容易理解并快速的知道如何操作;在用户进行失误操作后,能够有挽回措施或者不会造成较大的损失;对用户是有吸引力的,无论从功能还是造型上(这点才是需要艺术设计能力的)。

 

技术分享

 

举个产品的例子,iPhone推出的时候,将电话、高速网络设备、音乐播放器合为一体,满足了有用性和效率,你无须同时背着电话、电脑和MP3播放器三样设备了。在易学性上iPhone远远超过了同时代的移动设备(不仅仅是手机,甚至超过PSP或任何世面在售的PDA)。先按home键再滑动解锁,避免了iPhone在口袋或背包中挤压启动屏幕造成错误操作,阐释了容错性。吸引力方面则无需再解释了。

 

Jesse James Garrett的5层用户体验模型也非常有名,感兴趣的可以去看《用户体验要素The Elements of User Experience》这本书。那么对于用户为中心,很多设计师都是比较理解的,所以这里不多说了。最重要的是抛开艺术家那部分的“傲娇”,去研究用户的行为,围绕用户去做设计。

 

二. 逻辑思维

 

逻辑思维更多来说是一种能力,我个人对逻辑思维的最直接理解就是因果关系的分析能力,根据观察和结果,发掘原因,抽象出每个因素,根本目的提高推导结果的能力。在产品设计中,我们在着手开发前需要将预想的方案,结合各种因素,一步一步去分析可能产生的结果,去选择最优路径。

 

提升逻辑思维的书籍著作也很多,同时我也建议大家去看些哲学著作,也能提升抽象思维能力。

 

三. 数据思维

 

从这里开始就是需要在实际工作中才能体会的了。对于设计师来说,虽然可以在学校学习研究方法,但是数据这一块,仅仅是作为论文的一小部分,即便是学校的老师,教学中心也是放在设计创造力本身上,不会太强调数据的分析能力。

 

从时间角度,数据分析可分为:

 

前期调研数据

中期测试

后期结果数据

 

通常,我们在做一个项目、产品或功能之前,要对其适用的环境、人群、时机、市场竞品做提前分析,来决定战略和战术。在大企业中这部分工作通常由市场用研部门来完成,但也有公司的产品组中的产品经理独立去完成的情况。对于设计师来说,去协助产品做前期的调研也是很必要的,越早的了解项目的背景,就越能有的放矢地给出设计方案。

 

某些情况下,我们在对产品功能和设计方案没底时,需要做一些高保真的Demo投放给一部分目标用户,来收集反馈,从而调整或验证方案,决定最终的产品功能。设计小组在这方面做的比较多的是高保真模型测试用户体验,问卷调研用户对视觉方案的选择,AB方案投放测试等,这些都对产品方案的完善起到很大作用。

 

后期结果数据则是产品真正上线后,通过预先埋入的统计点,通过数据结果是否符合预期,数据曲线的变化,来分析产品存在哪些问题,问题出现的节点,进而思考解决方案。

 

从分析对象来讲,数据思维可分为:

 

用户行为

市场运营

技术性能

 

用户行为对于设计师来说最重要,我们通过用户对每个页面、模块的访问率、停留时间等数据,来了解用户更喜欢或习惯做什么,有没有达到我们的预期目的。有时候用户数据会反馈出和我们的预想截然相反的结果,比如说现在很多电商都喜欢用产品横向排布,支持手势向后横划查看更多的设计,这样可以在入口处展现更多的商品,但实际的数据反馈确实,更多的商品展现的总访问率,并不比固定的2、3个商品的总访问率好多少,由此可以看出展现更多商品并不一定能带来更多的访问。

 

技术分享

 

市场运营的数据是诸如销量、销售额、转化率、客单价等。这一类数据通常不是对所有人员开放的,那么设计师尽可能去了解一些大概数据,一对自己所做的项目的表现能有一定的了解,二是可以思考运营数据好与差的原因,有助产品功能和设计方面的改进。

 

技术性能数据,这类数据对开发人员更重要,设计师要了解的是产品的性能对用户体验的影响。比如一个页面的加载时间如果过长,对用户来说很可能是认为产品出了问题,放弃在页面的等待,设计师就要和技术人员一起查找是技术原因还是交互行为造成的,如何去优化。

 

设计师要有关注和主动提出数据埋点的意识。因为做网络或移动设备的数据统计,是需要提前埋入统计点的,如果设计师觉得某些功能或设计需要关注用户的行为,那么要在产品上线前找相关的数据人员去埋点,并且后期去拉出数据,做分析结果。

 

但是要记住的是,数据再重要,也只是辅助功能,不要被数据牵着鼻子走,用数据的高与低来判断功能的重要性是很肤浅的,重要的是去分析数据产生的本质。

 

四. 市场营销思维

 

上面在讲数据思维时,提到了设计师也要关注营销数据,也属于市场营销思维。企业的根本目的是要把产品卖出去,所以产品设计方案能够吸引目标用户群才是最重要的,这里要特别强调下“目标用户”,每个产品都有对应的群体,想要设计面向全民各阶层的产品,是不可能的。设计师应该去研究了解目标用户,针对他们的特点去做设计,才能保证设计思路清晰,效果明显。

 

从美学角度说,设计师不应将自己的审美强加给用户,要去分析目标群体,设计出符合他们审美的产品,这也是营销思维。但是在某些层面,设计师又有责任去引导用户的审美,至于做到何种程度才是最佳的引导方式,不同的人群的接受度和忍耐性有不同,这就需要不断的测试和数据分析才能确定。

 

举个例子:我们经常在接到运营的需求文档后,发现运营同学特别喜欢“多”信息,把所有相关的点都集中展示出来,从运营自己的角度,多展示产品特点,能够吸引用户;但是从信息设计的层面,用户在一个时间点能接受的信息是有限的,并且人有信息过滤的本能。所以我们在和运营沟通时,一个是从专业角度要讲人接受信息的能力有限,另一点要去分析目标人群最关注的是哪种信息。

 

五. 项目思维

 

最后说项目思维,原因有二:第一是前面讲的4种思维都和项目思维有交集;其次,有一定的项目经验才能去谈项目思维,因为这个是学校课本类绝对教不到的。

 

项目思维可以细分为以下几点:

 

了解项目组成和自己所处的位置

关注项目进展和自己的推动能力

协调项目其他成员达到最佳效率

了解项目组成和自己所处位置

 

一个完整的项目组,是由多个部门组成的,在我经历的项目中,电商项目是最复杂的,因为电商本身的服务环节就非常庞大。了解每个环节、每个部门的职责,可以知道整个项目的运作模式、每个人对项目起到的作用。项目组中的每个成员都会有直接间接的工作联系,设计师要知道自己的直接需求方和最终的需求方来自哪里,自己的设计对接下游有哪些,最终方案在哪里落地。一些与设计师没有直接交集的环节,如果出现问题时,设计师也要去思考是否可以从设计角度去解决问题。

 

技术分享

 

关注项目进展和自己的推动力

 

某些设计师觉得,接到需求,确定需求和交付时间,按时交付就可以了。对于功能何时上线,产品何时发版,项目今年的计划目标并不关注。那么带来的结果就是,这个设计师在项目中的作用就仅仅局限于自己的设计产出。

 

要提高自己在项目中的重要性甚至话语权,就要积极推动项目,某些时候,好的设计方案或方法可以提高设计效率,加速方案产出,从而加项目进展,比如使用可以小组协作的设计工具。

 

推动项目,就要尽量保证项目的产品版本发布安排计划的日期上线,比如:一些设计方案的实现比较复杂,开发人员评估或在实际编写时发现工期会延长,影响版本发布,有些设计师会比较固执的让开发人员在当期版本按原定的设计方案执行,最终造成版本delay,这就是缺乏项目思维的表现。正确的做法是快速给出可以替代的设计方案,如果这个功能不是本版本的必要功能,就放到下一个版本,第一原则是不可以让上线延迟。因为延期上线会形成习惯,有第一次就有第二次,最后造成全年的项目计划延期。

 

更进阶的推动项目,设计师要主动去思考产品功能去提高体验,增加留存率、转化率。不要做一个仅仅是接需求和给方案的角色。

 

协调项目成员达到最佳效率

 

小组成员相互知晓每个人在负责的业务和进度,能够做到成员特殊情况不能到岗时,有替补人员,不会影响项目进展。这个责任更多在小组leader的身上,定期的周会,通报工作进度和结果,都有利于小组的能力和效率提升,从而促进整个项目发展。

 

不同小组之间,比如从产品到设计再到开发测试,需要有比较严格规范的提需求、设计方案、开发执行的制度和时间制定,小组之间可以定期碰面讨论,发现当前的问题,提出解决方案,而随着项目不断的发展变化,原有的方法可能会变的不适用,所以定期的调整策略,也是非常必要的。

 

技术分享

 

总结

 

用户中心思维和逻辑思维是基础能力,在任何阶段都要不断去提升,数据和运营思维需要在实际工作中去学习,项目思维的完善需要不断增加的工作经验。

 

很多设计师具有了其中一个或多个,并且也在不断的提升其他方面能力。我们的最终目的是通过产品思维的提升,强化设计师在企业或项目中的重要性,促进项目和企业的进步与发展,从而获得更多的成就感。

用产品思维设计api——restful就是个骗局

...的问题,不由得让我重新思考了下。-一个优雅的API该如何设计?-前后端分离之后,API真的解耦分离了吗?-不断的版本迭代,API的兼容性该如何做 查看详情

iot创业:什么是设计思维,如何使用?

在文章《当设计思维遇见产品设计:如何培养产品的微观体感能力》中,卫Sir主要分析了设计思维与产品设计的碰撞。今天就来看看到底什么是设计思维,以及如何运用设计思维?什么是设计思维?设计思维... 查看详情

用产品思维设计api——安全,就只能用https?

...的问题,不由得让我重新思考了下。-一个优雅的API该如何设计?-前后端分离之后,API真的解耦分离了吗?-不断的版本迭代, 查看详情

用产品思维设计api——数据解耦,才是前后分离的本质(代码片段)

...的问题,不由得让我重新思考了下。-一个优雅的API该如何设计?-前后端分离之后,API真的解耦分离了吗?-不断的版本迭代,API的兼容 查看详情

[思维模式-6]:《如何系统思考》-2-认识篇-为什么要系统思考?系统思考是系统架构师系统设计师的基本技能

目录前言:系统思考的关键字第1章系统思考的作用1.1系统思考能够化繁为简1.2系统思考是敏捷成长和解决问题的系统方法第2章常见缺乏系统思考的表现2.1分解思维盛行的不足2.2面积上:只见树木,不见深林2.3时间上&... 查看详情

用产品思维设计api——版本控制,没有你想的这么简单(代码片段)

...的问题,不由得让我重新思考了下。-一个优雅的API该如何设计?-前后端分离之后,API真的解耦分离了吗?-不断的版本迭代,API的兼容 查看详情

如何将设计思维应用到精益初创公司的软件开发

...公司中是什么样的?简而言之,设计思维流程针对的并非如何执行,而是如何在一开始决定应该构建什么内容。它以一个紧密的用户驱动型反馈环路为中心。理论上,这个闭环可使您在开始写产品代码前尽可能迅速地验证新的功... 查看详情

产品经理-学习书籍

...厘头问题打开餐巾纸之适用技巧别做正常的傻瓜idea+打开设计师的创意百宝箱颠覆式创新创新者的窘境四时间管理高效人 查看详情

软件架构设计分层模型和构图思考

...xff1a;toutiao.com/a6897095696332177923/今天谈下架构设计中的分层思维和分层模型以及基于分层思维下的架构构图逻辑。架构思维概述对于架构思维本身仍然是类似系统思维,结构化思维,编程思维等诸多思维模式的一 查看详情

react思维之道(代码片段)

...从设计稿开始假设我们已经有了一个返回JSON的API,以及设计师提供的组件设计稿。如下所示:该JSONAPI会 查看详情

react思维之道(代码片段)

...从设计稿开始假设我们已经有了一个返回JSON的API,以及设计师提供的组件设计稿。如下所示:该JSONAPI会 查看详情

项目实战产品设计

...扮演的方式,让自己融入对应的角色中,以此来提高与用户的融合度。2、站在用户的角度去思考在设计原型图的时候,我站在一个开发人员、设计人员的角度去思考,并没有站在用户的角度去思考,也没有完... 查看详情

用产品思维设计api——安全,就只能用https?

...的问题,不由得让我重新思考了下。-一个优雅的API该如何设计?-前后端分离之后,API真的解耦分离了吗?-不断的版本迭代,API的兼容性该如何做?ps.这里所说的API仅为WebAPI,提供APP\\WEB开发使用。年... 查看详情

测试思维htsm模型

...需要HTSMHTSM中指导性词汇是测试的指南,其作用不是教导如何具体地测试,而是启发测试人员的思维,发掘测试对象和测试策略,重点在于"启发式"。HTSM对于测试设计的意义:(1)测试设计以风险驱动。测试人员分析质量标准、... 查看详情

如何通过“重用”提高原型设计的工作效率

...的迭代和更新不仅仅对程序员程序施加了很大的压力,对设计师来说,也是巨大的挑战。那么,如何在设计的过程中提高效率?重用,也就是“反复使用”,它从来都是提高效率方法中的典范。在代码编写的过程中,重用是很重... 查看详情

用产品思维设计api——随意定义错误码,你还在这样干?

...的问题,不由得让我重新思考了下。-一个优雅的API该如何设计?-前后端分离之后,API真的解耦分离了吗?-不断的版本迭代,API的兼容性该如何做?ps.这里所说的API仅为WebAPI,提供APP\\WEB开发使用。年... 查看详情

做一个有产品思维的研发:逻辑设计

...个研发问题。如果你想了解我在做什么,请看《做一个有产品思维的研发:课程大纲》传送门:https://www.cnblogs.com/hunttown/p/10490965.html 今天我们说一下逻辑设计问题:对于逻辑设计的形式和它的出场顺序有很大的争议。1、先... 查看详情

产品/项目经理,有效提高效率的11种方法

产品/项目经理由于所处的环境,面对的情况和接触的人群复杂多变,往往需要具备较为全面的能力。与能力匹配的就是拥有不同的思维方式。许多个微不足道的反射神经所产生的思想,最终导向到某个结果或决策。如果能够明... 查看详情