设计方法论——如何超越你的对手!
在遇到问题的时候,我们都是用自己已有的思维方式去思考问题,因而,思维方式的区别,直接对我们现实生活指导产生差异性。所以,当你如果没有对的思维逻辑方法论时,你在解决问题的时候很可能会出问题,这就得出了,我们平时所倡导的,学习之前先掌握方法。
在设计创作方面也一样,靠直觉可能只是某一个瞬间的灵感,但要知道,做设计光靠灵感是完全不能大量去正确指导你完成一个好设计的。因为如果,当哪天你做不出好设计的时候,你一拍脑袋,没有灵感,那是很糟糕的事情。
所以,好的设计者一定是懂逻辑方法论的,而不是光靠所谓的灵感,甚至夸张讲,在逻辑这个角度看,灵感是不存在的。
对于方法论,我想各行各业都一样,你能超越你的对手很多,无疑,你肯定是有着一套比别人更好的方法模式。
在室内设计界,80后新兴设计师寸设计创始人催树,在讲述设计方法论系列中着重强调,好的设计有三个要素:
这三个要素其实换个关键词,放到哪个行业都有一定的道理。
敏感专业的洞察力。 很多设计者一向的认知是:设计的本质就是解决问题。其实不然,催树的观点是:设计,首先必须是发现对的问题。因为如果,你解决的问题是错的,那么解决的再好都是背道而驰。所以要有敏感的洞察力,去发现你所做的事的最根本问题在哪里。
理性有逻辑的思维方式。 说得简单些理性思维就是一种建立在证据和逻辑推理基础上的思维方式。所以说,解决问题的时候,要有一种有明确的思维方向,有充分的思维依据,能对事物或问题进行观察、比较、分析、综合。所以说,有了好问题,就等于有了好答案,毕竟题目是自己思考分析得出的,自然解决的方法论也完全可以通过思考、学习去解决。
追求完美的设计结果。 完美,取决于审美,虽说审美有一定的天赋或环境影响的因素,但审美的最重要来源还是靠积淀,积淀同样是来源于学习,所以说通过努力,你完全有能力去证明: 努力是可以战胜号称有天分的人!
好的设计就是一个好答案,正确的方法论,会引领你得到一个好答案,好设计并不只是一个漂亮的样子,好的设计前提一定是对的,好答案也是对的,这样做出来的设计才美。
在很多设计大师的眼里:不怕设计不好看,就怕做出来的设计是错的。并且从设计的三个要素看,设计的核心在于发现对的问题,得出对得答案,而不在于必须去创造没有的东西来证明这个设计是好的。造物主已经把世界创造出来了,设计者不要过度贪心的创造,在大自然中已有的东西已经很美了,刻意去创造一些花纹不是不可以,这是简单装饰,但要明白这不是设计的核心。
对于方法论学习是一件难并且很难的事情,又或许,难才是对的。当今时代,所有的边界都越来越模糊,跨界学习也成了一种方法论的积淀。我想,不管你身处哪个行业,掌握了方法论,都可以很出色。
成长前路崎岖,我们不惧艰难!
写在最后:
不光是要掌握解决问题的方法论,更重要的是把它实践到你自身的实际生活当中去。
设计方法学是研究产品设计规律、设计程序及设计中思维和工作方法的一门综合性学科。设计方法学以系统工程的观点分析设计的战略进程和设计方法、手段的战术问题。在总结设计规律、启发创造性的基础上促进研究现代设计理论、科学方法、先进手段和工具在设计中的综合运用。对开发新产品, 改造旧产品和提高产品的市场竞争能力有积极的作用。
设计方法学的研究内容包括以下几方面:
1. 分析设计过程及各设计阶段的任务, 寻求符合科学规律的设计程序。将设计过程分为设计规划(明确设计任务)、方案设计、技术设计和施工设计四个阶段, 明确各阶段的主要工作任务和目标, 在此基础上建立产品开发的进程模式, 探讨产品全寿命周期的优化设计及一体化开发策略。
2. 研究解决设计问题的逻辑步骤和应遵循的工作原则。以系统工程分析、综合、评价、决策的解题步骤贯彻于设计各阶段, 使问题逐步深入扩展, 多方案求优。
3. 强调产品设计中设计人员创新能力的重要性, 分析创新思维规律, 研究并促进各种创新技法在设计中的运用。
4. 分析各种现代设计理论和方法如系统工程、创造工程、价值工程、优化工程、相似工程、人机工程、工业美学等在设计中的应用, 实现产品的科学合理设计, 提高产品的竞争能力。
5. 深入分析各种类型设计如开发型设计、扩展型设计、变参数设计、反求设计等的特点, 以便按规律更有针对性地进行设计。
6. 研究设计信息库的建立。用系统工程方法编制设计目录——设计信息库。把设计过程中所需的大量信息规律地加以分类、排列、储存, 便于设计者查找和调用, 便于计算机辅助设计的应用。
7. 研究产品的计算机辅助设计。运用先进理论,建立知识库系统, 利用智能化手段使设计自动化逐步实现。
网页链接
方法论,是人们对于认识世界、改造世界的方法与理论。其中的范畴可以涉及到自然科学与社会科学。
方法论更像是一种理论公式,当我们遇到问题事可以利用方法论中的原则、理论、方法与手段进行解决,就像是做算术题会用到数学公式一样。
在设计中方法论可以作为设计理论支撑,使设计师的设计产出更加符合现实规则与用户体验,使产品更加合理,更加具有竞争力。
在互联网大厂中资深设计师更是会灵活使用各种设计理论,不仅可以应用在设计产出,还可以应用在设计答辩中。成熟的设计专家甚至可以利用方法论转化竞品的亮点,提高我方公司产品在市场竞争中的优势。
所以设计师懂一点方法论还是很有价值的,UI设计或者互联网产品设计相关的视觉设计师,在逐步的向高阶段发展时,其设计输出不能只停留于视觉层面,具有一些产品化思维视野会对设计师职位晋升时起到帮助。
下面介绍一些在工作中经常会用到的方法论
一、十字分析法
以下是十字分析法的百科定义
艾森豪威尔法则又叫十字法则或四象限法则。创始人艾森豪威尔,源自艾森豪威尔的十字时间计划:画一个十字,分成四个象限,分别是重要紧急的,重要不紧急的,不重要紧急的,不重要不紧急的,把自己要做的事都放进去,然后先做最重要而紧急那一象限中的事,这样以来,艾森豪威尔的工作生活效率大大提高。此事成为美国成功学家们所津津乐道的美谈。
&ltimg src="https://pic4.zhimg.com/50/v2-f918d5ce542e5505cdbbf63945c8d437_hd.jpg" data-caption="" data-size="small" data-rawwidth="960" data-rawheight="720" width="960" data-original="https://pic4.zhimg.com/v2-f918d5ce542e5505cdbbf63945c8d437_r.jpg"&gt
在界面设计中,有些产品页面信息过多,需要对信息的层级进行取舍,以用户的视角我们可以将信息按照十字方法将重要的、必须的设为xy轴,
1.重要 不必须的
2.重要 必须的
3.不重要 必须的
4.不重要 不必须的
例如 在一款feed流产品中,最小信息单位所包含的【信息发布者头像】【信息发布时间】【信息内容】为重要的必须的内容,【评论数量】【点赞数量】则为重要的不必须的内容
十字分析方法可以快速应用到许多需要对于信息进行取舍的地方,只需要在纸上画上两条线便可以进行分析
二、GSM分析法
Goal目标——Signal表现——Metric指标 这是一套从谷歌传出来的问题分析方法
首先确立明确的目标,推导可能发生的行为或现象,最后落实到数据指标上
如下图
&ltimg src="https://pic3.zhimg.com/50/v2-c75a762bfcf6e3b9132615e0144cf898_hd.jpg" data-caption="" data-size="normal" data-rawwidth="1910" data-rawheight="1068" width="1910" data-original="https://pic3.zhimg.com/v2-c75a762bfcf6e3b9132615e0144cf898_r.jpg"&gt
举个例子:
目标:公司希望产品今年可以占领更多市场份额 ——
落实到现象上:目前公司产品用户量低于竞品,活跃度不高 ——
落实到数据上:我们需要提高用户转化率、宣传力度与运营活动频率。
接下来公司就可以根据具体的数据指标进行相应的策划,这一套方法实际上就是将一个较大的、不易入手的目标逐渐分解降低难度,根据现象依据判断背后相对应的数据指标,以数据指标作为下一步策划依据,使后期策划行动与任务分配更加细化
界面设计与互联网产品设计中能够运用到的方法论有很多,大多数可以归纳到用户研究心理学、设计基础原则、用户体验原则等等。这些方法论只是一种解决问题的.
设计过程中用以促成模块化设计的四个区域:模块(Module)、数据(Data)、体系(Architectural)和程序(Procedural)设计。
模块设计(Modular design) 降低了复杂性、便于修改、且使得支持
系统不同部分的并行开发实现起来更容易。模块类型提供的操作特性通过结合时间历史、激活机制、和控制模式来表现。在程序结构内部,模块可以被分类为:
1. 顺序(sequential)模块,由应用程序引用和执行,但不能从表观上中断。
2. 增量(incremental)模块,可被应用程序先行中断,而后再从中断点重新开始。
3. 并行(parallel)模块,在多处理器环境下可以与其他模块同时执行。单独的模块更容易开发,因为功能可以被划分出来,而界面只是用来确保功能的独立。功能的独立性可以使用两个定性的标准来衡量:凝聚性 (cohesion)-衡量模块的功能强度的相关性,和耦合性(coupling)-衡量模块间的相互依赖的相关性。
数据设计(Data design)首先并且有些人也坚信,是最重要的设计行为。数据结构的影响和程序上的复杂性导致数据设计对软件质量有着深远的影响。这种质量由以下的原理来实施:
1、适用于功能和行为分析的系统分析原理同样应该适用于数据。
2、所有的数据结构,以及各自所完成的操作都应该被确定。
3、创建数据词典并用来详细说明数据和程序的设计。
4、底层的数据设计决定应该延迟至设计过程的后期。
5、数据结构的陈述(具体说明)应该只被那些直接使用包含在此结构内的数据的模块所知道。
6、有用的数据结构和操作库可以在适当的时候使用。
7、软件设计和编程语言应该支持抽象数据类型的规范和实现。
体系设计(Architectural Design)的主要目标是开发模块化的程序结
构并表达出模块间的控制相关性。另外,体系设计融合了程序结构与数据结构,以及使得数据得以在程序中流动的界面定义。这种方法鼓励设计者关注系统的整体设计而不是系统中单独的组件。选用不同的方法会采用不同的途径来接近体系的原点,但所有这些方法都应该认识到具有软件全局观念的重要性。程序设计(Procedural Design)在数据、程序结构、和陈述详细算法的说明都已使用类似英语的自然语言来呈现后,再确定程序设计。使用自然语言来陈述的原因是当开发小组的绝大多数成员使用自然语言来交流的话,那么小组外的一个新手在不经学习的情况下会更容易理解这些说明。这里有个问题:程序设计必须毫无歧义的来详细说明程序,但我们都知道不含糊的自然语言也就不自然了。