当前位置:首页 > 经验学习 > 交互设计

如何写一份交互说明文档

所属栏目:交互设计 时间:2013-12-26 来源: 作者:不详 点击:

离开交互圈已经有段时间了。但由于博客还在,还是能够偶尔收到一些邮件,上周有位同学问我:我在求职,我看到很多招聘说明上需要交互she(设)计师编写界面交互设计文档,请问界面交互设计文档是什么文档?怎么编写呢


这让我想起来2009年自己在项目里也大力推行过交互说ming(明)文档(在下文中,简称为DRD),格式倒没什么限制,交互设计师自己写到界面上也行,单独文档成文也行,总之就是让jiao(交)互设计师能够将界面承载不了的信息通过文档沉淀下来,降低项目里的沟通成本和风险。今天整理电脑,翻出以前的PPT,分享之。




这将涉及到几个问题:

一. 什么是交互说明文档(DRD)?


所谓DRD即是用来承载交互说明,并交付给前端、测试以及开发工程师参考的文档。
在项目中,交互设计师的主要产出物可能依次是:site map,page flow,wireframes。有的大型项目前期,交互设计师有可能还会产出用户需求分析文档(与PD产出的市场需求文档不一样的是,URD更多侧重于对目标用户的需求分析)。
DRD则很少有人专门撰写。如果需要对交互设计进行说明,聪明的交互设计师往往会zhi(直)接标注在线框图里,或者在项目中不断和前端工程师和开发工程师kou(口)口相传,反复验收,不断迭代修改来确保所有的交互设计意图最终得以呈现。


二. 为什么要写?


DRD非项目必需环节,一般情况下也不会wei(为)交互设计师专门留出相应的时间预估。没有这份文档,项目也会继续,但是可能项目会为此承担不必要的沟通成本和时间成本。严重的话,项目的质量也会受到影响。所以写与不写,交hu(互)设计师需要做把握,时间被统一包含在“线框图”环节内——如果你要写,请在评估时预留1-2天的时间。
那么,结合我过去的经历,谈一下此文档的必要性。
下图是一个产品开发项目基本的流程。

敏捷开发意味着很多不同角色的流程需要并行操作。如果deng(等)到产品经理的FRD已经全部敲定,交互设计师再开始去画线框图,固然会减少沟通成本和返工风险,但是同时意味着交互设计师的很多想法不被采纳。如果产品经理再qiang(强)yi(一)些,他甚至会在FRD里连原始的DEMO也一并绘制出来了,功能性的需求和界面交hu(互)的需求有时无法区分太清楚——比如他会在FRD里直接要求每页条目40条,超过40条即分页。而交互设计师ke(可)能会认为像蘑菇街那样不断装载出足够长的页面会更亲和……所以,我们希望是和产品经理同时开始工作,在术业有专攻的时候相互补充。
同样,开发工程师也希望及早jie(介)入需求,在FRD并未确认的时候就了解需qiu(求),进而将商业需求和功能需求转化为开发工程师看de(得)明白的开发需求清单(这个清单,大部分叫做UC,即USE CASE),当这份清单由程师需求分析师——在过去,这个角se(色)被叫简称为RA,但是目前已经取消此专门的职位,而是由开发工程师代表担纲此环节工作,为了便于描述,在此文里,我仍然将做这件事情的人称为RA——交付给具体的执行工程师hou(后),执行工程师基本上可以当作一条条的checklist开始高效工作,而不必再思考商业逻辑和需求。同样,测试工程师也需要编写具体的文档去指导很多测试人员在开发后高效测试,这也是基于UC和FRD去撰写工的。


所以,开发需求分析是个很重要的环节。那RA是如何来完成需求分析工作的呢?
前期介入,对PD进行开发需求ping(评)估支持;
参与每次的FRD评审会;
详细审阅FRD文档并不断与PD确认。
对于做这件事情的人来说,足够详尽的FRD是非常重要的。所以一份FRD虽然是PD产出,但是很多实施细节则是由开发工cheng(程)师不断沟通评估并确认下来的。而设计需求的传递,却存在很多问题。除了线框图,没有“详jin(尽)的说明性的wen(文)档”告诉他们。比如:

一方面,交互设计shi(师)对产品经理说:这块由我们来考虑,你的文档bu(不)必包含设计上的说明,这随时会调整的。
另一方面,线框图的评审有时会让RA参与,有时却没有叫他们。即使叫上了他们,他们也会发现交互设计的需求变化要比FRD变化快。另外,他们会认为UC不必写太多关于交互设计的需求。

请站长喝杯咖啡?

站长一直坚持白天工作、晚上熬夜更新素材,付出了巨大的精力和时间,其中的辛酸难以言述。

坚持免积分、免登录、无任何限制下载!如果本站素材对你有用,不妨考虑请站长喝杯咖啡鼓励一下!

标签:

你应该也喜欢这些吧

共有 0 条评论

给个评价吧

验证码: