降低项目沟通成本和风险:写好交互设计说明文档

文章描述:如何写一份交互说明文档.

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

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

这将涉及到几个问题:

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

所谓DRD即是用来承载交互说明,并交付给前端、测试以及开发工程师参考的文档。

在项目中,交互设计师的主要产出物可能依次是:site map,page flow,wireframes。有的大型项目前期,交互设计师有可能还会产出用户需求分析文档(与PD产出的市场需求文档不一样的是,URD更多侧重于对目标用户的需求分析)。

DRD则很少有人专门撰写。如果需要对交互设计进行说明,聪明的交互设计师往往会直接标注在线框图里,或者在项目中不断和前端工程师和开发工程师口口相传,反复验收,不断迭代修改来确保所有的交互设计意图最终得以呈现。

二、 为什么要写?

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

那么,结合我过去的经历,谈一下此文档的必要性。

下图是一个产品开发项目基本的流程。

敏捷开发意味着很多不同角色的流程需要并行操作。如果等到产品经理的FRD已经全部敲定,交互设计师再开始去画线框图,固然会减少沟通成本和返工风险,但是同时意味着交互设计师的很多想法不被采纳。如果产品经理再强一些,他甚至会在FRD里连原始的DEMO也一并绘制出来了,功能性的需求和界面交互的需求有时无法区分太清楚——比如他会在FRD里直接要求每页条目40条,超过40条即分页。而交互设计师可能会认为像蘑菇街那样不断装载出足够长的页面会更亲和……所以,我们希望是和产品经理同时开始工作,在术业有专攻的时候相互补充。

同样,开发工程师也希望及早介入需求,在FRD并未确认的时候就了解需求,进而将商业需求和功能需求转化为开发工程师看得明白的开发需求清单(这个清单,大部分叫做UC,即USE CASE),当这份清单由工程师需求分析师——在过去,这个角色被叫简称为RA,但是目前已经取消此专门的职位,而是由开发工程师代表担纲此环节工作,为了便于描述,在此文里,我仍然将做这件事情的人称为RA——交付给具体的执行工程师后,执行工程师基本上可以当作一条条的checklist开始高效工作,而不必再思考商业逻辑和需求。同样,测试工程师也需要编写具体的文档去指导很多测试人员在开发后高效测试,这也是基于UC和FRD去撰写的。

所以,开发需求分析是个很重要的环节。那RA是如何来完成需求分析工作的呢?

1、前期介入,对PD进行开发需求评估支持;

2、参与每次的FRD评审会;

3、详细审阅FRD文档并不断与PD确认。

对于做这件事情的人来说,足够详尽的FRD是非常重要的。所以一份FRD虽然是PD产出,但是很多实施细节则是由开发工程师不断沟通评估并确认下来的。而设计需求的传递,却存在很多问题。除了线框图,没有“详尽的说明性的文档”告诉他们。比如:

一方面,交互设计师对产品经理说:这块由我们来考虑,你的文档不必包含设计上的说明,这随时会调整的。

另一方面,线框图的评审有时会让RA参与,有时却没有叫他们。即使叫上了他们,他们也会发现交互设计的需求变化要比FRD变化快。另外,他们会认为UC不必写太多关于交互设计的需求。

在某个大型项目结束后,作为交互设计师,我进行了一些调研,听听这相关人员是怎么表述问题的:

开发部门的需求分析师:

1、每次变动都很痛苦,设计变了之后,我就要跟着改UC,改截图,有时候UED改了还忘了通知我们,导致UC有问题……

2、页面交互的需求容易漏掉,因为UC里面不可能写太多交互方面的东西。

3、希望UED能够在提交HTML DEMO给RA时,能同时给出一份页面元素描述文档,需要介绍html demo中的文案、链接以及相关的图片尺寸或显示字符个数。现在RA在这方面花费的时间比较多,经常要和UED去确认这些内容。

产品经理:

前期RA和PD沟通过程中,有很多交互点点不能够明确,比如“默认显示多少属性值”,“标题显示多少字符”等。在以往的需求和项目中,对待这些问题我们都是想到一点补一点的到FRD文档或者邮件中去。既增加了沟通成本又会存在遗漏细节的风险。PD为了可控性的需求,往往会“越俎代庖”,直接在FRD注明这种需求(对于交互设计师来讲,却又导致没有发挥余地)

走访了一些交互设计师后,他们也存在如何清晰无遗漏将交互设计需求传递下去的困惑:

交互认为很平常的设计需求,如果不表达出来,还是容易被前端和开发忽略掉。我经历的一个项目,前端从头到尾更换了三个人,每次我都要重复去讲解下设计需求,讲得口干舌燥。而且做好后,还需要去验收。

DRD做为参考手册,一定程度上避免不吻合的问题发生。

即使有问题发生,也可以作为界面验收时的Checklist。将“我对A说,我对B说,A对B说”,转变为“A和B共同参考同一份文档”,减少沟通成本及信息不对称。

全程影响用户体验(一直到测试,都需要参照设计文档)。

可是以下问题都可以通过一份DRD来解决吗?

[1] [2] [3]  下一页

时间: 2024-10-30 18:36:14

降低项目沟通成本和风险:写好交互设计说明文档的相关文章

如何写一份交互说明文档

离开交互圈已经有段时间了.但由于博客还在,还是能够偶尔收到一些邮件,上周有位同学问我:我在求职,我看到很多招聘说明上需要交互设计师编写界面交互设计文档,请问界面交互设计文档是什么文档?怎么编写呢 这让我想起来2009年自己在项目里也大力推行过交互说明文档(在下文中,简称为DRD),格式倒没什么限制,交互设计师自己写到界面上也行,单独文档成文也行,总之就是让交互设计师能够将界面承载不了的信息通过文档沉淀下来,降低项目里的沟通成本和风险.今天整理电脑,翻出以前的PPT,分享之. 这将涉及到几个问题:

流程图降低了和RD之间的沟通成本

文章描述:流程图降低了和RD之间的沟通成本. 因工作需要学画流程图,试过之后爱不释手. 好处多多,一是能整理自己的思维,二是大大降低了和RD之间的沟通成本. 貌似流程图更常出现在开发人员的详设文档中,产品部门的同事反倒用得少.从工作实情来看,一份步骤清晰的流程图要比PRD中大段的文字描述直观易懂得多. 1. 常用符号:   2. 说明: 1)流程图的画法并无硬性规定,以能让人迅速看懂为目标.通常的,使用长方形表过程,也可以理解为一个action,菱形表判断,箭头表流向.这是不需要特别解释的,如果

美国新崛起了一家光伏电子商务公司 CEO畅谈如何降低获客成本

以下内容根据 GTM 文章<US Residential Solar Is Set for a Radical Makeover>编译.作者为PowerScout 公司的CEO Attila Toth.PowerScout是一家能源互联网电子商务公司,提供光伏发电.储能.充电.能效管理设备及服务的公司. PowerScout官方网站首页 过去几年时间,四大知名太阳能公司纷纷陨落.Sungevity和SunEdison宣布破产,NRG缩减阵线,只做地面电站和工商业屋顶项目,SolarCity则回

hr 项目沟通 管理

1.人力资源管理 1.制定人力资源计划:识别和记录项目角色.职责.所需技能以及报告关系,并编制人员配备管理计划的过程. 制定人力资源计划是识别和记录项目角色.职责.所需技能以及报告关系,并编制人员配备管理计划的过程(见图9-2 和图9-3).通过编制人力资源计划,识别和确定那些拥有项目所需技能的人力资源.在人力资源计划中,应该包含项目角色与职责记录.项目组织机构图,以及带人员招募和遣散时间表的人员配备管理计划.它可能还包含培训需求.团队建设策略.认可与奖励计划.合规性考虑.安全问题以及人员配备管

电信企业信息化项目中的需求风险和控制

在全球软件业高速发展的今天,软件项目的实施情况却不甚理想.据统计,约80%-90%信息化投资没有达到预期目标,80%的项目超期或超预算,40%的项目以失败告终,只有不足25%的项目达到预期的技术和业务目标.这种局面的出现是与软件项目本身所蕴含的诸多风险密切相关的,如技术风险.管理风险.需求风险等:而能够对需求风险进行有效控制则是决定整个项目成败的关键. 企业信息化项目中存在的主要需求风险 1.软件需求的定义和层次 什么是软件需求呢?关于这个概念有各种各样的定义,http://www.aliyun

案例分析:微软Xbox如何利用Twitter降低客服成本

本文来自SocialBeta内容贡献团队的@LexieLiang,欢迎转载,请注明译者和出处. 译者言: 本文来自Social Media Examiner,数据相对有些旧,可是文中的服务理念非常值得我们学习.我到Twitter上去看了一下.截止2011年3月8日,@XboxSupport已有粉丝77,325名,比起去年7月又翻了一倍.用Twazzup, Twitter Search等工具搜索提及@XboxSupport的微博,每小时有上百条.要像Xbox的Twitter团队一样做到每条回复,还

华人女站长告诉你如何降低建站成本

我不是美女,所以我不敢发出我的玉照:我不是成功站长,所以我不敢贴出我的网址:我不是有钱人,所以我会精打细算,所以我才能告诉你如何降低建站成本. 一:域名篇 虽然.com等国际域名搜索引擎很喜欢,尤其是相比于.cn等廉价的国内域名,但域名终究只是一个网站的名字而已,名字的知名度终归要取决于网站的影响力,所以从经济角度考虑,我毫不犹豫的选择1元的.cn域名.感谢cnnic,正因为你们的低价促销,才有了大批女站长的出现,才有了可以号称全球第一篇华人女站长的建站理财分析文章! 二:空间篇 本以为买了个域

全新的桌面转型模式降低虚拟桌面成本

文章讲的是全新的桌面转型模式降低虚拟桌面成本,思杰桌面转型模式(DTM)旨在帮助客户从以设备为中心的桌面体验(如安装有操作系统.应用并保存有数据的某个硬件设备)迁移到以人为中心的全新体验(如将桌面.应用和数据作为可通过任何设备访问的服务交付给用户). DTM从为不同业务需求分配优先级开始,然后根据这些业务优先顺序来为用户定义桌面虚拟化项目.今天,我们进一步扩展了DTM的范畴,可为IT团队提供具体的技术指南和工具.我们提供以下三个方面的指导服务:虚拟桌面项目的评估.设计和部署.具体而言,我们将帮助

如何在部署中和部署后降低私有云成本?

无论是使用OpenStack.Azure Stack,或其他私有云平台,IT专业人员都可以做出一些硬件和调优决策来节约成本. 私有云的成本管理是企业面临的主要挑战,因为它涉及到启动成本.降低风险和支持成本之间各种复杂的权衡. 两种常见的私有云选项有微软的Azure和OpenStack.Azure Stack,仍处在预览版,是一个高度受限的.小版本的微软Azure.它仅限于特定的硬件厂商和配置,这对性能来说会有保证,但会以一个更高的价格在2017年正式发布.微软的部署范畴可能会扩大,但Azure