赞助商
立即赞助

交互设计师如何梳理业务需求?来看这篇超全面的规范!

交互设计3年前 (2021)发布 流光
2.8K 0 0

需求整理的现状

写这篇文章的初衷,是在实际工作中遇 PRD & DRD 文档,对于一些交互设计图,会产不理解,或者实际落画图的时候会发一些后不一致的问题,解释过于冗余,不清晰。接触新的业务时,很难把新理解的内从至下的消化完整。所以希望通过这篇文章帮刚接触交互的同学好展交互设作。

在传统瀑布式需求分析流程中,我们设师往往拿到的已型的信息架构图&产品结构图&关键业务流程图,只了解一下概什么类型的产品,很难发企业产品中真关键的流程价点哪里,或者也不清楚后续发展的走向,只能卯足了劲去图明,整理完整。时间紧迫压力,又照顾整项目。往往决产品功与否的,产品 20% 的主功能(二八原则)。所以面临初产品设中,应该将主精力重功能流程中。

目前,在互网产品中,敏捷开发是所有产品计者最推崇的。因在于,能够对业、计、开发更有前瞻性&敏捷性。

理解业务需求,是做好交互的首要条件

产品交互的成功一定是建立在业需求提炼清晰的基础上。业需求的价值提炼,也是计需要参完成的。业需求是一个比较大的任,来源可能是老板的要求,可能是产品提出的,也可能是用户的反馈。通过业需求,要析出相关的业目标。有个偶然的机会,了解彩色 UML 的计方法,在体实践中,觉这个方法能够快速适应任何业流程,简方便,易懂,并能快速发现业流程中的问题,加以修正完善。

彩色UML建模

有幸认识海鹏老,推了早年翻译的彩色 UML 建模一书,作者 Peter Coad,是将彩色和企业组件集成建模术之中的第一本书的主要作者,是界上经验丰的建模人员之一,所创建的模型乎涉及所有行业。

此书是第一本介绍彩色来表达软件设计的著作。作者 4 种颜色来代表 4 种架构,给定一种颜色,你就知道这个类可具有哪些属性、链接、方法和交互。得到的彩色构建创建更好的模,并获得应有的认可。彩色和架构仅仅是开始。作者更进一步将这些架构发展为 12 个类的领域无组件。作者在过 10 年中创建的每个模,都遵循这个组件表达的基本形状和职责。

笔者利用色 UML 模设计法,用于业务梳理工作,到了意想不到效。以下为色 UML 模基本概念(截取色 UML 模书介绍)。

交互设计师如何梳理业务需求?来看这篇超全面的规范!

△ 《色UML模书》第9页

交互设计师如何梳理业务需求?来看这篇超全面的规范!

△ 《色UML模书》第10页

交互设计师如何梳理业务需求?来看这篇超全面的规范!

△ 事例会员注册

交互设计中常用图

1. 实体关系图(又称ER图)

定义:ER 图是用来描述现世界中的关系模型,所谓是指客观上或者逻辑上存在并且以区分的人物。

作用:促使以合技理解实的方法,规范的描述功能模块的核素,其实就数据库的理结构。这种描述无二义的,清晰传达 PM 的设思。

交互设计师如何梳理业务需求?来看这篇超全面的规范!

2. 功能结构图

功能结构图就是按照功能的从属关系画成的图表,在该图表中的每一个框称为一个功能模块。功能模块以根据具情况分得大一点或小一点,分得最小功能模块以是一个程序中的每个处理程,而大的功能模块则能是完成某一个任务的一组程序。用通俗的来说,功能结构图就是以功能模块为类别,介绍模块下各功能组成的图表。

交互设计师如何梳理业务需求?来看这篇超全面的规范!

作用

  • 梳理需求,以鸟瞰的方式对整个产品页面中的功能结构形成一个直观的认识。
  • 思考并明确产的功模及功组成。
3. 信息结构图

信息架构属于用户体验的结构层,产品的骨架。一般由产品理或者高层的理人员给出框架。除非的产品迭,否则不会改。

交互设计师如何梳理业务需求?来看这篇超全面的规范!

用

  • 帮助 PM 梳复杂容的信息组成,避免信息容在展示过程中现遗漏、混乱、重复;
  • 作为开发工程师立数据库参考依据。

息结构图构成要素

  • 导航:网页访问者的访问途径。
  • 频道:某一同性质的功能或内的共同载体,也可称功能或内的类别。
  • 频道:某频道下细的另一类别。
  • 页面:单个或附属某个频道或分类的界面。
  • 模块:页多个元素组成个区域内容,可以有个或多个,也可以循环出现,如:文章列表。
  • 模块元素:模块中的元素内容,以文章列表举例,文章标题、文章摘要、文章时间,是元素,是组成模块的内容,同时他们也是以循出现的。元素的类型以是:文字、图、链接等等。
4. 产品结构图

定义:产结构图是综合展示产信息和功逻辑的图表,简单说产结构图就是产原的简表达。

作用:它能够在前期需求评审或其他类似场景作为品原型替代,为品结构图相较于品原型,其实现成本低,能够快速品功能结构进增、删、改操作,减少 PM 在这个过程实现成本。

交互设计师如何梳理业务需求?来看这篇超全面的规范!

5. 业务流程图(泳道图)

务流程图,是操作流程图是页面流程图。它是产的整体务流程,直接和务挂钩,可说是产的核心流程。

交互设计师如何梳理业务需求?来看这篇超全面的规范!

作用

通过业流程图,钻研关键事件的流程,析为什要这做,探索出更深层次的问题,从而对现有不理的业流程进行重组优化,进而制定优化方案,改进现有流程;阐述在项目中各个角色是如何产生相关系的。

绘制规范/建议

  • 让涉众参与,不要闭门造车:与业务流程图包含的各个参与角代表适时确认情的原流程。
  • 恰当的层次分解,不将所的环节都到一张图。
  • 逐渐深入,先抓枝干:切忌一开始就陷入细节。
  • 流程一定有开始和结束:切忌交来的流程图,读者问:流程的开始点是么?清晰的代表开始和结束的符号来成第一步和最后一 步。
  • 流程图符号绘制排列序:由上至下,由左至右。
  • 同一流程图符号大小宜相对一致。
  • 编:这让沟通效率高的优化措施。当了编系统,相当于对的流程图都赋予了唯一识别身份证。负责流程规则审核优化的部门能够清楚邮件里传达 H5.1 流程优化,家就明确指的什么。
  • 路径符号应避免互相交叉。
6. 任务流程图

任务流程图就是通图形化的表达形式,阐述产品在功能面的逻辑和信息。它能够更清晰、直观地展示用户在使用某个功能时,产生的一系列操和反馈的图标。

交互设计师如何梳理业务需求?来看这篇超全面的规范!

用:基业务流程,进行任务流程梳理,阐述角和程序生互的流程,你何进行操,系统何进行反馈。

任务流程与需求文档中的业务流程并不一样。虽然它们都流程图,但业务流程偏向于业务限制、后台逻辑,并不过分注重用户的操作逻辑。任务流程则需关注用户如何操作、界面如何反馈,从引导用户完用户目标。

7. 页面流程图

义:指电子产品具体所呈的页面跳转流程图。其承载了业务流程图所包含的业务流转信息。

作用:

  • 交互设/原型设的底子,基本依据。
  • 站在用户视角,代表用户所有可能的操作过程,页面流程能快速发现体验问题。
  • 突页面元素与逻辑系,升原设计的效率。

交互设计师如何梳理业务需求?来看这篇超全面的规范!

8. 线框图/原型图

定义:页面的模块、元素、人机互的形式,用框描述的方法,将产品脱离皮肤状态下更加具跟生动的进行表达。

作用:用例阐释者,用了解用例的用户界面;系统分析员,用了解用户界面如何影响系统分析;设员,用了解用户界面如何施加影响及它对系统「内部」的求;类测试人员,用制测试划活动。

交互设计师如何梳理业务需求?来看这篇超全面的规范!

构成要素

  • 页面标题:即每一个页面的对应标题,一般就是导航栏标题。
  • 页内容:以黑白为主,保证信息规易读。
  • 互说明:用标签将其对应来,包括互逻辑、操流程及反馈、元素状态、字符、异常/特殊状态、相关规则等等。
  • 主流程线:只需画出主流程线即可,千万不可太多太杂,时刻考虑读者的感受。
9. 线框图/原型图交互说明的几种类型

限制

包含范围值、极限值等。

范围值主要指数据取值范围。比如,你界上出现了下菜单、筛选按钮、滑块等控件时,你必须标注楚它们选择范围,否则开发员不楚该如何设定,如图所示。

交互设计师如何梳理业务需求?来看这篇超全面的规范!

极限值主要指数据显示限制。比如,最多应该显示多少数,过时如何显示,是否折等,如图所示。

交互设计师如何梳理业务需求?来看这篇超全面的规范!

状态

包含默认状态、见状态、特殊状态等。

「默认状态」主要指默认显示文、数据、选项等。这些内容需要注明,否则开发员可能难以意识到这是用户填完效,是默认有。

交互设计师如何梳理业务需求?来看这篇超全面的规范!

交互设计师如何梳理业务需求?来看这篇超全面的规范!

「见状态」要指针对某一个模,经遇到的一些状态。这些状态都需要在原上表述来。如一个普通的积分模,一般会现 3 种状态:未登录状态、登录后未签到状态、登录后已签到状态,如图示。

交互设计师如何梳理业务需求?来看这篇超全面的规范!

「特殊状态」一般指非正情况的样式、案、说明等,如图示:

交互设计师如何梳理业务需求?来看这篇超全面的规范!

操作

包含常见操作、殊操作、误操作、势操作等。

「见操作」要指正操作时得到的反馈状态。如一个普通的翻页控件,在经过同操作后会立即现如的状态。

交互设计师如何梳理业务需求?来看这篇超全面的规范!

「特殊操作」要指一些极端情况的操作。一般,户会这么操作,但是一旦遇到极端情况,还是要想好应对措施,因为对于开发人员来说,管是正的还是极端的操作情况,他们都要编写对应的代码。如图,是填写户信息的例子,当写交互说明时,开放往往会遇到很多问题:如果已经勾了 2 个人,再勾第 3 个人,怎么办?如果勾了「张XX」,面区中会相应地现张XX的信息,那么这时候允许修改张XX的身份证信息吗?假如允许的话,修改后「张XX」还保持勾状态吗?表单交后要增一个被保险人信息吗?若修改的是除身份证号码外的信息,「张XX」 还保持勾状态吗?交表单时是覆盖原存储信息吗?若修改后生日期、性别与身份证号码吻合怎么办?等等。

交互设计师如何梳理业务需求?来看这篇超全面的规范!

面对各种复杂的情况,一方面要和开发人员积极探讨,看看有没有他的解决方法可简各种逻辑判断;另一方面,在得结论后,要把交互说明写清楚,避免现开发人员感到棘手的情况。

「误操作」主要指用户操作误时情况。不过我们在设计时要尽量避免有用户犯会。如图所示,提示已告诉用户「库存5件」,如这个时候用户在「数量」栏输入「6」会怎么样呢?系统会自动帮用户将其改为「5」省去用户手动正操作。

交互设计师如何梳理业务需求?来看这篇超全面的规范!

「手势操作」主要指用户使用移动品时操作。常见有击双击、长按、捏、伸、滑动等等。

反馈

用户操作后到反馈动作,含提示、跳转、动画等。

「提示」主要指操,系统反馈给用户的文字说明等,图所示。

交互设计师如何梳理业务需求?来看这篇超全面的规范!

「跳转」主要指点击某个链接,页面跳转到哪里。设计师需要在原型上注明跳转时是「原页面刷新」还是「新页面打开」。果是做手机应用的,需要注明跳转时的转场方式,图所示。

交互设计师如何梳理业务需求?来看这篇超全面的规范!

「动画」主要指用户操,系统通动画的方式反馈给用户。动画给人的感比、趣味强,是非常常见的一种反馈形式。比删除某条信息,该信息以渐变消失的形式告诉用户:条信息已经被删除。在移动应用中,动画反馈的形式更为常见。因此设计师一定要在原型上表述清楚动画的形式,必要时以 domo 动画演示效果给开人。

推荐画图工具

交互设计师如何梳理业务需求?来看这篇超全面的规范!

网站链接:https://about.draw.io/

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

相关文章

现在阅读微软1998年的用户界面,就像发掘古墓一样。设计人员和开发者为整个 Windows 系统和应用程序准备了长达381页的引导内...
ui设计
在互联网产品圈里,用户体验一直是被格外推崇,几乎每一个产品经理都会把用户体验挂在嘴上。即便是一个产品菜鸟也会在言谈间...
交互设计
交互设计是什么? 交互设计就是通过设计出完整的界面和用户操作流程,保证其符合用户的认知模型,避免用户在使用过程中任务失...
交互设计
很多人把设计师的工作单纯的定位为「视觉」层面的输出,好像只要设计稿美美地就大功告成了。但是,我们都知道,其实不是这么...
需求分析
编者按:了解用户是搞定产品设计的重要先决条件,今天的文章来自欧洲的资深高级产品设计师 Adam Fard。Adam 在用户调研、用户...
Adam Fard
写在前面 你们在日常工作中是否会有这样的思考,设计能给业务带来多大的价值?或者你从现在的工作中能够感受到多少价值?难道...
ui设计
写文章也像做一款产品一样,随着技术的进步、知识的迭代要进行合理的优化与更新。过去的 2 年里,移动设备的更新迭代让振动反...
iOS振动
头脑风暴能激发设计师创造力,为设计师提供更广阔的思路与发达的思维。那如何在30分钟高效搞定头脑风暴?一起来看这篇文章。 ...
头脑风暴