系统分析与设计(一)

我们有这么多各式各样的工具,互联网给我们带来了这么多用户和数据,这是好事也有副作用。
世界上能访问用户数据,并根据数据做分析和改进的公司,大概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、…

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

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

kibana配置 dashbord,做可视化展示

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

数据结构:顺序表的奥秘

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

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

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

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

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

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

目录 一、引言 二、物联网技术与智慧城市的融合 三、物联网技术在智慧城市中的应用 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 …

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

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

开源组件安全风险及应对

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

【Web开发】深度学习HTML(超详细,一篇就够了)

💓 博客主页:从零开始的-CodeNinja之路 ⏩ 收录文章:【Web开发】深度学习html(超详细,一篇就够了) 🎉欢迎大家点赞👍评论📝收藏⭐文章 目录 HTML1. HTML基础1.1 什么是HTML1.2 认识HTML标签1.3 HTML文件基本…

【linux进程信号】信号的产生

【Linux进程信号】信号的产生 目录 【Linux进程信号】信号的产生信号概念生活中的信号技术应用角度的信号注意信号概念用kill -l命令可以察看系统定义的信号列表信号处理常见方式概览 产生信号通过终端按键产生信号调用系统函数向进程发信号由软件条件产生信号由硬件异常产生信…

Linux 理解进程

目录 一、基本概念 二、描述进程-PCB 1、task_struct-PCB的一种 2、task_ struct内容分类 三、组织进程 四、查看进程 1、ps指令 2、top命令 3、/proc文件系统 4、在/proc文件中查看指定进程 5、进程的工作目录 五、通过系统调用获取进程标示符 1、getpid()/get…

css--浮动

一. 浮动的简介 在最初,浮动是用来实现文字环绕图片效果的,现在浮动是主流的页面布局方式之一。 二. 元素浮动后的特点 🤢脱离文档流。😊不管浮动前是什么元素,浮动后:默认宽与高都是被内容撑开&#xff0…

Redis基础篇:初识Redis(认识NoSQL,单机安装Redis,配置Redis自启动,Redis客户端的基本使用)

目录 1.认识NoSQL2.认识Redis3.安装Redis1.单机安装Redis2.配置redis后台启动3.设置redis开机自启 4.Redis客户端1.Redis命令行客户端2.图形化桌面客户端 1.认识NoSQL NoSQL(Not Only SQL)数据库是一种非关系型数据库,它不使用传统的关系型数…

ORACLE Linux(OEL) - Primavera P6EPPM 安装及分享

引言 继上一期发布的CentOS版环境发布之后,近日我制作了基于ORACLE Linux的P6虚拟机环境,同样里面包含了全套P6 最新版应用服务 此虚拟机仅用于演示、培训和测试目的。如您在生产环境中使用此虚拟机,请先与Oracle Primavera销售代表取得联系…

【Spring】Spring状态机

1.什么是状态机 (1). 什么是状态 先来解释什么是“状态”( State )。现实事物是有不同状态的,例如一个自动门,就有 open 和 closed 两种状态。我们通常所说的状态机是有限状态机,也就是被描述的事物的状态的数量是有…

Python 一步一步教你用pyglet制作汉诺塔游戏

目录 汉诺塔游戏 1. 抓取颜色 2. 绘制圆盘 3. 九层汉塔 4. 绘制塔架 5. 叠加圆盘 6. 游戏框架 汉诺塔游戏 汉诺塔(Tower of Hanoi),是一个源于印度古老传说的益智玩具。这个传说讲述了大梵天创造世界的时候,他做了三根金刚…