交互说明文档可以让项目人员更加快速地理解设计规划,进而推动后续项目的进行与落地。这也就要求交互说明文档的撰写需要清晰、明了、完整。
一、交互说明是什么?
当产品经理把原型图画好时,旁边都会写上一些关于产品原型的一些规则或者是一些操作等等,这些都属于交互说明。所以可以把交互说明简单理解为是对产品原型的解释、强调、补充。
在公司内部,会把交互说明当成一个简单的、初步的产品使用说明书。能让产品经理把产品操作规则、限制条件、变化形式等,准确的让程序员和UI设计师了解,快速地投入到产品制作的工作中,设计出产品。
二、有待改进的交互说明文档
1. 文字密密麻麻,无结构
几乎所有刚初入职场的设计师,在编写交互文档时,会怕自己写少了别人觉得自己不专业,怕写的不全没办法表达页面细节,导致交互文档密密麻麻都是文字,这让阅读者几乎无法阅读,找不到视觉落脚点。
2. 描述简单,不完整
有几年工作经验的设计师,由于很多通用交互法则已了然于心,他们在编写交互说明文档时就比较简单,一些交互就没有写在文档上,这导致开发在开发时,忽略了某些交互。
3. 数据太假,没有逻辑
关联数值关联不上,表格中字段对应的值对不上,表单填写的数据和实际情况不符。
4. 图文太远,找不到
频繁的切换和跳转会导致用户心流被打断,容易引起用户思绪中断、思考不刘畅,甚至可能对产品产生反感。
交互说明文档中的图文也应尽量相邻,通过一眼文字一眼图,让用户看的顺畅、舒适,理解的快速。
5. 零散,东一句西一句
东一句西一句是指交互说明文档中本该成为一体去描述的文字,被分成了好几个部分去阐述,这对看文档的人来说简直是灾难,他需要自己重新梳理交互思路,将交互规则串联起来。
三、什么是好的交互说明文档
1. 什么是好
• 给视觉设计师看,用来指导视觉方案的呈现;
• 给前后端开发人员看,用来指导开发逻辑;
• 给测试工程师看,用来协助测试编写测试用例。
好的交互说明文档关系着设计方案是否可被最大程度的实现。并且如果交互文档文字冗长、逻辑不清晰,不仅看的人吃力,还会需要增加额外的时间来和开发工程师沟通。好的交互文档,我认为至少需要具备以下7点:
1. 明确价值
2. 考虑全面
3. 通俗易懂
4. 结构清晰
5. 图文并茂
6. 仅此一份
7. 修订记录
四、如何写一份完整的交互说明文档?
首先,把自己假设成一个用户,当我在使用这个产品时,我希望这个产品能怎样的简化我的操作路径?
其次,我角色从用户变成产品经理,我希望让用户看到什么,使用什么功能?最后,我又从产品经理变成技术人员,这个功能到底可不可行?符不符合实际情况?根据这三种不同的身份,写出产品的交互说明。
1. 步骤一:统一思维
统一思维,就是要把用户想象成一无所知的小白,要保证整个产品的严谨性。在写错误提醒说明的时候,只要说出错误的原因,也要给出解决的方法,让用户觉得你这个产品是人性化的,不会激起用户的愤怒感,从而继续使用产品。
2. 步骤二:明确每个要写的部分——页面、模块、交互说明
把交互说明文档分成三个部分,第一个部分是页面,第二个部分是模块,第三个模块是交互说明。
首先,你需要把你构思的产品在文档里画出来,把产品的每一个页面都画到交互说明文档来,放在页面这个部分。
然后,把每一个会变化的、需要解释说明的模块,单独拖到模块这一部分。接下去的交互说明,就是根据一个个模块来写的。
第三部分的交互说明一定要写得很详细,要写清楚限制条件。
3. 步骤三:检查
对一些隐藏状态的规则,和错误提醒的设计一定要写清楚限制条件。
比如返回键千万不要忘记画,既然能进入到这个页面,就要能往回退到前一个页面,要能进就能退。
同理,有成功就有失败,你既然能够操作成功,就有操作失败的时候。比如你使用发布功能,如果字数超出限制,就不能发送成功,就会失败,所以这些规则都得制定好。要睁大双眼检查自己可能会出错的地方。