如何寫(xiě)一份出色的交互設(shè)計(jì)文檔,給程序員以美的享受?

8 評(píng)論 80853 瀏覽 405 收藏 13 分鐘

交互設(shè)計(jì)文檔分為兩個(gè)版本:一個(gè)是界面元素標(biāo)注版,另一個(gè)是附帶交互邏輯版。那么,具體的寫(xiě)法和要求如何呢?

為什么要寫(xiě)這篇文章?

寫(xiě)這篇文章之前,遇到過(guò)很多朋友問(wèn)道:『交互設(shè)計(jì)的輸出物是什么?』 、『交互設(shè)計(jì)師怎么與程序員協(xié)作?』、『交互設(shè)計(jì)師還需要出文檔?』等等一些問(wèn)題。

更多的人在尋找一個(gè)交互設(shè)計(jì)文檔的寫(xiě)法教程,每一個(gè)人的回答都不相同,但是很多入門的交互設(shè)計(jì)師遇到這個(gè)問(wèn)題時(shí)覺(jué)得很棘手,因?yàn)椴磺宄约簯?yīng)該如何寫(xiě)一份符合自己產(chǎn)品業(yè)務(wù)邏輯或產(chǎn)品規(guī)范的設(shè)計(jì)說(shuō)明文檔。

這篇文章就是給這些有很多疑問(wèn)的同學(xué)寫(xiě)的,可以解開(kāi)一些疑問(wèn),但是指望這篇文章就寫(xiě)出高質(zhì)量的文檔顯然不可行,所以看完這篇文章后可以從中提取一些思路,自己整理一個(gè)屬于自己的設(shè)計(jì)文檔規(guī)范寫(xiě)法的模板,長(zhǎng)期積累下來(lái),就可以形成自己的設(shè)計(jì)風(fēng)格和規(guī)范。

什么是交互設(shè)計(jì)文檔?

我們先來(lái)統(tǒng)一一下概念以及名詞,以免后續(xù)因?yàn)檎f(shuō)法不夠一統(tǒng)造成誤解。

交互設(shè)計(jì)文檔一般是指:交互設(shè)計(jì)說(shuō)明文檔(交互設(shè)計(jì)師產(chǎn)出的規(guī)范文檔),又稱DRD(Design Requirements Document),工作中一般稱之為”交互設(shè)計(jì)文檔”。

為什么要寫(xiě)交互設(shè)計(jì)文檔?

如果問(wèn)不寫(xiě)交互設(shè)計(jì)文檔可以嗎?

答案是:可以不寫(xiě),那么寫(xiě)與不寫(xiě)的區(qū)別究竟在哪里??我們從兩個(gè)方面分析一下。

1.可以不寫(xiě)交互設(shè)計(jì)文檔的情況

下列情況是目前很多公司存在的情況,既沒(méi)有專職交互設(shè)計(jì)師,也不出文檔,但他們也在做產(chǎn)品,這些情況有可能不需要寫(xiě)交互設(shè)計(jì)文檔。

  • 產(chǎn)品沒(méi)有交互設(shè)計(jì)環(huán)節(jié)
  • 團(tuán)隊(duì)沒(méi)有交互設(shè)計(jì)師角色
  • 交互設(shè)計(jì)沒(méi)有系統(tǒng)化和規(guī)范化
  • 開(kāi)發(fā)邊界不需要控制
  • 產(chǎn)品沒(méi)有動(dòng)效或交互細(xì)節(jié)
  • 有經(jīng)驗(yàn)豐富的產(chǎn)品經(jīng)理
  • 產(chǎn)品沒(méi)有復(fù)雜的人機(jī)交互邏輯
  • 產(chǎn)品只有一個(gè)產(chǎn)品經(jīng)理或負(fù)責(zé)任的角色主要負(fù)責(zé)

2.要寫(xiě)交互設(shè)計(jì)文檔的情況

下列條件具備后寫(xiě)交互設(shè)計(jì)文檔更具意義:

  • 產(chǎn)品有清晰的交互設(shè)計(jì)流程
  • 產(chǎn)品團(tuán)隊(duì)中有專職的交互設(shè)計(jì)師
  • 團(tuán)隊(duì)已有系統(tǒng)化和規(guī)范化的作業(yè)流程
  • 開(kāi)發(fā)實(shí)現(xiàn)交互設(shè)計(jì)時(shí)需要定義邊界(驗(yàn)收標(biāo)準(zhǔn))
  • 產(chǎn)品有比較復(fù)雜的、豐富的動(dòng)效
  • 產(chǎn)品有較為復(fù)雜的人機(jī)交互邏輯
  • 產(chǎn)品有多個(gè)產(chǎn)品經(jīng)理或部門協(xié)作

寫(xiě)交互設(shè)計(jì)文檔的作用就很清楚了,如果要寫(xiě)這樣一份文檔最大的好處是,可以非常清楚地幫助程序員認(rèn)知做出的產(chǎn)品是什么樣子的。

看個(gè)小例子:

V1.0 沒(méi)有交互說(shuō)明文檔的版本(可能由產(chǎn)品經(jīng)理PRD代替)

產(chǎn)品需求的描述是這樣的

需求說(shuō)明:在封面圖片上點(diǎn)擊圖片之后翻轉(zhuǎn)一圈。

(文字描述交互與需求)

開(kāi)發(fā)人員根據(jù)這句話腦補(bǔ)怎么翻轉(zhuǎn)?360°?從左邊還是從右邊?轉(zhuǎn)速怎么樣?這些都需要找PM問(wèn)清楚,如果遇見(jiàn)專業(yè)的PM還可以能講清楚,但如果遇到經(jīng)驗(yàn)不足的PM,就會(huì)說(shuō)讓開(kāi)發(fā)人員你看著做一個(gè)就行……。

V2.0 沒(méi)有交互說(shuō)明,但是有UI設(shè)計(jì)的版本

UI設(shè)計(jì)出圖是這樣的

image001

對(duì)于需求和期望達(dá)到的效果,靜態(tài)可視化的說(shuō)明要比純文字更容易理解,需要給開(kāi)發(fā)人員一個(gè)具象化的目標(biāo),否則程序員做出來(lái)的東西很容易與期望目標(biāo)偏離,即想要的A而開(kāi)發(fā)給的卻是B。

V3.0 交互原型加演示DEMO

動(dòng)態(tài)demo:

image002

輸出HTML文件預(yù)覽

image003

小結(jié):編寫(xiě)交互文檔是為了將更豐富的人機(jī)交互動(dòng)作、事件準(zhǔn)確地傳達(dá)給開(kāi)發(fā)人員,確保實(shí)現(xiàn)邊界。

若只是語(yǔ)言或靜態(tài)圖片交付給開(kāi)發(fā)、測(cè)試人員,那么他們很難構(gòu)建一個(gè)產(chǎn)品形態(tài),不好把控開(kāi)發(fā)方向,另一方面,交互文檔也是給參與項(xiàng)目的其他人快速了解項(xiàng)目的背景,不用到處詢問(wèn)設(shè)計(jì)細(xì)節(jié)。

其實(shí)寫(xiě)作交互設(shè)計(jì)文檔最大的好處在企業(yè)管理層面上,產(chǎn)品的交互設(shè)計(jì)文檔作為產(chǎn)品資料入檔,后續(xù)人員變動(dòng)后,新來(lái)的人可以快速掌握整個(gè)產(chǎn)品的核心設(shè)計(jì)。減少人員無(wú)謂的溝通,不過(guò)有一點(diǎn),這個(gè)文檔要及時(shí)更新,有變動(dòng)要發(fā)出更新日志,不然還是少不了同事之間的語(yǔ)言溝通。

交互設(shè)計(jì)文檔由誰(shuí)來(lái)寫(xiě)?

誰(shuí)來(lái)寫(xiě)這個(gè)文檔本來(lái)不是問(wèn)題,顯然誰(shuí)是交互設(shè)計(jì)師誰(shuí)提供這個(gè)說(shuō)明文檔,但是,因?yàn)橐恍﹦e的原因?qū)е逻@成了一個(gè)問(wèn)題。
比如:有些公司沒(méi)有交互設(shè)計(jì)師這個(gè)職位,所以不論崗位劃分如何,如果你的團(tuán)隊(duì)中有人負(fù)責(zé)交互設(shè)計(jì)這個(gè)角色的工作,那么這個(gè)文檔就是屬于這個(gè)角色對(duì)應(yīng)的人員來(lái)提供。

也有可能交互設(shè)計(jì)的工作被劃分給了UI設(shè)計(jì)師,所以越來(lái)越多的UI設(shè)計(jì)師改了自己的Title為:UI/UE 設(shè)計(jì)師

交互設(shè)計(jì)文檔要給誰(shuí)看?

根據(jù)項(xiàng)目組角色來(lái)定需要提供給:PM、開(kāi)發(fā)人員、測(cè)試人員、需求人員、業(yè)務(wù)方人員等。

交互設(shè)計(jì)文檔更新機(jī)制

有任何一處變動(dòng)需要更新到說(shuō)明文檔中,就需要通過(guò)團(tuán)隊(duì)的溝通渠道發(fā)送通知,我們公司是SVN服務(wù)器,設(shè)計(jì)師更新了設(shè)計(jì)文件版本或說(shuō)明書(shū)版本后會(huì)同步到SVN服務(wù)器后生成最新地址與日志記錄后發(fā)送郵件抄送相關(guān)項(xiàng)目團(tuán)隊(duì)人員。

更新記錄如下圖:

image004

交互設(shè)計(jì)文檔要寫(xiě)什么內(nèi)容?

我不想說(shuō)一大堆高深的理論,那么下面的內(nèi)容我會(huì)按照實(shí)際流程幫助大家梳理出怎么制作文檔。

很多同學(xué)在新建一份空白文檔后不知道具體寫(xiě)什么內(nèi)容,如前面所說(shuō),對(duì)于一份交互設(shè)計(jì)說(shuō)明書(shū),你只需要把原型截圖或原型直接畫(huà)成一個(gè)文檔即可。

其實(shí)交互文檔就是頁(yè)面文檔,所有的軟件頁(yè)面、狀態(tài)都分離出頁(yè)面進(jìn)行展現(xiàn),然后加入頁(yè)面流程和交互動(dòng)作說(shuō)明文字、箭頭指示線條等。

關(guān)鍵點(diǎn)邏輯結(jié)構(gòu)、頁(yè)面跳轉(zhuǎn)、交互狀態(tài)的文字說(shuō)明,統(tǒng)一交互體驗(yàn)動(dòng)作,確保頁(yè)面組件的一致性。?

小例子:?交互設(shè)計(jì)說(shuō)明文檔截圖

image005

這是一個(gè)包含交互界面動(dòng)作、邏輯步驟、頁(yè)面流轉(zhuǎn)、文案與注釋的實(shí)例,圖中的交互動(dòng)作說(shuō)明是將所有出現(xiàn)的靜態(tài)化界面的內(nèi)容寫(xiě)在文檔里進(jìn)行展示。如果你想直接展示動(dòng)態(tài)交互,可以使用原型設(shè)計(jì)工具設(shè)計(jì)好交互原型之后再截圖編輯文檔,交付文檔時(shí)配合著原型(導(dǎo)出HTML)演示,這樣會(huì)更有效率。

交互設(shè)計(jì)說(shuō)明書(shū)的文檔結(jié)構(gòu):

版本信息一般包括版本、日期、參與人、變更內(nèi)容簡(jiǎn)要、備注信息。

目錄

這個(gè)無(wú)須多說(shuō),平時(shí)我們看的書(shū)基本都有目錄,不過(guò)記住目錄要合理分級(jí)以分清主次。

Log更新記錄頁(yè)

這個(gè)頁(yè)面是用來(lái)描述某次更新的信息簡(jiǎn)介與頁(yè)碼導(dǎo)航等。?下圖為交互設(shè)計(jì)說(shuō)明文檔的更新記錄頁(yè)的示例:交互設(shè)計(jì)說(shuō)明書(shū)的更新日志?。

交互設(shè)計(jì)說(shuō)明書(shū)的更新日志

image007

交互行為邏輯圖+文字說(shuō)明

下圖某一個(gè)應(yīng)用商店的更新應(yīng)用交互邏輯+文字說(shuō)明圖例。

image008

交互設(shè)計(jì)說(shuō)明書(shū)中的交互邏輯頁(yè)面流程

從上圖中可以看出,這個(gè)說(shuō)明文檔是把應(yīng)用更新功能拿出來(lái)當(dāng)一頁(yè),包括它的架構(gòu)、交互、流程、邏輯、交互事件及文字解釋說(shuō)明。?這個(gè)過(guò)程是針對(duì)產(chǎn)品經(jīng)理和程序人員而言的,因?yàn)樗麄冃枰疵靼捉换チ鞒踢壿嫛?/p>

頁(yè)面展開(kāi)圖+邏輯+文字

下圖是頁(yè)面、元件、文案、邏輯、頁(yè)面狀態(tài)的展示:

image009

交互設(shè)計(jì)說(shuō)明書(shū)的頁(yè)面元素

這個(gè)部分是針對(duì)視覺(jué)而言的,需要將所有的頁(yè)面都展開(kāi)解釋一遍,共用部分可以單獨(dú)標(biāo)記。

其他單獨(dú)的交互動(dòng)作詳細(xì)解釋介紹

此部分是對(duì)不在流程里的單獨(dú)的或獨(dú)立的交互的補(bǔ)充書(shū)寫(xiě)的。

交互設(shè)計(jì)文檔的責(zé)任邊界

一般情況下,如有需求變更或流程更改,就需要同步更新交互設(shè)計(jì)說(shuō)明書(shū)并發(fā)送給相關(guān)同事,同時(shí)要抄送給對(duì)應(yīng)項(xiàng)目的測(cè)試與產(chǎn)品人員,此文檔加上PRD也是最后的驗(yàn)收依據(jù),所以中途變更需要記錄log。

給交互設(shè)計(jì)師們總結(jié)一下:

  1. 給程序看,使用獨(dú)立的章節(jié)寫(xiě)明交互邏輯、頁(yè)面流轉(zhuǎn)
  2. 給視覺(jué)看,使用獨(dú)立的章節(jié)寫(xiě)明所有的頁(yè)面展開(kāi)、公用頁(yè)面交互等
  3. 給測(cè)試看,加好注釋與說(shuō)明
  4. 交互需要按照功能邏輯一個(gè)個(gè)排著序?qū)?,這樣更容易理解
  5. 交互事件的狀態(tài)需要用截圖形式展示出來(lái),不建議使用大量文字描述,因?yàn)楹芏嗳瞬豢葱∽侄侵苯涌磮D

 

作者:阿西UED,微信號(hào):Hello_Wangsir。

內(nèi)容節(jié)選自《交互設(shè)計(jì)那些事兒》,有興趣的可以去京東、天貓、當(dāng)當(dāng)搜索 《交互設(shè)計(jì)那些事兒》以了解更多,具體案例在這本書(shū)的第八章。

本文由 @阿西UED?投稿發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

作者:半佛仙人;來(lái)源公眾號(hào):半佛仙人(ID:banfoSB)

原文鏈接:https://mp.weixin.qq.com/s/tz99LTxUs_z7ndQvqgTP5w

本文由 @半佛仙人 授權(quán)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載

題圖來(lái)自 Pexels,基于 CC0 協(xié)議

該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 去買那書(shū)了。哈哈

    回復(fù)
  2. 這個(gè)不錯(cuò)

    回復(fù)
    1. 這個(gè)真的不錯(cuò)哦

      回復(fù)
  3. 好奇作者是用什么展示那張很多圖片的頁(yè)面流程圖的?貌似放在一張幻燈片里,需求評(píng)審的時(shí)候并不能看清每個(gè)頁(yè)面是什么,

    來(lái)自北京 回復(fù)
  4. 好奇要做一份這樣的文檔需要多少時(shí)間····

    來(lái)自廣東 回復(fù)
  5. 你是我的菜。

    回復(fù)
    1. 好好好

      回復(fù)
  6. ??

    來(lái)自廣東 回復(fù)