系统分析与设计(一)

我们有这么多各式各样的工具,互联网给我们带来了这么多用户和数据,这是好事也有副作用。
世界上能访问用户数据,并根据数据做分析和改进的公司,大概Google是其中翘楚,这种 data-centric 的做法做过了头,也有悲剧发生:
Douglas Bowman 曾经是Google 的视觉设计主管,2009年的一天,他受不了了
Yes, it's true that a team at Google couldn't decide between two blues, sothey're testing 41 shades between each blue to see which one performs better.I had a recent debate over whether a border should be 3, 4, or 5 pixels wide.and was asked to prove my case.l can't operate in an environment like thati've grown tired of debating such minuscule design decisions...
当你的公司要你用数据来证明41种蓝色到底哪一种更好,或者为一个边栏宽度是3.4,或5 而争执不休,纷纷表示要拿数据来证明的时候,你怎么办?


                       

😕针对以上的问题,可以理解为在公司要求用数据证明每一个微小设计决策的情况下,作为一个设计师应该如何应对呢?

 一、问题分析:

        首先,设计师可能感到自己的创意和直觉受到了挑战,因为在某些情况下,决策似乎更像是基于数据而非设计的艺术。然而,这也提醒我们在数据主导的时代,需要找到平衡点,保持对创意和直觉的尊重。

        其次,公司需要认识到,过度依赖数据也可能导致创新的受限。设计不仅仅是关于性能和数字指标,还涉及到用户体验、情感共鸣以及品牌建设。在设计过程中,有时需要给予设计师足够的空间,让他们发挥创造力,而不是被纠缠于微小的细节。

        最后,团队之间的沟通和合作也至关重要。在决策时,设计师、数据分析师和业务团队之间的有效沟通可以帮助确保最终的设计不仅仅满足数据要求,还能够创造出令用户满意的产品。

二、面对公司要求用数据证明如此微小的设计细节时,可以考虑以下几个步骤:

  1. 理解背后的目标: 首先,理解为何公司对这些微小细节如此关注。是为了提高用户体验、增加点击率,还是为了达到其他业务目标?了解公司的目标有助于更好地理解这些决策的背后逻辑。

  2. 提出问题和建议: 主动提出问题,询问为何这些微小细节如此关键,以及它们对整体用户体验或业务目标的影响。同时,建议能否通过更高效的方式解决这些问题,而非深入到如此微小的设计层面。

  3. 数据的局限性: 说明数据并非万能,尤其是在设计领域。强调数据只是决策的一个因素,而不是唯一的决定性因素。设计是一门艺术,它涉及到用户感觉、品牌形象等方面,这些不一定能够完全通过数据来量化。

  4. 提供可行方案: 提供一些建议,以简化决策过程。例如,可以尝试采用A/B测试,但减少测试方案的数量,专注于最有可能影响用户体验的几个因素,而非过于微小的差异。

  5. 强调用户研究: 如果可能的话,强调用户研究和用户反馈的价值。用户体验是设计的核心,而用户反馈可能提供比纯粹的数据更有洞察力的信息。

  6. 团队合作: 与数据团队和业务团队保持紧密合作,共同探讨如何平衡数据和设计。建立一个开放的沟通渠道,使得不同团队能够理解对方的需求和优先级。


        总的来说,Google的经验教训提醒我们,在数据主导的设计中,要平衡好数据和创意之间的关系,避免过度追求数字指标而忽略了设计的本质。设计师和公司应该共同努力,找到一个既能够基于数据做出理性决策,又能够保持创造力和用户体验的平衡点。        

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/735094.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

设计模式:观察者模式 ⑧

一、思想 观察者模式是一种常见的设计模式,也称作发布-订阅模式。它主要解决了对象之间的通知依赖关系问题。在这种模式中,一个对象(称作Subject)维护着一个对象列表,这些对象(称作Observers)都…

Docker完整版(一)

Docker完整版(一) 一、Docker概述1.1、Docker简介1.2、Docker的用途1.3、容器与虚拟机的区别1.4、Docker系统架构1.5、Docker仓库 二、Docker引擎2.1、Docker引擎架构2.2、Docker引擎分类2.3、Docker引擎的安装2.4、Docker镜像加速器 三、Docker镜像3.1、…

新概念英语第二册(76)

【New words and expressions】生词和短语(15) fool n. 傻瓜 bulletin n. 新闻简报 announcer n. (电视、电台)播音员 macaroni n. …

线程-创建线程的方法、线程池

1.创建线程一共有哪几种方法? 继承Thread类创建线程 继承Thread类,重写run()方法,在main()函数中调用子类的strat()方法 实现Runnable接口创建线程 先创建实现Runnable接口的类,重写run()方法,创建类的实例对象&#…

kibana配置 dashbord,做可视化展示

一、环境介绍 这里我使用的kibana版本为7.17版本。 语言选择为中文。 需要已经有es,已经有kibana,并且都能正常访问。 二、背景介绍 kibana的可视化界面,可以配置很多监控统计界面。非常方便,做数据的可视化展示。 这篇文章&…

Java面试题(主要分清区别!!!)

RequestBody和ResponseBody的区别? RequestBody:接收json或xml数据 ResponseBody的:返回json或xml数据 RestController和Controller的区别? Controller:默认返回的是jsp页面 RestController:返回的是一个js…

自然语言处理(NLP)—— 生成式模型和判别式模型

生成式模型和判别式模型是机器学习领域两大类模型,它们在自然语言处理、计算机视觉等领域都有广泛的应用。理解这两类模型的区别对于选择正确的模型来解决特定问题非常重要。 1. 生成式模型 (Generative Models) 生成式模型旨在学习数据的联合概率分布\(P(X, Y)\)&…

数据结构:顺序表的奥秘

🎉个人名片: 🐼作者简介:一名乐于分享在学习道路上收获的大二在校生🐻‍❄个人主页🎉:GOTXX 🐼个人WeChat:ILXOXVJE🐼本文由GOTXX原创,首发CSDN&a…

C#,排列组合的堆生成法(Heap’s Algorithm for generating permutations)算法与源代码

1 排列组合的堆生成法 堆生成算法用于生成n个对象的所有组合。其思想是通过选择一对要交换的元素,在不干扰其他n-2元素的情况下,从先前的组合生成每个组合。 下面是生成n个给定数的所有组合的示例。 示例: 输入:1 2 3 输出&a…

4.移动零

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums [0,1,0,3,12] 输出: [1,3,12,0,0]示例 2: 输入: nums [0] 输出: […

ZigBee技术与实践教程(无线传感网技术第三天)

1.MAC层规范 在IEEE802系列标准中,OSI参考模型的数据链路层进一步划分为逻辑链路控制子层和介子访问子层两个子层。MAC子层使用物理层提供的服务实现设备之间的数据帧传输,而LLC在MAC 层的基础上,在设备之间提供面向连接和非连接的服务&…

音频视频如何转字幕,音频视频转字幕教程

音频或视频转字幕的教程通常涉及使用软件或在线服务来实现自动语音识别(ASR)技术,将音频中的语音内容转换成文字。以下是一个简化的通用教程: 使用AI工具进行音频/视频转字幕教程 方法一:使用音视频转字幕等具有AI加…

力扣523. 连续的子数组和

问题: 给你一个整数数组 nums 和一个整数 k ,编写一个函数来判断该数组是否含有同时满足下述条件的连续子数组: 子数组大小 至少为 2 ,且子数组元素总和为 k 的倍数。 如果存在,返回 true ;否则&#xff…

【51单片机实验笔记】中断篇(二) 定时器与中断

目录 前言晶振概述时序概述定时器概述工作方式寄存器(TMOD)定时器配置初值的简便算法微秒级定时中断的注意事项 T2定时器概述定时器2控制寄存器(T2CON)定时器2模式寄存器(T2MOD)定时器2配置 软件实现1. 定时…

智慧城市的新引擎:物联网技术引领城市创新与发展

目录 一、引言 二、物联网技术与智慧城市的融合 三、物联网技术在智慧城市中的应用 1、智慧交通管理 2、智慧能源管理 3、智慧环保管理 4、智慧公共服务 四、物联网技术引领城市创新与发展的价值 五、挑战与前景 六、结论 一、引言 随着科技的日新月异,物…

注意!!墙裂推荐几个好用的实用小工具!一定会用到的!

前言 在开发的世界里,面对各种挑战和问题时,拥有一套合适的工具箱至关重要。这不仅能提升我们的工作效率,还能让复杂的任务变得简单,甚至在解决棘手问题的同时,还能让我们的心情略微舒畅。众所周知,有用的…

STM32F103 CubeMX ADC 驱动 PS2游戏摇杆控制杆传感器模块

STM32F103 CubeMX ADC 驱动 PS2游戏摇杆控制杆传感器模块 1. 工程配置1.1 配置debug口1.2 配置时钟1.3 配置ADC1.4 配置串口1.5 配置时钟1.6 生成工程 2. 代码编写2.1 串口代码2.2 ADC读取数据的代码 1. 工程配置 1.1 配置debug口 1.2 配置时钟 1.3 配置ADC 1.4 配置串口 1.5 …

笔记本电脑使用时需要一直插电吗?笔记本正确的充电方式

随着科技的不断发展,笔记本电脑已经成为人们日常生活和工作中不可或缺的电子设备。而在使用笔记本电脑时,很多人会有一个疑问,那就是笔记本电脑使用时需要一直插电吗?本文将就此问题展开讨论。 不一定需要一直插电,如果…

开源组件安全风险及应对

在软件开发的过程中,为了提升开发效率、软件质量和稳定性,并降低开发成本,使用开源组件是开发人员的不二选择(实际上,所有软件开发技术的演进都是为了能够更短时间、更低成本地构建软件)。这里的开源组件指…

面向对象设计之里氏替换原则

设计模式专栏:http://t.csdnimg.cn/4Mt4u 思考:什么样的代码才算违反里氏替换原则? 目录 1.里氏替换原则的定义 2.里氏替换原则与多态的区别 3.违反里氏替换原则的反模式 4.总结 1.里氏替换原则的定义 里氏替换原则(Liskov S…