软件开发 五层次的用户体验

软件开发中,产品经理在规划产品方案时,都会注意用户体验的部分,其实关於用户体验的部分 James Garrett 有提出 用户体验五个层次,这五层就是在说透过用户体验,把产品从无到有画出来的过程是怎麽经历的,另外,也可以透过这个图,看出来产品经理和产品设计师需要紧密合作的原因,因为整个过程环环相扣是有连贯性的,往下就会详细说明这五层到底在干嘛。

https://ithelp.ithome.com.tw/upload/images/20211001/20141909twK52LHfs7.png


战略层 → 产品目标和用户需求

这一层是产品最无形的阶段,需要透过产品经理的洞察或是研究,发觉市场商机找出用户的使用痛点,协助公司找寻要锁定的目标族群是谁,针对此群人他们想要达到的目的是什麽,能够帮助这群人带来使用价值的情境大概长什麽样,目前此群人是怎麽解决这个痛点的,市场上是否已经存在有效的替代方案。

接着,就上述的内容,产品需要达到的目标是什麽,这个产品目标又要如何帮助公司的营收增长,有可能最後规划出来的产品规模很大,需要分成短、中、长期计画,在规划完後要设定能够评估此产品是否成功的关键指标。

范围层 → 功能规格和内容说明

根据前面设定好的战略内容,把用户的使用价值往下拆解成比较细 user storey ,需求的内容有可能会很多,因此这时候非常需要产品经理协助做优先级排序,到底哪些情境对用户来说是一定要满足的,也就是大家常听到的 MVP(Minimum Viable Product)。

在规划优先级排序时,产品经理很常去参考平常蒐集的需求内容,为的就是让自己能够站在用户的角度思考与排序,体察用户最需要的使用价值是什麽,关於需求的蒐集方式大家可以去参考 软件开发的用户需求哪里来? 分享的内容。

结构层 → 交互设计和信息架构(流程)

在排序好优先级後,会先针对MVP的内容画出大概的使用流程,就像大家常听到的 Wireframe ,能够让团队更能想像用户的使用情境会长怎麽样,一定要提供的讯息有哪些,除此之外也会开始规划错误情境的处理。

框架层 → 介面设计、导航设计和信息架构

而框架曾在做的事情就是把前面结构层的内容做得更完善,两者的差异可以大致想像成结构层是把整个使用流程的骨头先打造出来,有个清楚的流程脉络,到了框架层才开始长出肉把骨头包覆起来。

表面层 → 视觉设计和感知体验

最後一层就是表面层,其实就是用户肉眼看到的产品样子。


上面五个层次的内容不管由上至下,或是由下至上都是环环相扣的,因此产品经理和产品设计师一起合作打造产品时,需要密切的讨论如何在这五个层次内取得一个平衡,如此一来才能说是真的有做到「以用户为核心的打造出一个产品」。
目前


<<:  15 - Logs - 挖掘系统内部发生的状况 (3/4) - 透过 Filebeat 收集 Elastic Stack 中各种服务的细节资讯

>>:  Day 15. 来了解Data Persistence in Unity

Day12_HTML语法9

接下来几天会依序介绍表单相关功能的制作,我们一起加油进阶到下个部分 表单(form) : 可以提供输...

用React刻自己的投资Dashboard Day22 - API与前端资料需求比对

tags: 2021铁人赛 React 一般来说在开发阶段,前端与後端会讨论资料需求,让API产出的...

[Day09] 选择困难再度发作之主题挑选

在昨天的文章中,我们先挑选了一个 Ananke 做为例子,今天我们来聊聊怎麽挑选主题,还有我在选择主...

Day 26.

更新: Bug解掉了,在第28天 今天真的没办法思考.. 还没抓到昨天的错误是为什麽,然後接下来的学...

Day28-Go gRPC(上)

前言 在此之前,我们有介绍 HTTP 网路通讯协定,除了这个通讯方法外,今天要介绍一个 Google...