`
阿尔萨斯
  • 浏览: 4620365 次
社区版块
存档分类
最新评论

为什么设计这个?

 
阅读更多

上周去北京,用非正式的面试方式和几位大公司的产品设计师聊了聊。我基本都问到了两个问题:
1、分享一个你的实际具体产品设计的过程。
2、为什么要做这个产品设计,你清楚吗?

很失望。第二个问题普遍没得到答案。设计师们普遍在做完设计之后都不知道“老板为什么要做这个”,或者认为“老板给了一个错误的指令”。
这 是一个误区,老板在战略上固然可能会出错,但具体到这个设计任务的时候,一定是有原因的。因为设计的走形,导致战略执行中出现偏离, 最终出现“战略错误”,和老板直接的“战略错误”同样严重!作为产品设计者,我们必须保证对“为什么做设计”的清楚理解,才可能做到设计不会走形,不要指 望“老板会来审核设计的方向是否走形,我按他说的做就行”,老板没有你专业,如果老板能完整看出来设计是否走形,要你干什么?

半个月前,在集团的“总裁夜谈”上,David给大家分享了他给Jack提的一个意见:您去了一趟呼叫部门,说了句“我们的问题应该30%在线上解决”,搞的大家都冲着30%胡乱忙乎了一年 … 我倒觉得这个案例中的主要问题可能并非是Jack的。而是,在执行这个“30%”之前,有没有深入了解“30%背后的目的是什么?”。 假设Jack的目标是“提高线上服务能力,让基础的可以线上解决的问题都能在线上解决”,那么即使在达到这个目标后,线上解决的问题之有10%,我相信Jack也不会不满意。

我们在不停的讨论“设计师的能力和权利”时,却忽略了“作为设计师,你有没有资格要权利”。如果连做一个设计的原因是什么都不知道,你要权利来干什么?
当然,我并不是说要求设计师去做战略决策,去做产品规划。但,最起码,一个设计任务放在你面前,最先想的不是“如何做这个设计”,而是问清楚“为什么要做这个设计,做这件事情的目的是什么?”。得到答案并吃透它,再去设计。如果你只知道老板需要把注册用户提升上去,而不知道提升注册用户的目的是什么,那么我不相信你的设计能够做到多么合理。也许那只是为了设计而设计,为了 KPI而KPI。

在北京的书友会上,我分享了支付宝的产品设计师在做设计之前,必须要做的工作:写一份“设计概要”(可后期迭代),包括:
1、你理解到的:为什么要做这个产品设计,出发点和目的是什么。重点的体验目标是什么。
2、这个产品要满足用户的什么/哪些需求,用什么/哪些功能设计来满足。先满足什么需求,再满足什么需求。
3、在解决需求的众多功能中,设计重点有哪些。重要性的先后顺序是什么。
4、这个产品在系统中和其他产品的关联点有哪些,需要其他产品什么样的配合。
5、该产品中需要做好哪些数据统计点,这些数据可以说明什么。
6、设计时间表和计划。

实际上我们在执行过程中,也有很多设计师认为没什么必要,直接动手做就行,干嘛想这么多,还写出来太耽误时间了。
但, 这个“设计概要”其实就是设计的构思,是设计之前的“规划”。这些事情不做,设计很容易局限于细节,甚至在思路的源头上直接走偏。只有设计师和规划师/老 板在“为什么做这个设计”上达成了一致,设计师才有可能充分的彻底发挥自己在每个点的设计能力,让设计结果超出规划师/老板的期望;如果设计师和规划师 /老板在“为什么做这个设计”上出现偏差,设计结果的偏移往往在所难免,设计师也会感觉自己的工作总是受到“干涉”。而且,当不合理的设计做出来之后,回 头都来不及,即使回头,也会带来很多的负面问题和情绪。

我一直最关注的是设计师在产品设计过程中的思路,认为暂时的结果好坏并不重要,要重要的是你思考的过程是否合理。但现在我又发现,最基础的做一个设计之前先清楚为什么要做这个设计,竟然都普遍没有答案。这是一种可怕的现象。

设计者应该学会问“为什么?”。搞清楚“为什么设计这个?”,也许比完成一个自己想象中的完美设计,更重要。

分享到:
评论

相关推荐

    体系结构描述语言与程序设计语言有什么区别?

    在软件开发领域,体系结构描述语言(Architecture Description Languages, ADLs)和...而PLs则是实现这些设计的关键,让我们的构思转化为实际运行的代码。理解二者的区别和协同工作的方式对于软件开发者来说至关重要。

    ?????? ??????? ???? ???? ??.rar_surge tank

    描述中的“Surge tank design code”明确指出这个压缩包包含的是关于缓冲罐设计的代码或规范。在工程领域,尤其是水处理、化工和石油天然气行业中,缓冲罐是一种重要的设备,用于稳定管道系统中的压力波动,防止设备...

    04-19 台湾为什么难出建筑设计大师?- 台湾建筑设计现状.docx

    这一现象引发了对“台湾为什么难出建筑设计大师?”的深入探讨。本文将从建筑业信息化、教育体系、市场环境以及文化背景等多个角度,剖析台湾建筑设计行业的现状及其面临的难题。 首先,建筑业信息化是当今全球建筑...

    测试人员面试题(为什么要在一个团队中开展软件测试工作?)等

     因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作。在测试的过程发现软件中存在的问题,及时让开发人员得知...

    ???? ????? ???? ???? ?????_cell_

    综上所述,这个压缩包可能包含关于太阳电池检测和太阳追踪技术的资料,涵盖的内容可能包括太阳电池的工作原理、太阳追踪器的设计与实现、相关软件算法以及系统的安装和维护指南。这些信息对于太阳能行业的工程师、...

    电源的管脚为什么一定要加电容?

    在PCB设计过程中电源的管脚为什么要加许多电容?大家最常听到的是软件工程师靠年龄,硬件工程师靠经验,越老越吃香。经验?自己工作过程中总结的?师兄/前辈传承的?不管经验从而何来,总归是用对了。今天我们也不讲...

    高可用:如何设计一个高可用系统?

    以下是对这个主题的详细阐述: 一、高可用系统简介 高可用系统的目标是确保业务连续性,减少停机时间和数据丢失。通常,我们会通过冗余和负载均衡等技术来提高系统的整体可用性。这种设计方法包括但不限于硬件冗余...

    大神是如何总结这一月的?——ppt设计师创意类月度总结模板.zip

    ——ppt设计师创意类月度总结模板.zip”的资源包,为设计师们提供了一个展现个人风格和总结工作成效的工具。 每个月的工作总结是设计师自我提升的重要环节。它要求我们对过去一个月的点点滴滴进行梳理,包括完成的...

    高中What's really green?课件设计.pptx

    通过这一系列的分析,课件最终引导学生认识到,绿色生活并非是单一的行动或选择,而是一个基于科学分析和实际考量的综合决策。课件提倡学生采取全面考虑的环保行为,如使用可重复使用的购物袋,拔掉不使用的电器插头...

    模块设计文档(很详细的)

    这部分将深入到子系统A的每个具体模块,详细阐述其实现细节和设计决策。 4. 子系统B的模块设计 同理,子系统B的模块设计部分涵盖了其内部模块的详细信息,可能包括接口定义、异常处理机制和性能优化策略。 4.N ...

    如何为你的品牌设计一个吸引人的故事?.doc

    团队成员是传播品牌故事的关键,每个人都应相信并传播这个故事。公司领导、品牌决策者与员工需形成统一战线,同时也鼓励其他员工提供反馈。 **利用创始人和员工的故事** 创始人或员工的故事是品牌故事的重要组成...

    ??????? Template.zip_Stencils_zip

    标题中的"??????? Template.zip_Stencils_zip...综上所述,这个压缩包提供的资源对于任何需要设计或展示思科小型企业网络的人来说都是宝贵的工具,它集成了视觉设计和实际网络规划的功能,使得网络管理更加直观和高效。

    设计教训如何成就称职的FPGA资深工程师?

    6. “化繁为简”的能力:在FPGA设计中,工程师经常需要处理复杂的时序问题,这要求他们有能力将复杂的问题简化,以找到有效的解决方案。 7. 理论知识与实践应用:虽然理解理论知识很重要,但在实际工作中,遇到的...

    ????? ????.rar_matlab codes

    总的来说,这个压缩包可能是一个关于使用MATLAB进行系统重新配置和模式识别的教学示例或项目代码,涵盖了数据处理、特征工程、模型构建和评估等多个方面。对于学习者来说,通过分析和运行这些代码,可以了解如何在...

    web课程设计---设计一个网站

    在这个过程中,学生需要掌握网页制作的基本原理,理解前端开发的重要概念,并能够将理论知识转化为实际操作,构建出一个具有中国特色文化的网站。 首先,我们需要了解Web设计的基础知识。Web设计涵盖了网页布局、...

    数字系统如何测试?详解可测试性测试的设计方法.rar

    可测试性是指一个系统或组件能够被有效测试的程度,是设计阶段就应该考虑的关键因素。通过引入可测试性设计,可以在系统开发初期就考虑到测试的便捷性和效率,从而减少后期的调试和修复成本。书中涵盖了多种可测试性...

    ?????????.rar_IS_horo

    在Windows操作系统中,".exe"文件是应用程序的标志,用户可以通过双击运行这个程序来获取星座信息或者进行预测。 从IT技术角度来看,这个软件可能包含以下知识点: 1. **编程语言**:该程序可能是用C++、C#、Java...

    FPGA开发类属性generic,没有这个会有什么影响? (2).docx

    它允许开发者在编译时为设计模块定义可配置的参数,这些参数可以影响模块的行为或性能。然而,如果一个FPGA设计没有使用"generic",会有什么影响呢? 首先,没有使用"generic"意味着设计可能缺乏灵活性。在没有...

    UI交互设计:产品设计中最基本原则.pdf

    UI交互设计:产品设计中最基本原则.pdf UI交互设计是产品设计中最基本的原则,这些原则不仅...UI交互设计的八条基本原则为设计人员提供了一个基本的指导方针,帮助他们设计出更加优秀的产品,提高用户体验和满意度。

    《磁力大小会改变吗?》教学设计.doc

    这个过程不仅教会学生们基础的测量方法,还强调了实验前进行猜想的重要性,为后续的数据分析和实验结果讨论打下基础。 随着实验的深入,学生们进入小组合作阶段,他们学会了按照科学实验的要求,有序地进行操作。这...

Global site tag (gtag.js) - Google Analytics