热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

网站设计,用户体验UX是基于理由而不是设计的基础

网站建设https:ccrma.stanford.eduwikiInteraction_Design_Framework在我的实习过去的几个星期里,我感到困惑和无动于衷。我不知道我

文章目录[隐藏]

  • 你不想太早开始绘制概念
  • 合理化而不是输入(不要大脑倾倒)
  • 搞定问题
  • 你真的明白这个问题吗?
  • 关闭思想
网站建设

网站建设

https://ccrma.stanford.edu/wiki/Interaction_Design_Framework

在我的实习过去的几个星期里,我感到困惑和无动于衷。我不知道我应该做什么,或者我所做的工作是否值得我投入的时间,我怎么能充分利用我的时间?我只有12个星期是我优先考虑的一切。我受到时间的压力,尽可能快地做出一些事情,我没有时间让我的项目和公司下沉的学习,以及我如何使用它来指导我的项目。幸运的是,我的经理JB Chaykowsky看到我正在努力,并建议我综合我迄今为止学到的一切。我们能够分解我的学习,并开始把它们分解成我正在试图解决的问题的约束或“真理”。

当您解决问题时,您可以使用方法查看不同方向的大图,并用原理评估设计

一篇文章丹·布朗写道,实际的设计发现 真的与我的经理正在帮助我做的共鸣。这是为了解决这个问题,并采取一个设计方向,这将有助于我看到一个大问题的解决方案,什么是谁,以及如何解决这个问题,而不仅仅是看到一个设计(也就是一个解决方案)的细节。

你不想太早开始绘制概念

网站建设

网站建设

https://dribbble.com/shots/2073055-OpenTable-consumer-iOS-app-wireframes

在我实习的几个星期,我把时间集中在素描和制作上。如何在不了解用户面临的当前问题的情况下,草拟解决方案,更别提我想解决的主要问题?虽然我做了关于这个问题的研究,但是从以前的用户见解看,我没有具体的知识来支持我的探索,以及我的解决方案是否可行。

研究是非常重要的,但综合这些信息来提供新的机会比制造产品看起来很好或者已经存在的东西更有价值。这也为开放团队的其他设计师提供了透视的机会,并允许他们利用他们正在开展的工作来解决更多的问题,除了具体的解决方案。

使用草图作为一种思考方式,但如果您不明白问题,请不要过早地勾画出解决方案

绘制东西是很好的,因为它允许你可视化和概念化某些东西,但不要在不了解问题的情况下绘制解决方案。如果你这样做,你最终会在你的思想过程中结束拳击。虽然有些地方可能会说,一开始的素描很好,你可以用时间来提炼信息,并创建一个坚实的框架,你正在努力做的工作。

合理化而不是输入(不要大脑倾倒)

网站建设

网站建设

connectivedx

我一直在和很多人交谈,写下我迄今为止学到的一切,但写作与理解并不相同。我没有使用这些信息来产生对这个问题的理解,而是写下来,希望稍后能够理解。

没有建立背后的理由,我的设计决策背后的理由最终将成为我不必支持的一个不存在的框架的一部分。如果我刚刚专注于开始研究我的研究,我建立的东西就不会那么有效。

我需要将重点从制作转变为综合和使用我学到的建立理解的数据和一个坚实的框架,我的决定是有道理的。

在建设之前,您需要建立良好的基础。这可能会导致您建立正确的事物,而不是不相关或之前已经完成的事情。我开始根据以前的工作(我做过的工作或公司做了什么),现在的工作(我正在开展的项目),问题和用户研究来综合信息。这样我就可以在视觉上放下一切,提供更清晰的框架问题。

合理化一切使我意识到,我不能只是开始设计,而不知道我在做什么的范围。在走窄前,我需要广泛而重点。有可能解决其他人没有关注的一部分问题,并防止重复与其他设计人员所做的相似的步骤。

搞定问题

网站建设

网站建设

Akhil Chugh

如果您花时间合成信息,您可以重新定义问题,如果您已经开始了解概念,则无法做到这一点。参与问题将有助于建立更好的理由,让您更好地了解问题。要让人们了解你的设计,你需要对你说的话有一个坚实的理由。这意味着用客户洞察和/或数据备份您的设计决策。

如果你不能将你的工作与现实联系起来,那么你基本上浪费时间

丹·布朗打破了三种方式为您的设计创造一个方向,帮助您解决问题。这些限制条件允许您合理化您的思维并描述您的设计决策:

  • 原则定义了设计应该或不应该做什么。这些陈述是以研究为基础的,当您将其与研究相结合时,可能会被视为影响
  • 概念建立了产品的整体方法,表达为中心主题或观念。
  • 模型以抽象的方式描述产品,显示底层架构,结构,流程或方法。他们提供了产品如何工作的感觉(没有实际的功能)

通过合成数据,时间了解问题将允许您在达到目标的同时创建约束和框架。限制使您的设计可扩展和框架使您的设计变得可行(设计应该如何做vs将不会做)这将导致您更多地关注焦点,让您以不同的方式进行思考,并指导您如何实际解决问题。

你真的明白这个问题吗?

网站建设

网站建设

当我和我的同事维拉谈论我的设计时,她会一直要求我提供一个例子或围绕它的用例。有时我不能这样做,这是坏的。我一直在倾听这个问题,并且通过查看现有的数据,我无法提供具体的用例来备份我的想法。

如果不能给出具体的例子,那么你可能不清楚这个问题。因为我们在同一个团队,我的同事可能对我正在向她解释的内容有所了解,但如果我试图向别人解释我的想法,没有任何例子或背后的理由,他们就不会得到它。事实上,这是多么神奇的想法可以当场死亡,因为你不能清楚或周到地解释。

在描述您的设计时,您不能依靠抽象或隐喻。你需要用一个坚实的框架讲述你的设计是基于的。

在公司环境中,您需要能够向人们,特别是更高层次的人员解释您正在开展的项目以及如何帮助客户。这意味着为数据或客户洞察提供具体示例。他们将首次看到您的工作,并希望确保他们了解您所做的一切,特别是因为您花费了大量时间开发您的逻辑和设计。基本上你需要在5-10分钟内解释3个月的工作。

在UX设计中,了解您正在设计的人员是非常重要的,以便真正了解他们的痛苦,然后提出解决方案,以帮助缓解此问题。否则,您正在浪费时间,为您,公司和您的客户带来不利的解决方案。

关闭思想

网站建设

网站建设

我觉得“没有生意”的原因是因为我没有时间了解我的用户或我被解决的问题。我没有深深体会到我的用户通过什么。这让我意识到,当你没有第一手的经验的时候,为别人开发移情是多么的困难。

为了发展同情心,你必须通过你的用户去了解他们的痛苦。

我一直在学习很多关于我的项目,以及与许多人交谈,但是我并没有把这些信息转化为可操作的东西。相反,我开始陷入大量不同的信息,让我自己陷入分析瘫痪状态,因为我没有将这些信息连接到如何帮助我前进。

拥抱你不知道的,特别是在一开始,因为你不知道可以成为你最大的财富。它确保你绝对会做与别人不同的事情(Sara Blakely)

可能被困在歧义中,或者如果你不太确定该怎么做。如果有疑问,请花时间处理您迄今为止所学到的一切,并创建约束,让您专注于真正重要的内容并构建框架来了解问题。不要在你的过程中尽早做出设计决策,而不知道你正在设计什么,你正在设计的,以及你将如何到达那里。


推荐阅读
  • 题目:给定一个由0和1组成的非空二维数组grid,用来表示海洋岛屿地图。一个岛屿是由一些相邻的1(代表土地)构成的组合,这里的「相邻」要 ... [详细]
  • 给硬件工程师的入门课系统框图的设计
    无论一个问题多么复杂,如果能以正确的方式去看待,它都会变得简单起来——德内拉梅多斯《系统之美》图微软硬件设计系统框图图赛灵思K7DEMO板硬件设计系统框 ... [详细]
  • Storm集成Kakfa
    一、整合说明Storm官方对Kafka的整合分为两个版本,官方说明文档分别如下:StormKafkaIntegratio ... [详细]
  • (1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名, ... [详细]
  • 本文对MSMARCOPassageRanking榜单的BM25monoBERTduoBERTTCP进行解读,原文地址请点击此处。1.背景介绍这个模型在MSMARCO ... [详细]
  • 实现方式1、首先设置一个Qt下的一个窗口基类;2、窗口基类继承自一个重写的QGLWidget类和一个osgViewer::Viewer类3、重新QGLWidget类& ... [详细]
  • IEEE754浮点数指针方式转换程序usingSystem;usingSystem.Runtime.InteropServices;namespaceCSPointer{** ... [详细]
  • 原理:    在父组件中使用axios获取异步数据传给子组件,但是发现子组件在渲染的时候并没有数据,在created里面打印也是空的,结果发现一开始子组件绑定的数据是空的,在请求数据没有返回数据时,子组件就已经加载了,并且他绑定的值也是空的使用vuex全局状态管理,其实简单,利用vuex的辅助函数(mapState,mapMutations)mapState是将st ... [详细]
  • 导读:今天编程笔记来给各位分享关于php技术员是什么的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: ... [详细]
  • [译]  OS X 和 iOS 的测绘框架Core Plot 入门教程
    [译] OS X 和 iOS 的测绘框架Core Plot 入门教程 ... [详细]
  • RocketdecodeSimplifyDC
    https:mp.weixin.qq.coms4uWqBRrMVG6FlnBKmw8U-w介绍SimplifyDC如何简化解码逻辑。1.使用??简化从mint和maxt中查找的逻辑 ... [详细]
  • 如何从PHP中删除数组中的重复值如何从PHP中删除数组中的重复值?21个解决方案204votes使用array_unique()。例:$arrayarr ... [详细]
  • Android休眠唤醒机制
    有四种方式可以引起休眠①在wake_unlock()中,如果发现解锁以后没有任何其他的wakelock了,就开始休眠②在定时器到时间以后,定时器的回调函 ... [详细]
  • 联邦学习: 联邦场景下的时空数据挖掘
    不论你望得多远,仍然有无限的空间在外边,不论你数多久,仍然有无限的时间数不清。——惠特曼《自己之歌》1.导引时空数据挖掘做为智慧城市的重要组成部分,和我们的日常生活息息相关。如我 ... [详细]
  • 对象与对象之间的成员变量是相互独立的.要想共用数据,则需要使用静态成员或静态方法#只要在类中声明静态成员变量,即使不定义对象,也可以为静态成员变量分配空间,进而可以使用静态成员变 ... [详细]
author-avatar
帝京
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有