




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
如何寫一篇挑不出毛病的需求文檔?class="size-fullwp-image-5780129aligncenter"src="/wp-files/2023/03/MsvN1C2BzTIlhsPZyZFB.jpg"alt=""width="900"height="420"/>
前言
需求文檔是產(chǎn)品經(jīng)理的基本功,也是產(chǎn)品力量的體現(xiàn),產(chǎn)品力量行不行看文檔就能看出來。
我從實際工作+日??偨Y(jié),整理了一些自己寫PRD的方法,共享給各位,盼望能對各位有用~
一、原則與前提
在文章開頭前,我們簡潔看下在什么時候用、誰去用,來明確需求文檔的書寫原則:
產(chǎn)品需求評審的時候看;研發(fā)技術(shù)方案設(shè)計、敲代碼的時候看;UI進(jìn)行界面設(shè)計的時候看;測試寫測試用例、執(zhí)行用例的時候看。PRD文檔的目的就是讓每個項目成員知道需求為什么做、要做什么、怎么做。
所以可以得到PRD的書寫原則有:
有理有據(jù):從項目成員知道為什么做;全面、清楚、精確?????:讓大家知道做什么、怎么做;易讀性:讓大家便利快捷的理解文檔內(nèi)容。明確了原則,還有2個前提:「需求類型、需求大小」
需求類型有:功能需求、接口需求、性能需求、策略需求、埋點需求、統(tǒng)計需求等等。需求大小:可以是從0-1的大項目,包含上邊的全部需求類型,還有就是日常迭代版本的小需求。我們接下來文章內(nèi)容都是基于以上原則與前提,接下來正文開頭~
二、需求文檔用啥寫
我們以終為始,先看需求文檔的呈現(xiàn)方式。目前主要有以下2類:
1.Axure一體化需求文檔
使用Axure將全部需求文檔,最終通過Axure打包供應(yīng)出去。好處是便利查看,看原型的基礎(chǔ)上又能看文檔說明。但有一種不是很“嚴(yán)厲?”的感覺。
2.Word版
通過Word進(jìn)行需求描述,并統(tǒng)一供應(yīng)。簡單留存,也比較正規(guī),在閱讀上以文字為主。
詳細(xì)選擇那種方式,可以先看公司要求。
像我之前有公司要求,必需用word,就算是有大量原型的,也只能把頁面原型畫好,然后再復(fù)制到word里,在word寫需求內(nèi)容。
假如沒有要求,詳細(xì)采納的方式可以看不同的需求類型:
假如只涉及到畫原型的,可以使用Axure。
假如只有偏后端需求的,規(guī)律相關(guān)的需求,比如說是接口需求、算法需求,并不涉及到前端需求的,我們可以直接使用word寫。
假如是做的大項目,同時有功能需求,又有接口需求、算法需求的,我建議都放在一起,比如說都用Axure寫需求。
我之前做新項目的時候,同時供應(yīng)了功能需求的axure文檔+word版的接口需求,后來用例評審的時候,測試說不知道word版接口需求,之后我就統(tǒng)一寫在axure里了。
三、需求文檔包含哪些內(nèi)容
需求有大有小,同樣的需求文檔也有大有小,小到直接一句話描述,大到上百個原型頁面,好幾萬個字。
一句話的需求我們在這就不說了,我們說下正常的需求文檔。
不論是使用Axure還是word,也不論需求大小是什么,PRD文檔中一般需要包含以下內(nèi)容:
1.文檔修改記錄
需求文檔在需求評審、研發(fā)、測試過程中肯定會改的。
比如說加個限制,補充個遺漏的規(guī)律等等,不過我們肯定要記錄下修改內(nèi)容,并準(zhǔn)時更新需求文檔、準(zhǔn)時同步項目成員。
一般通過表格展現(xiàn)出以下內(nèi)容:
修改內(nèi)容:說清晰修改的哪個模塊,哪個頁面、哪個功能點。當(dāng)然也可以分成修改模塊、修改頁面多個列。修改緣由:就是為啥要修改,比如說規(guī)律缺失需要補充等等。修改人:誰改的。修改日期:修改時間。
在使用Axure時,我們可以在文檔修改記錄中加上文本鏈接跳轉(zhuǎn),項目成員點擊文字可直接進(jìn)入到對應(yīng)頁面查看。
對于word,也是同樣的,加個文檔修改記錄。
對于文檔修改記錄,不僅在PRD文檔中可以用到,在寫其它文檔時都可以加上,比如操作手冊。
2.項目背景or需求背景
背景同樣也是有大有小,對于新項目,則需要介紹下整個項目的大背景。對于每個需求,我們同樣也可以簡潔說下需求背景。
參考格式如下:
當(dāng)前的現(xiàn)狀是什么,有哪些問題/痛點,這些問題導(dǎo)致了什么結(jié)果,為了解決這個問題,我們需要實行什么動作,達(dá)到什么目的,能夠獵取哪些收益,產(chǎn)生什么價值。
3.名詞解釋
假如有專業(yè)名詞,肯定要寫上。
在不同行業(yè)、不同公司、不同團(tuán)隊中都有特地的名詞,項目成員是不明白一些名詞的,這個時候肯定要說明。
比如說抗菌藥物DDD值,肯定的專業(yè)名詞,不說一般沒人知道。
另外在說名詞解釋的時候,盡量加上示例說明便利大家快速理解。
4.流程圖
當(dāng)涉及跨角色、跨系統(tǒng)、跨模塊、多推斷規(guī)律時,我們肯定要畫出來,讓各方更快地了解產(chǎn)品流程。
流程圖同樣有大有?。?/p>
包括整體產(chǎn)品業(yè)務(wù)流程圖、單個模塊的流程圖、單個功能的流程圖。
1)整體流程圖
為了將這個產(chǎn)品的功能業(yè)務(wù)串起來,可以不用畫的太具體,畫出大的概覽圖,從大而全的角度將這個項目表達(dá)出來。
一般是在0-1的新項目中畫,日常迭代的需求中不需要。
2)單個模塊功能的流程圖
當(dāng)一個功能模塊功能許多時,為了將模塊內(nèi)的功能串起來,說清晰單獨模塊的流程,這個就要畫的細(xì)致一點。
當(dāng)涉及到新的模塊時肯定要畫。
3)單個功能的流程圖
對于簡單的單個功能,涉及到的處理規(guī)律比較多時,我們也需要畫出單獨的流程圖進(jìn)行說明。
流程圖的類型有許多種,像業(yè)務(wù)流程圖、頁面流程圖、泳道圖、uml里的時序圖、用例圖等等。
我們可以基于不同流程圖的特性去選擇不同的類型,比如有多角色時,我們可以使用泳道圖。
對于UML,像用例圖、序列圖,在畫的時候有肯定的門檻,同樣的肯定會有團(tuán)隊成員看不懂。我是從來沒畫過,所以大家可以自行選擇學(xué)習(xí)與繪制。
對于頁面流程圖,是表達(dá)出頁面之間的跳轉(zhuǎn)規(guī)律,像移動端的頁面,我們可以直接平鋪出每個頁面,展現(xiàn)出頁面間的跳轉(zhuǎn)規(guī)律。
對于PC端產(chǎn)品,頁面尺寸較大,我們可以通過頁面名稱展現(xiàn)出頁面流程。
流程圖的能夠達(dá)到業(yè)務(wù)清晰,表明重點,項目成員能夠快速理解的目的就行。
5.需求說明
對需求的具體說明,這一點確定是必需的,我們下邊單獨說。
以上內(nèi)容是我認(rèn)為在寫需求文檔時,需要包含的內(nèi)容,下邊的內(nèi)容我們則可以自行選擇~
1)產(chǎn)品架構(gòu)圖
在0-1產(chǎn)品搭建的時候進(jìn)行展現(xiàn),將整個產(chǎn)品抽象化,通過數(shù)據(jù)層、服務(wù)層、應(yīng)用層、呈現(xiàn)層等抽象層面表現(xiàn)出產(chǎn)品的整體架構(gòu)。
來自Processon
產(chǎn)品架構(gòu)圖是特別大的層面,當(dāng)你沒有獨立負(fù)責(zé)一條業(yè)務(wù)線的時候,很難有這種大的架構(gòu)概念。
當(dāng)你需要規(guī)劃一條產(chǎn)品線的時候,可以畫出來產(chǎn)品架構(gòu)圖,讓之后的產(chǎn)品方向再這個大的框架下去走。
我也是在最近這2年,獨立負(fù)責(zé)產(chǎn)品線的時候才開頭繪制的,主要是和領(lǐng)導(dǎo)們匯報使用的。
詳細(xì)怎么畫,大家可以在平臺上搜一下,有許多。
2)功能架構(gòu)圖or信息架構(gòu)圖
對于功能架構(gòu)圖,就是寫清晰產(chǎn)品功能的層級架構(gòu),簡潔說就是一級菜單、二級菜單是什么,每個菜單里有哪些功能,展現(xiàn)出功能的層級關(guān)系。
我一次都沒有畫過。
對于功能架構(gòu)的展現(xiàn),我一般在畫原型的時候規(guī)劃出來,然后直接畫原型。
當(dāng)然也可以通過思維導(dǎo)圖的方式畫出來,但是吧,畫出來也沒人看。
還有一個信息架構(gòu)圖,這個我也沒畫過。
我有很長的一段時候都沒整明白功能架構(gòu)圖與信息架構(gòu)圖有啥區(qū)分~
現(xiàn)在我的理解是:
功能架構(gòu)圖是展現(xiàn)出功能層級關(guān)系,體現(xiàn)出菜單-功能的層級規(guī)律。信息架構(gòu)圖是展現(xiàn)出每個功能頁面內(nèi)的展現(xiàn)字段內(nèi)容,主要用于研發(fā)設(shè)計表結(jié)構(gòu)與表字段。對于功能架構(gòu)圖和信息架構(gòu)圖,一般是在產(chǎn)品0-1的時候畫,而且涉及到的內(nèi)容比較多,多的內(nèi)容肯定沒人去看。
究竟要不要畫是一方面,大家肯定要知道功能結(jié)構(gòu)圖和信息架構(gòu)圖是個什么東西,詳細(xì)畫不畫大家自行選擇。
四、畫原型寫文檔
需求類型里有一個功能需求,這個就是每個產(chǎn)品避開不了的,所以我們單獨說下畫原型+寫文檔~
1.首先依據(jù)要做的需求范圍進(jìn)行分類
當(dāng)有多個需求類型時,按類型進(jìn)行分類,使用Axure時可以通過建立文件夾。
使用word則可以加個一級標(biāo)題。
目的是將需求有層級的依次展現(xiàn)出來。
然后在不同的文件夾下,在進(jìn)行分級。
比如「功能需求說明」文件夾下有多個功能模塊,則根據(jù)模塊/菜單名稱建立子文件夾,然后再在每個模塊下建立對應(yīng)頁面;
當(dāng)同一個頁面內(nèi)有多個tab頁/子頁面時:
對于PC端,我一般是分頁面說明;APP的頁面尺寸小,我們可以在一個Axure頁面內(nèi)統(tǒng)一說明。
然后再對每個頁面單獨畫原型,寫文檔。
2.需求文檔的表現(xiàn)方式
當(dāng)采納Axure寫需求文檔的時候,常見的布局是:左圖右文。
左邊展現(xiàn)原型圖,右邊展現(xiàn)需求說明。
對于word版,常為:原型頁面展現(xiàn),單獨寫文檔說明。
3.提取公共規(guī)律,放入全局說明
在畫原型、寫文檔的時候,肯定會有相同的功能規(guī)律、相同的需求規(guī)律。
例如說后臺系統(tǒng),會有一堆的列表,列表就涉及到分頁數(shù)量、默認(rèn)排序等。
我們可以直接統(tǒng)一使用全局說明。
將相同的功能規(guī)律、需求內(nèi)容當(dāng)在一個單獨的全局說明里,在全局說明里進(jìn)行單獨說明。
當(dāng)在某個頁面中需要說明的功能點已經(jīng)在「全局說明」里存在時,可以加個說明:請見全局說明。
同時對文字添加文字跳轉(zhuǎn)鏈接,閱讀者點擊可直接跳轉(zhuǎn)到對應(yīng)的全局說明頁面。
3.功能點序號標(biāo)注
先畫出原型圖,在原型中標(biāo)注「序號」,然后在右側(cè)根據(jù)相同的序號進(jìn)行功能需求描述。
標(biāo)注挨次:一般根據(jù)從左到右,從上到下的挨次。標(biāo)注哪些點:需要進(jìn)行功能說明的功能點,但是并不意味著每一個點都要進(jìn)行標(biāo)注。我一般根據(jù)從大到小,根據(jù)模塊化的方式。
以下方的表單頁面為例:
當(dāng)原型畫出后,在頁面上標(biāo)個序號[1],對頁面進(jìn)行下簡介,一般說明頁面是什么,使用角色是誰。
然后連續(xù)標(biāo)注「返回」,對「返回」進(jìn)行說明。
由于點擊返回時,沒有添加其它推斷規(guī)律(如是否二次確認(rèn)),所以直接描述交互規(guī)律即可。
然后接著對下方的「患者信息」進(jìn)行標(biāo)注。
我們可以看到「患者信息」里有許多字段,我不建議對每個字段進(jìn)行說明。
我們直接對「患者信息」整個模塊進(jìn)行標(biāo)注,然后對每個字段進(jìn)行說明。
由于只是表單輸入,我們需要說明是否必填、采納什么組件、是能輸入文字、還是數(shù)字輸入框,數(shù)字范圍限制、數(shù)字小數(shù)點限制(如最多2位小數(shù))、輸入小數(shù)點超過如何處理(是直接限制輸入,還是能四舍五入)、字符長度限制、當(dāng)字符輸入超長如何處理。
假如是采納選擇框,選擇框里的值是寫死的,還是從哪里取值。
……
這就是對需求的描述,我們需要盡可能的寫全,就是盡可能的把考慮到的限制加上,你寫的越全,在評審的時候,才會少挨懟。之后的需求變更才會少。
(現(xiàn)在看其實上邊的需求描述還是不全,比如漏了小數(shù)點位數(shù)說明,文本輸入框內(nèi)能不能輸入表情emoji符號等等)
當(dāng)頁面內(nèi)消失彈窗時,我們需要對彈窗里的內(nèi)容進(jìn)行說明,單獨對彈窗里功能點進(jìn)行標(biāo)注,然后再下方連續(xù)對需求進(jìn)行說明。
對于彈窗里的內(nèi)容,我一般從「1」開頭重新編號。不把序號挨次和其他頁面夾雜在一起。當(dāng)調(diào)整一個功能點后,需要重新編號,增加了多余的工作量。
4.需求具體書寫
對需求的具體描述,是最核心的內(nèi)容,我們可以根據(jù)下方的格式來寫:
標(biāo)題:功能點名稱。角色權(quán)限:如當(dāng)前登錄用戶角色為管理員時,則顯示此按鈕。規(guī)章規(guī)律:主要有校驗規(guī)律、前置條件、觸發(fā)時機等,當(dāng)涉及到的校驗規(guī)律太多時,可以采納分行分段、添加序號、使用表格等方式,將每個規(guī)律有條理的全部說明清晰。比如:確定按鈕。
當(dāng)角色為「管理員」時,展現(xiàn)出確認(rèn)按鈕;
當(dāng)XX未填寫時,按鈕顯示為禁用狀態(tài),點擊時消失toast提示:請?zhí)顚慩XX。當(dāng)XXX、XXX全部填寫后,按鈕置為可點擊狀態(tài),點擊后跳轉(zhuǎn)至XXX頁面。極值說明:如輸入框輸入字符的長度,數(shù)字輸入的范圍值。
交互說明:如點擊調(diào)整至XXX頁面。
在寫需求時,依據(jù)不同的需求內(nèi)容,盡可能的將全部內(nèi)容寫清晰。
這個時候肯定會有一個問題:寫不全。
我們可以明確一點,沒有產(chǎn)品經(jīng)理把全部狀況都考慮到,喬布斯、張小龍也考慮不了那么全。
我們需要做的是盡可能的考慮全,盡可能是個很虛的詞,受行業(yè)閱歷、項目閱歷等影響,不同級別的產(chǎn)品經(jīng)理的需求文檔寫的水平很顯而易見,當(dāng)然你考慮的越全面,產(chǎn)品力量可以說就越強。
我們可以在需求評審前,先和研發(fā)提前碰下,避開有大的遺漏。
也可以借助「需求自查表」來幫助,自查出遺漏的說明。
5.其它
1)文字描述言簡意賅,避開口語化,別使用模棱兩可的文字。需求文檔里的內(nèi)容必需明確,別寫「盡量」「盡快」。
2)添加示例:被誤會是表達(dá)者的宿命,文字說明都會有肯定的片面理解,對于比較簡單的內(nèi)容,我們可以添加示例說明:
同時在原型上,盡量使用貼合實際場景的內(nèi)容。比如說時間別寫出:13:88:99。
3)為了便于閱讀,可以采納多分段,多分行,加序號的方式。
4)使用標(biāo)點符號,將內(nèi)容說清晰,如:點擊「確認(rèn)」按鈕,跳轉(zhuǎn)至【XXX頁面】。
關(guān)于標(biāo)點符號,大家可以看這個文章:/p/359255980
5)結(jié)合axure的特性,添加文字鏈接,便于閱讀者快速跳轉(zhuǎn)查看,不用自己找。
添加「返回」按鈕,比如閱讀者跳轉(zhuǎn)到【全局說明頁面】,看完后,想在回到來源頁連續(xù)看需求,我們可以在【全局說明頁面】中添加個「返回來源頁」按鈕,加個返回上一頁的交互,直接能返回。
6)對于變量值,使用特別符號標(biāo)登記
對于會變化的值,我一般使用用兩個百分號,如下方的‘科室名稱’,會依據(jù)不同的選擇展現(xiàn)不同的名稱,所以我就通過‘%科室名稱%’進(jìn)行表示,然后單獨說明,并舉例說明。
7)重要內(nèi)容進(jìn)行標(biāo)記
可以通過加粗、換個顏色等方式進(jìn)行提示,當(dāng)內(nèi)容較多的時候,大家很簡單忽視掉,所以很有必要進(jìn)行加粗加大標(biāo)色提示。
8)涉及到規(guī)律時,可以使用公式進(jìn)行說明
如:當(dāng)A+B≥100時,則XXXX。
9)寫完后自己再過一遍
就像上學(xué)做題后,自己zai再驗算一遍,在寫文檔的時候,自己確定會有抽風(fēng)的時候,不知道哪個地方就給寫錯了。
10、對外供應(yīng)時,對于Axure,可以打包出html供應(yīng)。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CWAN 0097-2023高壓泥漿管焊接工藝規(guī)程
- T/CWAN 0039-2020船舶縱骨角焊縫機器人焊接工藝規(guī)范
- T/CSPSTC 96-2022盾構(gòu)法隧道施工遠(yuǎn)程管控平臺技術(shù)規(guī)范
- T/CSIQ 4102-2017玉器藝術(shù)品鑒證質(zhì)量溯源認(rèn)證證書、驗證報告填寫規(guī)程
- T/CRIA 16009-2019汽車用冷卻水管
- T/CQAP 3012-2023大興安嶺地產(chǎn)中藥材水飛薊質(zhì)量規(guī)范
- T/CPMA 015.1-2020出生隊列技術(shù)規(guī)范第1部分:現(xiàn)場調(diào)查
- T/CIIA 029-2022海洋科學(xué)數(shù)據(jù)共享安全管理要求
- T/CI 364-2024軟土長條形基坑變形施工控制規(guī)范
- T/CEPPEA 5016-2023電動自行車充電設(shè)施設(shè)計技術(shù)導(dǎo)則
- 自考00061國家稅收歷年真題及答案
- 公共組織績效評估-形考任務(wù)一(占10%)-國開(ZJ)-參考資料
- 冠狀動脈介入診斷治療
- 高效催化劑的開發(fā)與應(yīng)用-全面剖析
- 冀少版(2024)七年級下冊生物期末復(fù)習(xí)知識點填空練習(xí)題(無答案)
- (四調(diào))武漢市2025屆高中畢業(yè)生四月調(diào)研考試 物理試卷(含答案)
- (2024)仁愛科普版七年級下冊英語全冊知識點總結(jié) (2022新課標(biāo) 完整版)
- 醫(yī)院普法知識培訓(xùn)課件
- 法律盡職調(diào)查委托協(xié)議
- 妊娠合并甲減護(hù)理查房
- 2025中考復(fù)習(xí)必背初中英語單詞1600打印版(上)
評論
0/150
提交評論