產(chǎn)品文檔(一):“優(yōu)秀”的文檔框架

貓爪
20 評(píng)論 67200 瀏覽 304 收藏 15 分鐘
🔗 技术知识、行业知识、业务知识等,都是B端产品经理需要了解和掌握的领域相关的知识,有助于进行产品方案设计和评估

需求文檔/產(chǎn)品文檔是每個(gè)產(chǎn)品經(jīng)理的必經(jīng)之路,優(yōu)秀的產(chǎn)品文檔可以避免部分項(xiàng)目的重復(fù)溝通和編寫無效代碼,提高項(xiàng)目開發(fā)效率。

“這里是不是少了功能按鈕?”“這段話是什么意思?”“不行呀!你的文檔需要補(bǔ)充,不然怎么測試?”“口頭的需求文檔不算數(shù),開發(fā)要見文字版文檔”。

關(guān)于產(chǎn)品文檔,我們總會(huì)遇到這樣的對(duì)話。那么如何避免呢,下文將仔細(xì)說到。

本文獻(xiàn)給0-1歲的產(chǎn)品經(jīng)理,從需求文檔的目的、與用戶手冊(cè)的區(qū)別、需求文檔的構(gòu)成的維度對(duì)需求文檔進(jìn)行整體介紹,希望各位PM都可以輸出高效精簡、清晰明了的文檔。

一、目的

寫需求文檔前,首先要確定的是文檔的受眾群體和時(shí)間要求。受眾群體(誰去看)確定了文檔的框架架構(gòu)和排版要求;時(shí)間要求限制了需求文檔的精細(xì)度和美觀度。

1.1 受眾群體

一般來說,需求文檔有三個(gè)受眾群體:

(1)開發(fā)團(tuán)隊(duì):包括產(chǎn)品團(tuán)隊(duì)、UI、UX、技術(shù)和測試;這也是最常規(guī)的受眾群體,畢竟需求文檔是要闡述項(xiàng)目要實(shí)現(xiàn)的功能和實(shí)現(xiàn)的方法、規(guī)則。

(2)企業(yè)內(nèi)部:如老板、商務(wù)團(tuán)隊(duì)、運(yùn)營團(tuán)隊(duì)等;通常這部分群體不會(huì)在乎產(chǎn)品規(guī)則,他們只關(guān)心項(xiàng)目實(shí)現(xiàn)的功能和效果。

(3)其他:例如公司制度要求留檔、公司上市審計(jì)流程所需。我還見識(shí)過另一種過程:面試。如果在面試時(shí)提交的作品是需求文檔,那么請(qǐng)看“商用文檔”部分。

1.2 時(shí)間限制

如果只是開發(fā)團(tuán)隊(duì)使用的需求文檔(以下簡稱開發(fā)用文檔),框架會(huì)比較簡單,排版也沒有非常嚴(yán)謹(jǐn)?shù)囊?,只需要做到邏輯閉環(huán),場景盡善,表達(dá)清晰即可。如果是企業(yè)內(nèi)部或其他用途的需求文檔(以下簡稱為商用文檔),除了開發(fā)用文檔的內(nèi)容外,還需補(bǔ)充項(xiàng)目概述、需求分析等欄目,這部分將在下文“商用文檔”再詳細(xì)解釋。

在寫文檔前,PM心中必須要有期限和計(jì)劃,合理安排文檔的進(jìn)度,不能在項(xiàng)目前期就發(fā)生延期的情況。

如果時(shí)間緊迫,首先要把關(guān)鍵的邏輯寫清楚,其他的細(xì)節(jié)可以在開發(fā)時(shí)或項(xiàng)目結(jié)束后補(bǔ)充,例如搜索功能、填寫字段的字符長度、頁面確定、關(guān)閉和返回等交互。特別是當(dāng)項(xiàng)目團(tuán)隊(duì)已有一定的合作經(jīng)驗(yàn),建立了一定的工作默契時(shí),這些細(xì)節(jié)在時(shí)間不允許情況下是可以省略,畢竟PM也有很多更值得做的事情。

但是,如果時(shí)間充?;蛘呤切碌拈_發(fā)團(tuán)隊(duì),個(gè)人還是建議需求文檔盡量精細(xì),畢竟見過很多設(shè)計(jì)師、開發(fā)和測試吐槽需求文檔不清不楚,工作難以開展。再者,詳細(xì)的需求文檔,可以大大地減少開發(fā)團(tuán)隊(duì)的理解誤區(qū),一定程度上,既能避免無效設(shè)計(jì)和無效代碼,還能避免產(chǎn)品經(jīng)理在投入下一個(gè)迭代工作時(shí)被開發(fā)“咨詢”過多。

二、題外話:使用手冊(cè)

有些-1到0.5歲的產(chǎn)品不是很清楚需求文檔和用戶手冊(cè)的區(qū)別。我曾經(jīng)讓0歲的助理寫2B項(xiàng)目的用戶手冊(cè),由于時(shí)間緊迫,加上他對(duì)項(xiàng)目還不算熟悉,我就把需求文檔的原文件發(fā)給了他,希望起幫助作用,結(jié)果最后交過來的作業(yè)卻是一個(gè)簡化版的需求文檔。

需求文檔描述的是項(xiàng)目的功能和產(chǎn)品邏輯、規(guī)則,偏向邏輯描述;而用戶手冊(cè)是描述項(xiàng)目的功能和使用流程,偏向操作流程說明。兩者間都需要告訴各自的讀者,功能是什么、有什么用;但出于目的不同,所以主題內(nèi)容和詳細(xì)程度也會(huì)不一樣??纯醇依锏碾娖魇褂谜f明書,就知道怎么寫使用手冊(cè)了。

三、PRD的構(gòu)成

前文提及,因受眾群體不一樣,PRD可分為開發(fā)用文檔和商用文檔,除了在排版、美觀等有區(qū)別外,在內(nèi)容上也有一定的區(qū)別。文終將會(huì)放上這兩個(gè)類型的文檔作為樣例給各位讀者參考。

3.1 開發(fā)用文檔

開發(fā)用的文檔只有一個(gè)宗旨:把需求說清楚說明白,大家知道要做什么功能,做到什么程度。

我個(gè)人也是寫開發(fā)用文檔比較多,慢慢形成了自己的框架規(guī)范。以后隨著經(jīng)驗(yàn)的積累,也會(huì)繼續(xù)優(yōu)化這套方法論。

版本迭代記錄

主要是記錄一個(gè)項(xiàng)目各個(gè)產(chǎn)品版本的迭代情況,如V1.0,V1.1……V2.0……。這里強(qiáng)調(diào)的產(chǎn)品版本,主要是指產(chǎn)品功能的迭代。如果一個(gè)迭代只單純涉及到bug修復(fù)、交互優(yōu)化、性能優(yōu)化,記不記錄都可以,看個(gè)人意愿。

需要記錄的內(nèi)容包括:版本號(hào)、更新日期(文檔定稿日期或者版本上線日期,個(gè)人更建議用版本上線日期)、主責(zé)產(chǎn)品經(jīng)理、迭代的功能簡介(從業(yè)務(wù)場景出發(fā),一句話描述一個(gè)功能模塊)。

版本修改記錄

主要是記錄單個(gè)版本(劃重點(diǎn))的修改記錄。因?yàn)槊總€(gè)需求文檔都會(huì)經(jīng)歷初稿、產(chǎn)品評(píng)審、技術(shù)評(píng)審、開發(fā)過程中N次細(xì)節(jié)調(diào)整、終稿這幾個(gè)過程,需要把每次修改的地方記錄下來,特別是當(dāng)文檔已經(jīng)對(duì)項(xiàng)目團(tuán)隊(duì)公開后發(fā)生的修改。

需要記錄的內(nèi)容包括:更新日期(每次文檔修改的日期)、產(chǎn)品經(jīng)理(不等同該版本的主產(chǎn)品經(jīng)理,特別是大項(xiàng)目有一個(gè)主產(chǎn)品經(jīng)理,多個(gè)初中級(jí)產(chǎn)品經(jīng)理)、修改說明(動(dòng)了哪些邏輯,哪些頁面)。

版本迭代記錄是為了給以后的項(xiàng)目團(tuán)隊(duì)使用,無論是產(chǎn)品還是開發(fā),方便新成員或項(xiàng)目交接時(shí)快速了解項(xiàng)目的前世今生;版本修改記錄是給當(dāng)前的開發(fā)團(tuán)隊(duì)使用,方便快速了解產(chǎn)品又改了哪些邏輯,增加了哪些需求(溫馨提示:投入開發(fā)后真不要輕易加需求)。

流程圖

一般寫在文檔里的流程圖包括兩種:業(yè)務(wù)流程圖和邏輯流程圖,都是“非必填項(xiàng)”,視實(shí)際情況判斷是否需要用流程圖進(jìn)行說明。因?yàn)樵陂_發(fā)用文檔內(nèi),任何元素都是為了幫助產(chǎn)品經(jīng)理清晰說明需求,如果業(yè)務(wù)很簡單,能用線框圖或者文字即可說明清楚,那么就沒必要費(fèi)力氣去弄一個(gè)流程圖了。

業(yè)務(wù)流程圖:一般單個(gè)任務(wù)模塊從0-1的時(shí)候需要使用,幫助開發(fā)理解任務(wù)的每一個(gè)環(huán)節(jié)。通常會(huì)涉及到多個(gè)角色協(xié)作。例子見文末開發(fā)用需求文檔。

邏輯流程圖:單個(gè)任務(wù)或者單個(gè)環(huán)節(jié)涉及多重邏輯判斷時(shí)使用,幫助開發(fā)梳理if else后的操作行為。如果單純用文字描述這種邏輯判斷,開發(fā)還沒繞暈,產(chǎn)品自己可能就先繞暈了。

全局說明

在同一個(gè)系統(tǒng)內(nèi),在多個(gè)場景或者頁面內(nèi)需要使用到相同的組件或者交互,把這類組件/交互的需求說明歸納到全局說明內(nèi),在正文內(nèi)出現(xiàn)時(shí)做相關(guān)引用即可。

【舉個(gè)例子】

列表的排序規(guī)則,如果多個(gè)頁面的列表排序規(guī)則都是一樣,則在全局說明內(nèi)新增一個(gè)版塊對(duì)其進(jìn)行詳細(xì)說明,而在正文的相關(guān)頁面注明“排序規(guī)則請(qǐng)參照全局說明XXXX”即可。

又如系統(tǒng)管理后臺(tái),編輯頁面的保存/取消功能,直接在全局說明內(nèi)說明,點(diǎn)擊保存/取消時(shí)會(huì)出現(xiàn)XXX提示,確認(rèn)后系統(tǒng)的執(zhí)行結(jié)果;即使在實(shí)際頁面中,保存/取消屬于不同的內(nèi)容編輯頁面,但其交互幾乎都是一致的,就沒有必要在多個(gè)頁面重復(fù)說明。如果遇到特例,與全局說明內(nèi)的需求不一樣,在對(duì)應(yīng)的頁面再另行說明。

建立全局說明板塊,不僅能在寫需求文檔是節(jié)省重復(fù)勞動(dòng)的時(shí)間,而且在修改需求文檔過程中也能省掉很多繁瑣的事,就如Axure中“母版”一樣便捷,改一處即把相關(guān)的地方都完成修改。

正文

就是每個(gè)頁面的需求細(xì)節(jié),包括線框圖/高保真,邏輯說明和交互說明。

關(guān)于交互說明,一般大公司才會(huì)有專職的交互設(shè)計(jì)師并撰寫交互文檔,其他公司通常由產(chǎn)品經(jīng)理和UI設(shè)計(jì)師一起承擔(dān)交互設(shè)計(jì)。但無論是否有專職的交互設(shè)計(jì)師,我認(rèn)為作為一名產(chǎn)品經(jīng)理,在需求文檔內(nèi)也要明確指出部分交互說明,提供一個(gè)大方向給設(shè)計(jì)師工作,特別是對(duì)于系統(tǒng)的空白頁或類空白頁。

【舉個(gè)例子】

前段時(shí)間在處理一個(gè)小功能:在非電話客服工作時(shí)間內(nèi),用戶點(diǎn)擊電話客服按鈕時(shí),需彈出提示并引導(dǎo)用戶在線留言。

以下是第一版和第二版設(shè)計(jì)的效果:最終使用的是第二版。

由于當(dāng)時(shí)需求內(nèi)沒有詳細(xì)說明交互意圖,UI設(shè)計(jì)師被線框圖誤導(dǎo),出了第一版本;我看了設(shè)計(jì)后不太滿意,與UI設(shè)計(jì)師溝通想法后,最終修改為第二版并投入開發(fā)。

兩個(gè)版本的信息內(nèi)容是一樣的,但由于信息側(cè)重點(diǎn)相反,因此這兩個(gè)提示的功能也不一致。第一版?zhèn)戎赜诟嬖V用戶“當(dāng)前客服不在線”;第二版?zhèn)戎赜谝龑?dǎo)用戶在線留言。產(chǎn)品是要為用戶提供解決方案,而不是把問題拋回給用戶。

3.2 商用文檔

相對(duì)于開發(fā)用文檔,商用文檔幾乎是面面俱到,盡善盡美,能擺到桌面上的需求文檔,以下列出了二者的框架對(duì)比。

寫商用文檔無形中也會(huì)給產(chǎn)品經(jīng)理增加非常大的工作量,因此可按公司要求和個(gè)人習(xí)慣結(jié)合去選擇即可。

封面

每一份商業(yè)化文檔,都會(huì)要求有一個(gè)封面,簡單羅列系統(tǒng)名稱、文檔名稱、文檔設(shè)計(jì)者(企業(yè)或者個(gè)人)、定稿時(shí)間即可。

目錄

目錄的粒度,需要細(xì)致到哪級(jí)標(biāo)題,按需設(shè)置即可。

概述

包括項(xiàng)目背景、項(xiàng)目介紹,用一兩段話簡要說明。

使用人群

給誰看就列明誰,如系統(tǒng)開發(fā)團(tuán)隊(duì),相關(guān)行業(yè)設(shè)計(jì)師等。

需求分析

主要寫項(xiàng)目前期開展的調(diào)研和分析而得出的結(jié)論,包括產(chǎn)品定位——項(xiàng)目核心用戶群、市場競爭優(yōu)勢,和用戶故事——用5W1H方法表明解決的痛點(diǎn)。

系統(tǒng)字典

對(duì)系統(tǒng)或者文檔內(nèi)的一些專業(yè)用詞進(jìn)行解釋,或?qū)ν皇挛镞M(jìn)行命名規(guī)范。系統(tǒng)字典不僅是一個(gè)項(xiàng)目內(nèi)使用,甚至每個(gè)部門或每間公司都可以用相關(guān)概念,特別當(dāng)團(tuán)隊(duì)剛剛組建時(shí),使用系統(tǒng)字典概念能夠解決很多溝通上的誤會(huì)。

【舉個(gè)例子】

就如上文的“全局說明”,這里用“全局”代指整個(gè)系統(tǒng)的概念。但實(shí)際,更多的公司/團(tuán)隊(duì)用“全域”來指代整個(gè)系統(tǒng)。但由于公司是旅游行業(yè),“全域”一詞是行業(yè)內(nèi)的專有術(shù)語,并且也是公司的業(yè)務(wù)術(shù)語,如果用“全域”來表示整個(gè)系統(tǒng),在溝通時(shí)常常會(huì)引起誤解,因此公司內(nèi)部都習(xí)慣使用“全局”來指代整個(gè)項(xiàng)目系統(tǒng)。

結(jié)語

以上便是從大框架層面介紹優(yōu)秀的產(chǎn)品文檔需要涵蓋的內(nèi)容,后續(xù)將在系列(二)中,從需求文檔——正文的角度介紹本人寫產(chǎn)品文檔的小技巧和tips。整個(gè)系列均屬作者本人的見解,歡迎交流。

另附樣例作為參考:

開發(fā)用文檔:https://h82yzy.axshare.com/#g=1&p=%E7%89%88%E6%9C%AC%E8%AE%B0%E5%BD%95

商用文檔:(提取碼:rqff)

https://pan.baidu.com/s/12q-jRKPzqp_Qgt_2R0MJ2A

(備注:商用文檔為“當(dāng)年”自學(xué)轉(zhuǎn)行產(chǎn)品時(shí)的作業(yè),相對(duì)稚嫩,大家看看框架即可,不必較真哈)

 

本文由 @貓爪 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載

題圖來自Unsplash,基于CC0協(xié)議

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 請(qǐng)問產(chǎn)品文檔是在哪寫的???是畫完Axure截圖過去的嗎?還是直接在Axure那個(gè)軟件就可以寫?還是要去Axure cloud?你的好專業(yè),我雖然當(dāng)了一年產(chǎn)品助理,但是我們公司從來沒有規(guī)范的文檔,但是即時(shí)設(shè)計(jì)+說明就完了。但是現(xiàn)在有新產(chǎn)品了,很復(fù)雜,得用你那種文檔才能說清楚了。求回復(fù)

    來自廣東 回復(fù)
  2. 哈嘍想咨詢一下,文檔結(jié)構(gòu)最后的第12項(xiàng)“正文”部分主要包括的內(nèi)容是什么?上面的3-11不算正文嗎?

    來自四川 回復(fù)
    1. “正文”指的是每一個(gè)功能的產(chǎn)品規(guī)則或者交互說明,以觀看視頻為例,連了wifi且網(wǎng)絡(luò)快時(shí),自動(dòng)播放最優(yōu)質(zhì)畫面;連了wifi但網(wǎng)絡(luò)一般時(shí),畫面質(zhì)量自動(dòng)降級(jí);沒有wifi要用流量且網(wǎng)絡(luò)快時(shí),詢問用戶播放哪種畫質(zhì)……等等,列出各種情況?!吧厦娴?-11”更多的是幫助文檔讀者快速了解文檔內(nèi)容。

      來自廣東 回復(fù)
  3. 寫競品分析、PRD等產(chǎn)品工作的相關(guān)文檔,看似普通又基礎(chǔ),卻是產(chǎn)品經(jīng)理在追蹤行業(yè)情況、將需求落地為產(chǎn)品的過程中必不可少的步驟,并且將貫穿產(chǎn)品經(jīng)理的整個(gè)職業(yè)生涯。然而,0-2歲的產(chǎn)品新人普遍存在盲目套模板、文檔邏輯混亂等問題。

    為了幫助產(chǎn)品新人快速掌握文檔撰寫基本功,這里推薦由起點(diǎn)學(xué)院聯(lián)合惠買集團(tuán)產(chǎn)品總監(jiān)@陳濱淋 老師打造的【15天掌握產(chǎn)品經(jīng)理必備文檔】學(xué)習(xí)計(jì)劃。從實(shí)例出發(fā),帶你高強(qiáng)度系統(tǒng)性學(xué)習(xí)11大類常用的產(chǎn)品工作文檔,快速幫你規(guī)范化日常文檔,提升工作效率>>>http://996.pm/71GE5

    來自廣東 回復(fù)
  4. 小白都算不上的產(chǎn)品,該怎么寫項(xiàng)目排期

    來自河南 回復(fù)
    1. 太久沒登錄,現(xiàn)在回復(fù)好像來不及了~~~如果你說的項(xiàng)目排期指的是開發(fā)上線,那么你先要弄清楚需要排期的項(xiàng)目流程,包括但不限于需求分析、原型設(shè)計(jì)、UI設(shè)計(jì)、開發(fā)、測試、UI驗(yàn)收、產(chǎn)品驗(yàn)收、上線準(zhǔn)備。各個(gè)環(huán)節(jié)除了產(chǎn)品外,涉及到哪些人,他們能花在這個(gè)項(xiàng)目的時(shí)間是怎么樣,專業(yè)能力是怎么樣,讓他們給你一個(gè)時(shí)間,然后為了避免意外,你的時(shí)間規(guī)劃至少在他們給你的時(shí)間上×1.2~~~PS,實(shí)際上,我自己做項(xiàng)目排期也沒有上述那么復(fù)雜喇,哈哈哈~~~培養(yǎng)了團(tuán)隊(duì)默契,項(xiàng)目排期還是挺容易的。

      來自廣東 回復(fù)
  5. 貓爪是不是妹子

    來自河北 回復(fù)
  6. up主好呀,上面那個(gè)開發(fā)用的文檔打不開,請(qǐng)問你這邊可以發(fā)下rp文件嗎~ ?

    來自廣東 回復(fù)
    1. 不好意思,不太方便發(fā)rp原文件;開發(fā)用的文檔鏈接是直接托管在Axure,load得有點(diǎn)慢,見諒;以后要找找方法“優(yōu)化”一下這個(gè)用戶體驗(yàn)。 ??

      來自廣東 回復(fù)
    2. 謝推薦~~~ ??

      來自廣東 回復(fù)
    3. Axure托管加載慢是因?yàn)榉?wù)器在國外,替代方案是使用產(chǎn)品大牛托管,你可以試試,訪問會(huì)快很多

      來自廣東 回復(fù)
  7. 厲害

    來自安徽 回復(fù)
    1. 謝謝夸賞 ??

      來自廣東 回復(fù)
  8. 舉個(gè)例子里,有兩個(gè)致命問題。

    1.圖一需要自己計(jì)算是否在時(shí)間段內(nèi),圖二文字太多。
    2.圖一圖二都沒有聯(lián)系方式或留言入口,我根本不知道怎么留言,還讓我點(diǎn)“我知道了”。

    來自山西 回復(fù)
    1. 剛看到是點(diǎn)了客服電話按鈕后出現(xiàn)的彈窗,上面第2條,改為:圖一圖二都沒有留言入口,我根本不知道怎么留言,還讓我點(diǎn)“我知道了”。

      來自山西 回復(fù)
    2. 哈哈哈,1.彈窗是否出現(xiàn),已經(jīng)由程序自動(dòng)判斷了,在電話客服的工作時(shí)間內(nèi)是直接撥打電話,不會(huì)出現(xiàn)這個(gè)彈框~~~2.由于是公司的上線項(xiàng)目,覺得不方便截全屏圖,所以留言的地方?jīng)]有在示例圖顯示;這個(gè)頁面的底層是對(duì)話頁面,點(diǎn)“我知道了”后,彈框會(huì)消失,用戶在對(duì)話頁面直接留言即可。

      來自廣東 回復(fù)
    3. 666

      來自四川 回復(fù)
    4. 嗯嗯,了解了,可以適當(dāng)把彈窗上的文字減少一些。

      方案1:把按鈕文案改為【知道了,去留言】,會(huì)好一些。

      方案2:或者直接進(jìn)入留言頁面,在該頁面頂部橫幅解釋一下為什么沒有撥電話而是進(jìn)入這樣一個(gè)頁面。能減少頁面,總感覺那個(gè)彈窗多余了。

      來自山西 回復(fù)
    5. 哈,感謝你提供的方案(此處應(yīng)有掌聲)
      我也覺得彈框文字太多,彈框一般不適合承載過多的信息;
      關(guān)于方案2,就是屬于交互體驗(yàn)的討論:什么時(shí)候適合用什么提示方式。感覺又有可以寫文章的內(nèi)容了耶~~~ ??

      來自廣東 回復(fù)
    6. 彈窗不多余,底部按鈕可以放兩個(gè),一個(gè)取消,一個(gè)去留言。

      來自上海 回復(fù)
专题
14449人已学习12篇文章
排行榜在帮助用户做决定的同时,引导用户购买目标产品,极大降低了用户的选择成本。本专题的文章分享了对于排行榜的设计思考。
专题
16927人已学习14篇文章
RFM模型是与用户价值相关的常见模型之一。本专题的文章分享了什么是RFM模型?如何应用RFM模型?
专题
16775人已学习12篇文章
分销是互联网拉人头和推广的常用手段,能够在短时间内实现裂变营销。本专题的文章分享了分销体系设计指南。
专题
31214人已学习16篇文章
在线教育的现状、趋势和未来。
专题
17028人已学习15篇文章
游戏化指的是游戏的理念与设计方法运用在其他领域上,本专题的文章分享了游戏化技术的应用方向。
专题
17284人已学习13篇文章
出于文本易读性方面的考虑许多app都做了深色模式,本专题的文章分享了深色模式的设计指南。