1、”还在考虑一些底层的逻辑关系问题,暂时不要去考虑交互设计的事情”、”底层的逻辑架构,在很大程度上决定了发展方向,而表现层修改的成本不高”、”我们的底层逻辑不是这样的,这里的交互设计不能这样做”。

上面这些话很有意思,这些现象也很普遍。
我相信大多数公司现在都是这种情况:产品负责人或架构师(或叫系统工程师)先把地层逻辑和结构设计好,然后才会去具体的体验设计。

2、多少年来我们都在这样做,我们甚至认为一定应该这样。就好像在日本人没有设计出来很轻巧的家电之前 美国人一直以为家电一定要放到柜子里面做成家具。
现在,我们应该整体的思考一下:产品设计的过程是不是必须这样? 这样是不是一定合理?
3、不。

4、产品的存在是因为需求,用户因为需求才去使用产品(无论这种需求是主动还是被动的) ;用户通过界面达到和系统的交互 从而完成”需求”。
5、可以肯定地说:”用户不知道也不关心系统底层的逻辑架构是什么? 他只知道呈现给他的界面和他体验到的交互过程是什么。”

6、”用户的需求决定产品的方向,用户的使用和交互过程决定了产品的设计“。
(记住:并不是”产品的设计决定用户的使用和交互过程”。)

7、在用户体验设计领域有很大一部分人在做”交互设计”的工作,这些工作可以大致的描述为:
“我们在了解产品思路和用户群特征以后(用户研究),会作一些典型用户的角色模拟(角色设计)和使用情景模拟(情景设计),通过情景的再现演示来总结和逐步细化用户使用中的各种交互需求(任务分解),最后用流程图和线框图的形式把设计结果表现出来”。

8、需要说明的是,交互设计画出来的流程图是”用户使用流程”,而不是”底层业务逻辑流程”。
虽然他们很相近,但本质不一样:一个是从用户的角度出发,一个是从技术实现出发;使用流程图是在描述用户的交互过程和需求,底层业务逻辑流程是为了满足用户的需求。
把用户使用流程演变成底层业务逻辑流流程,是在满足用户需求;把底层业务逻辑流程演变成用户使用流程,是在想当然的认为用户一定会按照你的设计是用产品。

9、很明显”先设计底层业务逻辑流程再考虑交互流程的设计”是标准的工程师思路,这和整个行业先前都是工程师背景有关。
最后会发现:产品是给技术实现设计的,而不是给用户设计的。(虽然做底层逻辑架构的人也会以为他们是在给用户设计,但不可否认他们的特长不是这些。)

10、这种产品设计过程也无法催动技术的提升,而且经常还会导致:
用户体验设计师做了某些好的必须的体验效果时,得到反馈 — “我们底层的逻辑不是这样的,这个我们实现不了。只能放弃这部分的体验”、”用户为什么会这样做呢? 按照我们的设计他们不会这样做呀!”、”按照现在的底层逻辑,这样的交互流程设计作不了,不要考虑了…”等等底层架构规定了体验设计的现象再普遍不过…

11、记住:用户使用的交互流程是底层业务逻辑流程的需求,而不是底层的”表现”。

所以,用户体验设计的工作不只是应该在项目之初就参与进去,而是很多体验设计都应该放到底层设计的前面去。这是一个循环的迭代过程,但站在这个过程前面的应该是用户使用的交互流程设计。
我建议:作产品需求的PM们先去作一下产品的交互设计,然后再去考虑底层的业务逻辑和架构。

转载于:https://blog.51cto.com/liying/968063

把用户体验设计放到底层逻辑架构设计的前面去做相关推荐

  1. 【云周刊】第213期:对话行癫:解密阿里云顶层设计和底层逻辑

    欢迎订阅云周刊 本期头条 对话行癫:解密阿里云顶层设计和底层逻辑 几十个问题,万字长文,阿里云新任总裁行癫履新后首次出面与钛媒体独家深入讨论了一下阿里云对云计算未来的判断,深度解读未来阿里云生态战略, ...

  2. 【云周刊】第213期:对话行癫:解密阿里云顶层设计和底层逻辑...

    欢迎订阅云周刊 本期头条 对话行癫:解密阿里云顶层设计和底层逻辑 几十个问题,万字长文,阿里云新任总裁行癫履新后首次出面与钛媒体独家深入讨论了一下阿里云对云计算未来的判断,深度解读未来阿里云生态战略, ...

  3. 对话行癫:解密阿里云顶层设计和底层逻辑 1

    几十个问题,万字长文,阿里云新任总裁行癫履新后首次出面与钛媒体独家深入讨论了一下阿里云对云计算未来的判断,深度解读未来阿里云生态战略,揭秘阿里技术委员会和阿里中台思想的原生思考.转载自钛媒体,作者:刘 ...

  4. 软件架构设计的底层逻辑

    从上世纪80年代晚期开始,计算机科学界为了应对大规模系统设计所带来的复杂度,逐渐开始了软件架构的研究工作.如今,为了解决不同的问题,各种软件框架层出不穷.每位软件架构设计人员都在自己的认知及技术水平范 ...

  5. 4月2日云栖精选夜读 | 对话行癫:解密阿里云顶层设计和底层逻辑

    [点击订阅云栖夜读周刊] 几十个问题,万字长文,阿里云新任总裁行癫履新后首次出面与钛媒体独家深入讨论了一下阿里云对云计算未来的判断,深度解读未来阿里云生态战略,揭秘阿里技术委员会和阿里中台思想的原生思 ...

  6. 4月2日云栖精选夜读 | 对话行癫:解密阿里云顶层设计和底层逻辑...

    [点击订阅云栖夜读周刊] 几十个问题,万字长文,阿里云新任总裁行癫履新后首次出面与钛媒体独家深入讨论了一下阿里云对云计算未来的判断,深度解读未来阿里云生态战略,揭秘阿里技术委员会和阿里中台思想的原生思 ...

  7. 第2章 逻辑架构设计

    业务需求是所有架构设计的依据.架构设计必然是从需求分析开始的. 1.怎么进行逻辑架构的分析? 答:解决思路是"粗 – 细 – 粗".首先从整体.大局.宏观的角度去思考问题,进行逻辑 ...

  8. 架构设计之如何写架构设计说明书

    架构设计是需求分析到软件实现的桥梁,也是决定软件质量的关键.编制架构设计说明书是开发人员向架构师转变必定会经历的过程.在架构师整个的成长过程中,必定会经历编制架构设计说明书.评审架构设计说明书以及根据 ...

  9. 【产品】《用户体验要素》结构层(交互设计和信息架构)

    结构层--交互设计和信息架构 在传统的软件开发行业,涉及"为用户设计结构化体验"的方法被称为交互设计. 在内容建设方面,主要是通过信息架构来构建用户体验. 交互设计和信息架构都强调 ...

最新文章

  1. 简单邮件传送协议SMTP
  2. ASP.net MVC自定义错误处理页面的方法
  3. Quartus 13.1安装心得
  4. C#访问远程共享加锁文件夹
  5. SPListItem.Update() 与 SPListItem.SystemUpdate()区别
  6. java中this的含义_Javascript中的this的含义
  7. cad批量偏移_学会这12个CAD制图命令,走遍天下都不怕,有没有兴趣?
  8. 笔试题 遗忘点记录 面向对象特点 + 产生死锁条件+ windows内存管理方法
  9. 360浏览器卸载_无法卸载?Win10 强推新 Edge 浏览器,来教你如何干掉它
  10. 《学习JavaScript数据结构与算法》 第四章笔记 栈
  11. 【Vegas2006】8月24日-花豆擀面做法
  12. 怎么在gitLab代码拉到本地
  13. 《MYSQL必知必会》—18.如何使用MySQL的Match()和Against()函数进行全文本搜索以及查询扩展的使用
  14. 保边滤波之Mean shift filter
  15. 微信 Android 视频编码爬过的那些坑
  16. 删除PDF文件中的空白页面
  17. HTML5经典面试题
  18. GB9706.1-2007名词解释:电气间隙、爬电距离,绝缘、接地等
  19. 读卡购票c语言程序,基于51单片机的c语言韦根卡读卡程序 门禁系统
  20. Android 音频源码分析——音量调节流程

热门文章

  1. ElasticSearch实战:Linux日志对接Kibana
  2. Windows文件系统过滤驱动开发教程(0,1,2)
  3. 优秀代码的必知必会(一)?
  4. WWDC 2018:iOS 内存深入研究
  5. 携程供应商接口数据解密AES/CBC/PKCS5Padding
  6. 怎样实现企业管理系统的操作日志功能
  7. MySQL安装失败出现could not start the service mysql error:0 错误提示
  8. 关于家用无线宽带网速突然下降问题解决
  9. 【 Makefile 编程基础之三】详解 Makefile 变量的定义规则使用!
  10. 如何根据值查找所在的表和字段