设计价值观——Design Value

选中文字可对指定文章内容进行评论啦,绿色背景文字可以点击查看评论额。

设计原则。它们是每个优秀设计执行背后基本的要素。每个设计师和设计团队都构建了一套自己的设计原则。无论您是来自以设计为中心的咨询公司的设计师,还是来自非设计公司的内部团队,您都会遇到一系列设计原则,尤其是当设计处于某个成熟阶段时。

下面的列表显示了知名设计团队的设计原则:

Well known design principles across various industries
Well known design principles across various industries

 

一些设计原则并不一定停留在设计团队的范围内。以 Dieter Ram 的10项优秀设计原则为例。由于业界对各种家用产品和音响系统的设计方式的赞叹,这 10 项原则最初是为 Braun 设计的 ,现已超越 Braun,进入设计史册。Rams 确保他的每一个设计都采用相同的处理流程,结果为其他设计团队创造了遗产。其他设计原则,包括用户界面设计的 10 条可用性启发法格式塔原则,已经达到设计行业认可其有效使用的水平。

 

然而,它确实引出了一个问题:如果设计有原则,那么设计师有原则吗?当然,设计成果,无论是产品设计还是 UX/UI 设计,都是设计师或设计公司的生计。同时,我们是否忘了设计师的行为和品质?本着以人为本的设计理念,如果设计原则是针对产品的,那么设计价值观就是针对设计师的。

 

原则还是价值观

设计价值观的问题在于,它们与设计原则的声望并不一致。回顾我们以前的设计清单,很难找到设计价值观。相反,我们更倾向于看到的是组织价值观。诚然组织价值观本身没有任何问题,但它们缺乏设计师需要的身临其境感和同理心。他们缺乏具有独特身份和产品的设计人员所珍视的核心价值观。其他情况是“原则”和“价值观”的随意混淆使用。更糟糕的是,它们往往是枯燥的、重复的和难以记住的。读者可能会得出结论,设计价值观是没有意义的。的确如此吗?

 

平行世界

让我们看看另一个世界。如果设计师进入敏捷开发领域,他们可能会遇到敏捷宣言。其中包含 4 种敏捷价值观和 12 条敏捷原则。从最初的 17 位软件从业者的聚会中,创建了一份声明,主要关注软件开发团队的工作方式:强调个人和互动;避免过度文档;客户协作和有弹性的团队。二十年后,敏捷宣言仍然与许多其他敏捷实践者、开发人员、产品所有者相关。尽管他们为最值目标而将价值观置于具体情境中,但敏捷已经成为一种向外运动,越来越多地吸引了其他从业者,包括设计师和企业主。

Agile Manifesto of 4 key values and 12 Agile Principles
Agile Manifesto of 4 key values and 12 Agile Principles

在另一个世界里,有布琳布朗(Brené Brown)——这位作家写了羞耻、勇气和情感。她还扩展了价值观的概念。这是她的一本书《敢于领导》的摘录:

通常情况下,自我的价值观将我们引向竞技之门——我们愿意因为我们的信念而做一些大胆且不舒服的事情。当我们进入并跌倒时,我们需要价值观来提醒我们为什么要进去,尤其是当我们充满沮丧,满身灰尘,汗水甚至血泪时。 ——布雷内·布朗,敢于领导

用她的话说,她将价值观定义为一种存在或自我信任最重要的方式。她主张通过基于这些价值观提出具体行为来将我们的言辞转化为行动:言出必行。当一种勇敢的文化将其价值观与特定的行为联系起来时,人们将知道在他们的团队和组织中的期许、鼓励和奖赏是什么。随后,共享语言和明确定义的文化最终会带来长期有意义的成果,包括设计原则。也许,我们作为设计师一直关注结果,而我们应该同样花费相同的时间来定义价值观——我们的存在和我们的行为。

a list of values that can be used for design teams
a list of values that can be used for design teams

思考完所有事情,让我们重新开始。

设计价值观

设计价值观。它们是每个优秀设计团队文化背后的基本要素。每个设计师和设计团队都有能力定义他们独特的设计价值观。无论您来自以设计为中心的咨询公司,还是来自非设计公司的内部团队,设计价值观可以根据设计团队的特定行为创建一种共享语言,这有助于满足期望和决策。

下面的列表显示了设计团队整合的一组令人难忘的设计价值观:

1) 创意🥐

作为设计师,我们超越产品功能,为用户带来愉悦享受。美是通过我们重新想象他人视为商品的功能来展现的。

2)同理心👟

作为设计师,我们倾听终端用户的故事,不分种族和语言。我们透明倾听终端用户的发言。站在他们的角度去思考。

3) 关心🌳

作为设计师,我们不仅应该寻求自我关心,我们还有责任保护我们生活的世界。我们关注环境,记住自身和子孙后代来影响我们的设计。

4) 卓越🚪

作为设计师,我们追求卓越的设计,没有指导手册,只有自我发现。我们坚持标准并通过设计明确的成果为用户服务。

5) 团结🐝

作为设计师,我们以独特的视角与他人合作。我们超越数据上的某个点,不断与世界检验我们的想法。

 

价值观符合原则

你们中的一些人可能会注意到设计价值观与助记符的混合使用。作为记忆辅助,钉子通过在两个物体之间建立心理联系来帮助用户记忆。

以第一个设计价值为例:创意,搭配小圆面包。包子的第一节奏。就创造力而言,小圆面包可以与以创造美丽和创新糕点而闻名的工匠面包师联系在一起。进入“心流”状态的设计师也可以创造出美观的设计。两双鞋让我想起了一句俗语“为他人着想”。三棵树是关于可持续性和环保的。四扇门是指诺曼门中的可靠性,这要求在应用我们的设计时表现出色。最后,五个蜂巢是关于团结工作并在舒适区之外寻求新体验。

通过匹配现实世界中的对象来帮助我们记住,并将识别作为一种技术,对设计师来说听起来很陌生。事实上,这些想法来自早期的原则:10 个可用性启发(#2,#6)。与其孤立地对待价值观和原则,或许两者相互利用是有利的。

一种新的语言?

最终,设计团队应该考虑为他们的设计师定义一组独特的设计价值观。他们可以使这些设计价值观在他们的设计系统和网站上更加明显。还有一些技术,比如助记器,可以帮助它们粘住。作为设计师,我们有能力为我们的最终用户和自己带来不一样的体验。

版权声明:著作权归作者所有。

相关推荐

AngularJS非字符插值计算规则

在AngularJS里,插值会把嵌入的表达式转换为字符串,对于非字符串转换规则如下:1、undefined和null转换为空字符串''。2、如果值是一个Object对象,但不是Number,Date和Array类型,$interpolate变量会先查找用户自定义的toString()函数,如果找到了,使用toString()函数来转换为字符串。注意,这里的用户自定义意味myObject.toStr

[译]Android UI设计与样式——dp和sp

朋友们,最近我一直在做一些Android UI设计和样式的培训课程。 我想和更多观众分享。 这是我的第一个android ui设计和样式教程。 我将在这个主题上写更多的内容。 那么现在开始吧...DP, SP & Pixels作为Android开发人员,我们始终希望我们的UI设计与设备无关。 

Kotlin空值(Nullable Value)的处理以及转换

 使用Java稍不留神很容易导致NullPointException。Kotlin的类型系统使用可空类型(Nullable Type)旨在消除null引用导致的代码出错。Kotlin要求我们必须检测可空类型的值,只有非null的值才允许访问。有几种方式来处理可空类型的值,以避免null引用的出现。 条件检查var nullableStr?: Str

Swift 4的KVO(Key Value Observation)用法

KVO 是 Objective-C 对观察者模式的实现。当被观察对象的某个属性发生更改时,观察者对象会获得通知。KVO实现依赖于Objective-C的Runtime,所以Swift需要使用@objc暴露api给Objective C。Swift目前没有内置原生实现的值观察系统,Swift 4的KVO使用dynamic属性来实现。被观察的类clas

Python : 数值以及数值运算

数值类型Python的数值类型包括:整数int ,浮点数float和复数。其他的数值类型包括:Decimal和分数Fraction。int:整数不限精度float:Python里的浮点数使用C语言的double实现,其精度由运行的系统决定,可以使用sys.float_info查看精度信息。复数:复数的虚数部分有j或J表示,如1+2j。其中实数和虚数的数值部分使用浮点数表示,它们可以使用z

pandas 统计重复值

pandas统计数据项重复值次数和删除 https://blog.csdn.net/qq_35203425/article/details/80830911?utm_source=blogxgwz0

MySQL设置会话变量:把查询结果赋值给变量

MySQL设置变量有两种方式:会话变量和存储过程变量。1、使用set或select直接赋值,变量名以@开头例如:set @var=1; 可以在一个会话的任何地方声明,作用域是整个会话,称为用户变量。2、以declare关键字声明的变量,只能在存储过程中使用,称为存储过程变量。例如: declare var1 int default 0; 主要用在存储过程中,或者是给存储传参数中。两者的区别是: 在

领域驱动设计——如何发布领域事件

领域事件(Domain Event)是域驱动设计的构建块之一,它通常是一个以过去时命名的不可变数据容器类。如:public class OrderPlaced { private Order order; public OrderPlaced(Order order){ this.order = order; } public Order getOrder()