赞助商
立即赞助

网易设计师用一个实战案例,告诉你如何处理复杂需求!

产品经验3年前 (2021)发布 流光
2.2K 0 0

新设计师可能都会遇到这样问题:在设计个复杂需求时候,各场景、可能性在脑来回乱窜,常常觉逻辑不够严密。设计完成后,又被各质疑,提出各异常场景,导致频繁改,缝缝补补。本文将和大家分享下解决以上问题小法。

本就「企权限分配平台」的需求为案例,整了之前处复杂需求的一些思路。讲讲在交互设计的过程中,如何避免上两种情况,我们的工作更好地务户,体现值。

理解需求

首先,我想任何设计师在设计产的时候第一步都是解需求,这包括了需求的目标背景、角色场景、产逻辑等,同的需求侧重点会同。「企权限分配平台」的需求为例,目标背景和角色都较简单,但是一般涉及权限的产,背后的逻辑就会很复杂,场景情况很多。

和产品沟通,和用户沟通,甚至网上找资料,都是理解需求的一些好方法。比如本次计的需求是关于权限配,这一篇《网易高:角色权限计的100种解法》的文章,就好地帮助理解权限配背后的计逻辑。

包括理解需求内的专词,其建立特殊的标识样式,也帮自己、团队、用户好理解产品需求的一种方式。

网易设计师用一个实战案例,告诉你如何处理复杂需求!

△ 名词解释

需求结构化

在最初思考需求的候,肯定会从景/问题出发,思考怎去解决这个问题,是以「人」的思维来思考这个问题的,这是必然的,也是正确的。但此的思维是散点式的,例如当想权限配的需求,可能会说:这次要新增一个「岗位」的概念,让权限和岗位绑定,不要和人绑定。对了,还有人员离职这个问题困扰业久了,这次要在人员离职的候进行……

所以,初的需求框架确后,我得到的这样两段文字:

网易设计师用一个实战案例,告诉你如何处理复杂需求!

看去已非常全面了,但由于我们散点式收集需求,很多时候可能还会遗漏,或者错误关联了内逻辑,导致一些逻辑冲突、漏洞。

此时,我们需要将我们的思从「散点式收集」转为「结构化梳理」。从需求说明里抽丝剥茧,我们以得到:

  • 用户角色三类:超级理员、业务理员、HR;
  • 操对象是:部门、位、人、权包;
  • 可执操作括传统:增、删、改、查,有和本业务相关「关联」,即权限赋予。

网易设计师用一个实战案例,告诉你如何处理复杂需求!

各对象之间的关系又怎样呢?我们把所的对象两两组合,再把关系的删掉。

网易设计师用一个实战案例,告诉你如何处理复杂需求!

也就:

  • 在部门可以下立岗位,岗位必须从属部门;
  • 人员必须从属某一部门;
  • 人必须从属某一位;
  • 权限可以赋予部;
  • 权限包可赋予给岗位;
  • 人员和权限包没有任何直关,这也是本次权限配的核心。

这个具体的务逻辑并重要,需要心解,重要的是这样一种结构思考的方法,可应在后续各种各样的设计中。

对象间的关,再和刚才梳理的人物、操作相结,就可以还成一系列的需求描述:「角色」可以在「A对象」下「操作」「B对象」,例如:超管理员可以在部门下新增岗位。

至此,我们已可以建立「需求→功能对应表」:

网易设计师用一个实战案例,告诉你如何处理复杂需求!

其中,色部分都之散点式的需求罗列中考虑到的功能点,通过结构化的梳理,我们可以提把它们都一一补齐。

网易设计师用一个实战案例,告诉你如何处理复杂需求!

这过程可以减少我们小颗粒功能点的遗漏,避免完部分设后,突然发遗漏了某功能,任务时间点又已到了,慌慌忙忙加功能,就可能会影响整体的设思框架。

设计的减法:只考虑主流程

完了功能点的整理归纳后,就可以始我们的界面设了。初的界面设中,这三点需减法:

  • 优先进行框架计,不要在一开始就考虑细节;
  • 优先完主流程,再考虑异常场景;
  • 按照功能对应表将各个模块独立设计完成,添加快捷操。

当然,可以先把可能存的异常、细节都记录下,以便后续补充。

比,在人权分的界面结构中,分为三个大模块:

网易设计师用一个实战案例,告诉你如何处理复杂需求!

在有界面框架和功能对应表,我们做设计变得比简单,按照之前整理的「需求→功能对应表」,把每个小颗粒的功能细节填充到界面框架内即。

网易设计师用一个实战案例,告诉你如何处理复杂需求!

设计的加法:回归场景,考虑细节

当主流程设完毕之后,我们就始加法了,之,我们一直用一种纯理性的视角完我们的设,保持纯理性的设会两问题:

  • 多业景靠逻辑思维是无法想象的,必须身地站在用户的角度去思考,才能理解景,进而补充可能的体验细节。
  • 纯理性的设,可能功能点完整的,但用户体验缺失的。

例如,纯从逻辑思维角度你能想在一个企业有人是没有任何部门归属的吗?然而现实中就存在这的情况──外包人员。不结实际景,也不知道用户一需要理多少次重复操作,目前的计对是否足够便捷。

作一企业内部权限分配平台,我们可以把部⻔、岗、人员对象作初始线索,站不同的用户使用角度,沿线索去全面思考场景,修改功能。一些实难以理解的业务,找用户聊聊也一好方法。

很快,我们就找到下面特殊场。

1. 人变动

  • 新增人员流程:找新加入部门→找岗位→添加人,由于企业内部还有一个最基础的 OA 系统,那HR是否会需要重复操作,一个人员在不同添加次?是否增加了的工作成本?
  • 人员变动频繁,否易遗忘?

理方法:行政架构动同步,红点待。

网易设计师用一个实战案例,告诉你如何处理复杂需求!

 OA 系统数据通,动形成四类待红点:人员新增、人员离职、行政部门新增、行政部门删除。

这样 HR 就不需重复新人员的添加操作,只需业务理员把 OA 内无法覆盖的人员岗设好就可以,也不会出遗漏的况。

2. 高兼职

例如某高:本身 A 部门负责人,临时兼任 B 部门负责人,那么当他不再负责 B 部门时,该如何处理他的岗?离职?转岗?似乎都不合。

处理方法:新增位移除功能。

3. 外包人

到现情况中,外包人是没有部门归属的,但是际上他们肯定也有自己负责的业务范围和位,在初始化时何安置没有部门的人?

处理法:新增个部,叫做「岗位员」,并标红作为待办,提醒操作者去处理这些「岗位员」。

4. 员离职/转岗

在进功能设计合时,我考虑是否「员离职」应该叫「员删除」更系统化?是否可以接合为个「员编辑」功能,将离职、转岗操作合并?(实上这2个功能操作起来确实比较相似)

处方法:最终我依然保留了「人员离职」、「人员转岗」的功,因为这样更场景,户清晰地知道自己当前该操作么。

目前对一个人进行离职操作的路径是:找部门→找岗位→找人→理离职,而的企业有 2500+ 员工,对于离职操作者 HR 来说,这个路径是否现实?是否快捷?

处理方法:新增搜索功能,直接搜索人→处理离职,这功能也方便了其他找人的场景。

5. 多

诸如此类的考虑还很多,例如新建部门的时候否会空部门,企业行组织架构重组时否会批的人员、组织变动,需批操作。找到初的线索,站用户的角度沿线索思考,行全局扫描,就会发很多需加法的方,发的方式可以观察、访谈、思考任何方式。

在已经证主流程的简洁、清晰,用局扫描的方式去搜集特殊场,给我们的设计做加法,以证我们整的设计框架是清晰用的,而特殊场是散落在骨干上的各种小分支。

如我们可以做到,所有主干场景、分支场景了然于心,并有自己优先级考虑,那么于项目成员、用户提出质疑,我们也有足够理由来证明自己设计合理性。

当然,场景基本考虑全面后,还有最后一步,就是统一交互,善细节,这一步是设计上的法。

总结

上,就是一个针对复杂需求的减设计法案例,总结来说有个大步骤:

  • 从实场景出发,发现问题,理解需求;
  • 需求结构:把本源的场景、需求结构成功对应表;
  • 计的减法:先解决最根本的问题;
  • 设的加法:回归场景,全面考虑。

所以,交互计是需要理性和性的结,要有抽丝剥茧,提炼总结的能力,也要有贴近用户关注情的细腻。把的工作规范化,减少无效付出,也是的一种能力。希望本篇文章对新人计有一些帮助,也欢迎大家一起探讨交流。

欢迎关注「网易UEDC」公众号:

网易设计师用一个实战案例,告诉你如何处理复杂需求!

© 版权声明
您必须登录才能参与评论!
立即登录
暂无评论...

相关文章

@苏大牙牙牙 :身为设计师,我们习惯性的埋头专攻自己的专业,思考着像素级的细节,拿捏着细微的交互体验,讨论着新的动效方...
用户下沉
设计师总是需要对接一个又一个的设计需求,而这个过程一不留神就是坑。面对需求,哪些该接?哪些不该接?优先级如何排序?应...
设计走查
编者按:当老板说出「字要大」「颜色要喜庆,别跟坟前上吊似的」时,他们到底想表达什么?设计师该如何应对?今天让得到首位...
平面设计
网易UEDC – 谢晓聪 :如何设计更高效的筛选器,提高用户的决策效率? 一、生活中的筛选 在日常生活中我们常常会跟各式各样的...
用户体验
本文主要从需求类型、表现形式、如何做正确设计来分析,设计师应如何洞察需求本质?如何做正确的设计? 前言:设计师的痛 有...
商业需求
这周我们进行下一步讨论:如何对分析结果进行选择。 团队角色分工 首先我们需要了解互联网产品研发团队的各个角色分工。 对...
产品
网易UEDC – 王业 :这篇文章讲述了我对产品设计的一些个人理解和看法。用户参与设计,指的是在有限的设计引导下,要给予用户...
交互设计
近期一直在梳理需求收集、需求评审流程,就写一写关于这方面的心得吧。针对评审要注意的事项,我梳理了8个问题,和大家一起聊...
产品经理