搜索
首页后端开发php教程产品经理教程:用户体验要素及产品设计步骤

现在产品研发人员经常挂在嘴边的一个词就是“用户体验”,现在大家对用户体验越来越关注了,也是最容易被忽略的一个关键因素。那么我们应该如何设计出满足用户体验的产品呢?下面一起来看看进行产品设计(http://www.maiziedu.com/course/pm/115-1118/)时需要注意的几点用户体验要素,满足这些点,那么用户体验设计(http://www.maiziedu.com/course/pm/)就有可以做出一个很好的决策了。
用户体验的要素
用户所体验的每一件事,对你来讲都应该是经过慎重考虑和论证以后的决定。
考虑用户的体验、把它分解成各个组成要素、从不同的角度来了解它—只有这样,你才能确保你控制了决策所造成的全部结果。
表现层:在表现层(surface),你看到的是一系列的网页,由图片和文字组成;
框架层:在表现层之下是网站的框架层(skeleton):按钮、控件、照片和文本区域的位置;
结构层:与框架层相比更抽象的是结构层(structure),框架是结构的具体表达方式。框架层确定了在结账页面上交互元素的位置;而结构层则用来设计用户如何到达某个页面,并且在他们做完事情之后能去什么地方;
范围层:结构层确定网站各种特性和功能最合适的组合方式,而这些特性和功能就构成了网站的范围层(scope);
战略层:网站的范围基本上是由网站战略层(strategy)所决定的。这些战略不仅仅包括了经营者想从网站得到什么,还包括了用户想从网站得到什么。
每一个层面都是根据它下面的那个层面来决定的。
从手机的开关键的设置,来看nokia和iphone的设计。
nokia的战略层是围绕着电话来实现的,范围层则是仿照传统电话的设计,结构层是数字键盘和屏幕,框架层则是按键的布局,包括作为电话的开关键,与挂机键设定在了一起。表现层是挂机按键的图案、触感和关机画面。所有的设计都是“像电话一样工作”的战略来实现的。
iPhone的战略层是围绕“掌上电脑”来开展的,范围层则是仿照“PDA”(乔老爷子实验的newton)和电脑来进行设计,结构层是电源键和触摸屏幕(电容屏,用手直接点),框架层是她的开关键,按一下关闭屏幕,按下不放是关机菜单,确认后关机。表现层则是按键按压不放的触感,出现关闭画面的时间间隔(在用户预期的范围内,太短容易误按,太长用户会中断而反复尝试),以及滑动关机的画面。所有的设计都是“很酷的像掌上电脑一样工作”的战略来实现的。
产品设计的一般性步骤
用研
我们可以把大量的用户需求划分成几个可管理的部分,这将通过用户细分(user segmentation)来完成可用性和用户研究。弄明白用户需要什么,我们首先必须知道他们是谁。用户研究(User Research)的领域致力于收集必要的信息来达成共识。
通过创建人物角色(personas)—有时也叫做用户模型或用户简介—你可以让你的用户变得更加真实。人物角色是能代表整个真实用户需求的虚构人物。
任务分析
任务分析是一种仔细地分解用户完成任务的精确步骤的方法。这种任务分解可以通过用户访谈来完成,让用户讲述自己的故事,说出他们的经验;也可以通过现场调查来完成,在用户的“日常生活环境”中直接研究他们的行为。
对于由信息驱动的产品,卡片排序法(card sorting)用于探索用户如何分类或组织各种信息元素。给用户一沓索引卡片,每一张卡片附有信息元素的名字、描述,一张图像或内容的类型。然后用户根据小组或类别,依照自己感到最自然的方式将卡片排列出来。分析几位用户的卡片排列结果,就可以帮助我们了解用户对产品信息的看法。
功能规格说明
功能规格说明不需要包含产品的每一个细节—只需要包含在设计或开发过程中出现有可能混淆的功能定义。同时功能规格说明也不需要展望产品未来的理想化状态—只需要记录在创建这个产品时已经确定下来的决议。
交互设计
交互设计()和信息架构都强调一个重点:确定各个将要呈现给用户的元素的“模式(patterns)”和“顺序(sequences)”。交互设计关注于将影响用户执行和完成任务的元素。信息架构则关注如何将信息表达给用户的元素。
信息架构
信息架构研究的是人们如何认知信息的过程,对于产品而言,信息架构关注的就是呈现给用户的信息是否合理并具有意义。
节点在信息架构中是依据组织原则(organizing principle)来安置的。从字面上来讲,组织原则基本上就是我们决定哪些节点要编成一组,而哪些节点要保持独立的标准。
这些属性,在图书馆学的术语中,被称为“截面(facets)”,而且它们几乎能为任何内容提供一套简单、灵活的组织原则语言和元数据。
受控词典是网站使用的一套标准语言。这是用户研究中很重要的一个领域。与用户谈话并了解他们的沟通方式,是开发出一个让用户感到自然的命名原则系统的最有效方式
界面设计
成功的界面设计是那些能让用户一眼就看到“最重要的东西”的界面设计。而另一方面,不重要的东西,不应该被注意到—有时候则是因为它们根本就没有出现在那儿。
在网站中,指示标识通常会涉及导航设计和信息设计。一个网站的导航系统不仅仅是要提供到网站不同区域的通路,还必须要清晰地传达出这些选项。
线框图
线框图在正式建立网站的视觉设计的流程中,是必要的第一步,但是几乎每一个参与这个开发过程的人都会在其他任务点中使用它。负责战略层、范围层和结构层的设计者可以借助线框图来保证最终产品能满足他们的期望。真正负责建设这个网站的人,则使用线框图来回答关于网站应该如何运作的问题。
嗅觉和味觉
在整个设计流程中,这是为我们的用户提供体验的最后一站:决定我们的设计最后要如何被人类的感觉器官感受到。
对比和一致性
当一个元素在设计中的显得与众不同时,用户就会注意到。用一个“统一的品牌识别形象”强化呈现在你的用户(客户、潜在客户、管理层、员工或其他访问者)面前的产品“跨媒体的一致性”,这种品牌识别的一致性应该呈现在你产品的每一个层级的设计中,从每个界面都会出现的导航元素到只出现一次的普通按钮。
设计合成品和风格指南
承载这些设计决策的权威性文档是风格指南(style guide)。这个汇总文档确定了视觉设计的每个方面,从最大到最小的范围内的所有元素。

本主题由 小贝 于 2016-5-18 10:39 审核通过


声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
PHP的目的:构建动态网站PHP的目的:构建动态网站Apr 15, 2025 am 12:18 AM

PHP用于构建动态网站,其核心功能包括:1.生成动态内容,通过与数据库对接实时生成网页;2.处理用户交互和表单提交,验证输入并响应操作;3.管理会话和用户认证,提供个性化体验;4.优化性能和遵循最佳实践,提升网站效率和安全性。

PHP:处理数据库和服务器端逻辑PHP:处理数据库和服务器端逻辑Apr 15, 2025 am 12:15 AM

PHP在数据库操作和服务器端逻辑处理中使用MySQLi和PDO扩展进行数据库交互,并通过会话管理等功能处理服务器端逻辑。1)使用MySQLi或PDO连接数据库,执行SQL查询。2)通过会话管理等功能处理HTTP请求和用户状态。3)使用事务确保数据库操作的原子性。4)防止SQL注入,使用异常处理和关闭连接来调试。5)通过索引和缓存优化性能,编写可读性高的代码并进行错误处理。

您如何防止PHP中的SQL注入? (准备的陈述,PDO)您如何防止PHP中的SQL注入? (准备的陈述,PDO)Apr 15, 2025 am 12:15 AM

在PHP中使用预处理语句和PDO可以有效防范SQL注入攻击。1)使用PDO连接数据库并设置错误模式。2)通过prepare方法创建预处理语句,使用占位符和execute方法传递数据。3)处理查询结果并确保代码的安全性和性能。

PHP和Python:代码示例和比较PHP和Python:代码示例和比较Apr 15, 2025 am 12:07 AM

PHP和Python各有优劣,选择取决于项目需求和个人偏好。1.PHP适合快速开发和维护大型Web应用。2.Python在数据科学和机器学习领域占据主导地位。

PHP行动:现实世界中的示例和应用程序PHP行动:现实世界中的示例和应用程序Apr 14, 2025 am 12:19 AM

PHP在电子商务、内容管理系统和API开发中广泛应用。1)电子商务:用于购物车功能和支付处理。2)内容管理系统:用于动态内容生成和用户管理。3)API开发:用于RESTfulAPI开发和API安全性。通过性能优化和最佳实践,PHP应用的效率和可维护性得以提升。

PHP:轻松创建交互式Web内容PHP:轻松创建交互式Web内容Apr 14, 2025 am 12:15 AM

PHP可以轻松创建互动网页内容。1)通过嵌入HTML动态生成内容,根据用户输入或数据库数据实时展示。2)处理表单提交并生成动态输出,确保使用htmlspecialchars防XSS。3)结合MySQL创建用户注册系统,使用password_hash和预处理语句增强安全性。掌握这些技巧将提升Web开发效率。

PHP和Python:比较两种流行的编程语言PHP和Python:比较两种流行的编程语言Apr 14, 2025 am 12:13 AM

PHP和Python各有优势,选择依据项目需求。1.PHP适合web开发,尤其快速开发和维护网站。2.Python适用于数据科学、机器学习和人工智能,语法简洁,适合初学者。

PHP的持久相关性:它还活着吗?PHP的持久相关性:它还活着吗?Apr 14, 2025 am 12:12 AM

PHP仍然具有活力,其在现代编程领域中依然占据重要地位。1)PHP的简单易学和强大社区支持使其在Web开发中广泛应用;2)其灵活性和稳定性使其在处理Web表单、数据库操作和文件处理等方面表现出色;3)PHP不断进化和优化,适用于初学者和经验丰富的开发者。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
4 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
4 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
1 个月前By尊渡假赌尊渡假赌尊渡假赌

热工具

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

mPDF

mPDF

mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。