赞助商
立即赞助

如何打造高效协同的交互文档?来看高手的经验总结!

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

正式开始阅读前,我必须要告知读者友们,此是我工作来的一些经验总结和对工具的使体验,代表这就是交互文档的写作范式。交互文档可以根据自己公司团队的需求行归纳,我这里仅分享一下我的验。

Axure 和蓝湖是我平工作中最的两个软件,一个是设计生产工具,一个是在线协同工具,两者搭配干累。

如何打造高效协同的交互文档?来看高手的经验总结!

本分为两分,第一分是分享我个人在工作中如何 Axure 制作交互档,第二分是如何蓝湖与产经、视觉设计师、客户,及营等他人协同。本基于个人有限的工作经验和知识积累,若有足之处,敬请指,互相习交流。

如何输出规范的交互文档

1. 分清产品需求的层级,部分更新和正式产品

撰写文档的时候,应该知道此次的需求一完整的项目,还对已项目的完善优化。如果一新的项目,那需文档中描述产品介绍,并且用简短的语句描述出产品功能目标用户。但如果新优化,则只需描述项目称新的功能概就好。

2. 交互文档的要素

文档说明(版本说明、使用平台)

文档说明是相于文档封,文档说明应该简短介绍该文档涉及品、平台、版本以及参与员。

如何打造高效协同的交互文档?来看高手的经验总结!

更新日志

如何打造高效协同的交互文档?来看高手的经验总结!

更新志是文档中必不少的部分,更新志包含一个项目从一个版开始,到截止开上的最一个版的概要,方便自己和其他协人能快速找到优化的部分,在哪一次的文档中增加、删除或者优化的。

制作的更新日志页面,包含以下个基本要素:

  • 时间:时间是指该文档经优化以,上传至协平台(比蓝湖)的时间,以明确文档变更的具时间。
  • 更新内容:更新内容是指将文档变更的功能点一一列出,别用文字作简的描述,更新内容是更新日志中非常重要的一环,如果没有文字的说,那回溯文档版本的候,就没法进行快速地检查和浏览了,对于后期维护将是一灾难。
  • 更新页:更新页是指将更新内容分应不交互页,有助于开发或者其他小伙伴快速准确找到更新内容。开发没时翻阅大量文档,此版本更新需要告诉他们哪里改变了即可。
  • 新类型:新类型分三种,新增、删除、优化。我将每一次的版本新打不同的标签,该标签可以加直观的明当版本新的类型新增还优化。

另可以根据自己需求增加改、版本号等要素,由于在实项目,有我个在维护文档,再加上做 SaaS 版本规划不是很明确,我文档不涉及这两。

阅前须知

如何打造高效协同的交互文档?来看高手的经验总结!

阅前须知是指文档的使用者在阅读之前应该要浏览的注事项,否则无法理解文档中的一些殊示。

阅前须知我分为:用标识说明和用组件说明。

通用标识明,指整文档中广泛存的标识元素行明,帮阅读者速了解文档的专用标识语。

如何打造高效协同的交互文档?来看高手的经验总结!

通用组件明,指发一全新的产品时,建立的一套简化版的设规范,该设规范指了当文档中一些组件的样式、交互以及特殊况。

结构图、流程图、思维导图

结构图,一般我文档全部新完毕传的时候,会用 Axure 的流程图功能将全部的页面一树形的结构图。点击结构图中的模块可以很方便跳转至相应的页面,这样发查看文档的时候不用一去翻阅文档,可以直接打文档结构页面,整文档的结构一目了然,点击模块就可以直接跳转至相应的页面,方便又速。

如何打造高效协同的交互文档?来看高手的经验总结!

流程图,指业务相关的流程图,将业务逻辑用流程图行描述,一般对于复杂业务。流程图不但利于自己构建完善的业务流程,同时也利于发梳理业务的逻辑。

如何打造高效协同的交互文档?来看高手的经验总结!

思维导图根据文档的需将产品的功能,用思维导图的形式罗列出,发可以穷尽每一类目下面的子级,从获得一完整的结构。

如何打造高效协同的交互文档?来看高手的经验总结!

以三种都辅文档使用者撰写者理解文档的图示,因此非必须的,可以根据业务的需求行绘制相关的图示。Axure 本身对流程图思维导图很好的支持,因此只需第三方软件好图以后,复制到 Axure 界面即可。

交互页面

交互页面整文档中重的一部分了,也整文档的主体、每行业每产品的交互文档都不一样,尽各不同,但也能总结一些通用的规范。

档结构要清晰合:交互档的层级划分清晰明确,通过产的结构进行页面的划分,分清页面的次。

如何打造高效协同的交互文档?来看高手的经验总结!

词准确且无歧义:首先,在对档进行描述的时候,词一定要准确无歧义,如果专术语解释清楚,可在后面举个例子。档的目的是阅读的人看懂,无论他是开发还是产,因此通俗的语言描述你的档,适当的时候举例子进行补充说明。

其次,你的文档对应的产品目标用户,是否能理你的描述也很重要。举个例子,在台产品中,使用者并不一定是识水平非常高的人,果你用「阈值」等业术语并不加释的,用户很难去理产品的功能。

如何打造高效协同的交互文档?来看高手的经验总结!

流程完善且无缺漏:一般来说,互文档在付的时总因为各种原因而有所遗漏,要么是因为不熟悉业务而导致部分功能没有涉及到,要么是因为不技术而缺失某特殊场。在个时,我们需要通互走查和评审来现相关的问题,走查是撰写者自己对照走查表梳理页面的缺漏,评审则是通他人的角度来现问题,因此一个的流程是不断迭代和完善的,你需要做的就是尽能将互文档做得完善且无缺漏。

如何打造高效协同的交互文档?来看高手的经验总结!

文档模拟数据尽量还原数据:很人在设计的时,填充大量的模拟数据用以支撑页面的内容。sketch 有很自动填充的插件,比头像、图、文、姓名甚至是地址等,样的插件方便我们的工,但是有时文的填充并不贴合我们的业务,甚至能完无关。但是 Axure 没有样的插件,因此在设计的时,我们尽量去还原的场,比品名称,就写的品名称,地址就写的地址,果你填充的是毫无逻辑的文,么阅读者在主观上很难融产品的使用场。

如何打造高效协同的交互文档?来看高手的经验总结!

当,每条数据用不同的文填充将耗费我们大量的时间,你也以采取一比讨巧的方式,比,一个列表,一行用文,其余的复一行的即,但是果涉及到不同的状态,还是要加以区分并说明。

极限情况和缺状要注:多新可能经常会被开发问:「这个文本框字符最多可以填多少个?」这是由于对极限值没有在文档中进行说而造成的疑问,除了指定「最多」情况,也需要指定「最少」的情况。

如何打造高效协同的交互文档?来看高手的经验总结!

那问题来了,该如何去判断用户应该输入的字符范围呢?首先,这是由个因素决定的。

第个素,所输入段,在用业务场景下,般都是多少个符。比如商品名称,我们可以去查看下淘宝等平台商品名称,再结合我们业务进段限制。

第二因素,所输入的字段,的业务场景下,显示什么区域,该区域允许显示的字符多少。如果的台列表页中只给该字段预留了一行,那么应该视觉判断下致需显示的字符数,如果只能显示一行,那么就设截断规则,一般都用「…」替,点详页的时候显示全部的字符。

类似的极限情况太多了,如断情况、流程中断、数量范围等,务、场景同,极限情况同,在这里就一一枚举了。

另一个需要注意的就是缺省状态,即默认状态。我们在设计界面的时,是在设计一个页面内容满载的状态,而非一个产品的初始状态。果设计初始状态,么我们的设计稿就一空白,因此我们在设计完产品的时,也需要梳理下页面的缺省状态,比个人中心的订单没有订单的情况,台品列表中没有品的情况,以及查询为空的状态等。

文档标注需要清晰且确:在交互文档中,除了交互页面的计,其中最重要的就是标注说了,大一部的操作交互除了直观的界面展示以外,就是通过标注说来阐释的。在的工作流程中,将其为了四个类型:全局说、带标记线的说、局部说以及交互说,别是针对整个页面的说、带有视觉引导的说、局部功能的提示性说以及操作说。可以使开发能够迅速准确的定位并理解标注内容。

如何打造高效协同的交互文档?来看高手的经验总结!

第三视角文档:把当成该文档的使用者,把当成该产品的用户,把当成该文档的审核人,通过这个角度,你会哪些地方用语不确,逻辑有些混乱。在对页面进行穷尽式梳理的候,尽量别偷懒,把你能想的情况都一一说。

如何打造高效协同的交互文档?来看高手的经验总结!

文档附件

互文档存在的意义是将产品需求用视化的框图展示给相关人,因此需要辅助的文档来完善整个文档的功能。文档附件包括且不导出字段的表、上传的表、产品需求表,以及用其他软件的辅助文档等。通常承载 Excel 表、Word 文档、PDF 文档以及图等文件中。由 Axure 中并没有以直接上传其他文件类型(除图和文字)的功能,因此我们通常用云端协软件来上传,比蓝湖的资源库功能。通常,要在文档中需要的页面添加相关说明,表示有相关文档附件的存在。

如何打造高效协同的交互文档?来看高手的经验总结!

收功

收是指需求变或者他原因导致你做的组件和页面上了,需要将整个优或者删掉,但是除后又会改来,你只需要将你的组件或者页面放到收,标记好相应的名称(为了方次查询),如后需要可直接复制到相应的页面。

交互走查表

建立交互走查表首先需要熟悉产务逻辑,走查表是建立在产功之上,每个产的交互走查表都一样。中,平台的差异是较大的,如,移端 app 和 web 平台的差异性导致了页面实现的逻辑一致,因此容易遗漏的点一致。web 端是基于浏览器的实现逻辑,而 app 则需要根据每个平台的差异(iOS和卓),建立同的走查表,但是这只是针对平台规范的走查,要的务逻辑的走查都是相通的。

基础逻辑走查:

如何打造高效协同的交互文档?来看高手的经验总结!

业务逻辑走查:

如何打造高效协同的交互文档?来看高手的经验总结!

建立走查表是一个不断完善迭代的程,只要不偷懒,一般建立一个很的规避措施。

3. 其他问题

设计组件的整和制作

在开始一个项目之前,如果是一个全的项目,那我建议你为这个项目打一个组件库,或许这将你很多时间,但是在后续设计的时候你将会感受到它的利性。同时,建立好规范的组件库后,你无需时时查看尺寸大小等细节规范,只需要将拖到界面合适的位置,改即可,这样既保持了整个档的统一性,又设计档的效率。

另外,果你的产品有自己的一套设计系,但是并没有做成组件,我建议还是做成一套组件引到自己的 Axure 中,将在续的更新和护上给你带来巨大的便。

同,你也可以使用第三方的计组件,比如蚂蚁金服推出的 Ant Design。

高保真、低保真该选哪个?

有些视觉出身的交互设计师能纠结互文档是否要做的跟设计稿一样,增加很的互操和动态效果。关高和低该选哪个,唯一的参照依据就是,你的互文档使用场是什么,目标用户是谁。

如果你的使用景是在公内部开发使用,目标用户是和你作的前后端开发人员以及产品、UI,那你的文档是为了提高开发效率而存在的,这你不需要做成跟视觉稿一的,你只需要用黑灰的线框图做好产品的型即可,这做的好有四个:

  • 设计效率极高,能快速完成产品原型设计;
  • 修改方便,在型阶段,交互稿的改动是非常频繁的,因此如果你做的跟视觉稿一,加了多交互操作,那改动简直会要了计的命;
  • 适合开发抛开细节快速查看,页有很多 UI 元素时候,会影响开发(后端)梳理逻辑,为这些细节会误导他,更何况 UI 界元素本身是多变不确定,开发在开始时需要梳理业务逻辑即可。至于 UI,那是视觉设计稿和前端事,在交互阶段并不存在这个问题;
  • 可以让 UI 充分发挥自己的设感,设出加出彩的界面。我们作交互设师,只需关注页面的交互业务的逻辑,无需关元素的圆角阴影的小。如果的交互稿的 UI 视觉稿一样,会主观影响 UI 设师的判断,甚至可能会引发同事之间的矛盾。

如你使用场景是项目演示,目标用户是没有软件开发相关知识板、(客户)、测试用户,你需要根据你们自己需求,立套可击、可跳转高保真原型 demo,用以在项目演示时候客户或板进演示操作,他们个观生动印象。如他们拥有绝大部分决策权,会有很大几率过案。

因此,关于高保真低保真的争论必,选择哪一完全看交互原型的使用场景目标用户。就我人讲,一般作场景下,我不建议将交互文档视觉稿的。

Axure+蓝湖打造产品开发协同工具

1. Axure上传至蓝湖,建立好文档

在蓝湖立好相应项目,入相关参与,用蓝湖软件将 Axure 文档接上传至蓝湖平台,过其他讯软件告知参与各,文档已上传。

如何打造高效协同的交互文档?来看高手的经验总结!

2. 将附件文档上传至资源库

若你的交互文档有附带的其类型的文档,可以上传至资源库,并在交互文档的相关页面进行说。

如何打造高效协同的交互文档?来看高手的经验总结!

3. 查看历史版功能

开人在查看的时以点击相关的历史版进行对比查看,也以快速跳转至文档改动的页面。

如何打造高效协同的交互文档?来看高手的经验总结!

4. 交互档联设计稿

如果你的设计稿和交互档的页面了同一个名称,蓝湖会自将你的设计稿和交互稿联在一起,可直接从交互稿跳转至相应的设计稿,这对于前端开发来说,非方。但是目前没有手联的功,大多数情况,自联并是很好,只说是一个有甚于无的鸡肋功了,希望后续手联。

如何打造高效协同的交互文档?来看高手的经验总结!

团队内部人员协同,标记并通知

如果需特别强调某功能,可以直接原型中添加论并@参与人员。蓝的标注功能已很好用了,但唯一的缺憾,如果改动,我无法一软件中同时完修改页面修改明的操作,因此如果 Axure 中修改了页面,再去修改蓝中的标注明,对我效率太低了,因此我的标注明都当页面中,既方便导出使用,也方便线协作。

如何打造高效协同的交互文档?来看高手的经验总结!

用链接密码分享文件原型

如你项目需要第三看,他并不想注册蓝湖账号,比如、客户、参与测试用户等,你可以将链接和密码发相关员,便高效。

如何打造高效协同的交互文档?来看高手的经验总结!

总结

此文这就告一段落,当然一交互文档不仅仅包含这些内容,根据不同的需求和业景,交互文档的范式也不一而足。因此,总结出适以及适队使用的交互文档是协同的最佳方式。

在我个看来,交互文档虽然在规范化上临着挑战,即怎样才能输出让他易于理解文档,最要是,如何在业务需求基础上输出合理解决案,成业务需求和技术实现平衡。

欢迎关注作者的微信公众:「星野随记」

如何打造高效协同的交互文档?来看高手的经验总结!

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

相关文章

写在前面 「我们这双鞋绝对是正品,支持专柜验货!」 「买咱这支基金,稳赚不赔,绝对涨,还要再涨,现在不买后面后悔死你!...
交互设计
王M争:从用户的操作流程上来说,如果用户想使用一个功能,必然首先要发现它。如果连功能入口都找不到,后续的用户体验也无从...
Tab
@某个呆Sir: 众所周知,移动设备的触摸键盘相比于电脑的实体键盘而言,易用性较差。原因有很多,比如使用习惯,人机工程原理...
交互设计
为什么交互设计能帮助产品解决问题 为什么那么多人觉得应该先学UI设计再学交互设计,因为UI门槛低所以入手快。其实交互比UI更...
UI 设计
在日常工作中,我们或许会遇到这样的情景: 说不清楚交互设计师和 UI 设计师的区别,被人觉得交互设计师就只有审稿或在产品...
交互设计
Elaine Zhu :最近已经是个抖友了!每天抖音中毒停不下来。 因为微视是腾讯力推的产品,出于好奇也下载了。作为交互设计师,...
App分析
在互联网产品圈里,用户体验一直是被格外推崇,几乎每一个产品经理都会把用户体验挂在嘴上。即便是一个产品菜鸟也会在言谈间...
交互设计
上一篇《用我搭建的 PST 框架,帮你系统掌握产品的信息引导设计方法》讲了信息引导的策略层:可切入的场景和机制。这篇就总结...
交互设计