美文网首页
关于用户体验设计-范围层

关于用户体验设计-范围层

作者: 帅春风 | 来源:发表于2022-08-13 07:54 被阅读0次

    假设要把《软件方法》的“业务和软件需求分析”,与“用户体验设计”关联到一起,那么可以讲,前者就是提出产品要求的过程,后者就是提出产品解决方案的过程。

    在“业务和软件需求分析”的阶段,软件系统用例(何人使用系统做何事的“何事”)是不共用的,即不同角色看起来像做同样的事情,但只要是不同的角色做的事,我们就把这些事区别对待,我们不做归纳设计,而保留原本的做事“要求”要点。

    到了用户体验设计阶段,我们采用ajax之父j esse James Garrett的用户体验五要素分层,直接穿透到范围层,开始进行产品需求功能的归纳,以期做出来的产品即符合用户使用,又简约好用,还考虑平衡成本因素。

    系统外部表现的功能范围层面,虽然不像内部系统设计一样需要把需求解构成各类组成对象,建立各类组成对象的关联关系,以及将所有的操作,都解构成用户角色和组成对象之间的关系。但是外部表现功能,也需要重新排列组合,即将各功能的能力点打散,归纳,重排。

    而范围层,就是解决“打散”,“归纳”的问题。

    1. 各角色做的完全相同的事情,可以考虑是否归纳到一起

    例如,组织内部人员使用的采集系统,数据采集人员和采集管理人员都可以现场使用系统采集人口数据。软件两个采集人口数据的软件用例,涉及到的采集相关功能,可以归纳到一处。

    但是并非所有的情况都可以,假如数据采集人员,和数据采集管理人员,使用的终端,一开始就已经定义成两个终端的话,则我们没有必要去做这样的归纳的动作。

    2. 各个角色的操作细节,最终汇集到一处的时候,这一处,可以考虑功能是否可以归纳到一起

    例如,我们针对人口采集,做了很多的统计给到领导使用,有每日/周/月人口采集数统计,区域人口采集数统计。

    这些统计最终都会下钻到:“根据xx条件详细查询人口”这个子功能。那么查询人口是否可以归集到一起,统一一个人口多条件查询功能?最终即可以满足用户的查询需求,也没有降低系统的使用体验,又能减少系统开发的成本,而且说不定这个多条件查询的功能,还可以有更多的隐藏的用途(当然,这个更多的用途视情况而言,怎么有用,好用,用的爽,还是具体问题,具体分析)

    3. 谨慎识别看起来好像相同的操作,实际细节上会有所不同的操作功能,避免归纳之后提高设计的复杂度。

    有些操作看似相同,其实细节有一点弯弯绕绕的不同。而因为这点弯弯绕绕的不同,会提高设计的难度,增加用户使用的难度,而且也可能引发开发的难度。

    例如,上面的例子,假如“根据xx条件详细查询人口”,在不同的场景下,要体现放大的人口特征有所不同,有些需要放大人口的年龄数据,有些需要放大人口的户籍数据,那么,这几个场景下的“根据xx条件详细查询人口”就不能考虑归纳到一处了。

    所以对于细节上有些许不同的操作,要加以辨别:是否归纳之后会“满足需求,超越需求”,如果并不能,而且会引发其他的问题,那么,我们宁可把他们当成两个独立的功能,更易于用户直接操作处理。

    4. 归纳,还可以往上归纳一层,对功能做简单的领域分类,形成功能模块。

    领域指代“功能涉及的细分业务”,例如任务的处理,安排任务,处理任务等功能,都可以归纳到“任务管理”这个大功能模块里面。领域分类的好处是,为下一个阶段的重排做好准备。

    而下一阶段的重排,我们从信息层面和任务层面进行重排。

    信息层面的重排,我们称为信息架构。

    任务层面的重排,我们称为交互流程。

    参考书籍\《用户体验要素》Jesse James Garrett\《软件方法(上)》,作者“潘加宇”

    文\帅春风(微信公众号:帅帅春风,产品经理一枚)

    相关文章

      网友评论

          本文标题:关于用户体验设计-范围层

          本文链接:https://www.haomeiwen.com/subject/iubcgrtx.html