文章大綱
一、PRD基礎(chǔ)
二、PRD要素講解
三、相關(guān)模板下載
四、參考文章

一、PRD基礎(chǔ)
1. PRD簡介
?? PRD中文意思為:產(chǎn)品需求文檔。PRD的主要使用對象有:開發(fā)、測試、項目經(jīng)理、交互設(shè)計師、運營及其他業(yè)務(wù)人員。開發(fā)可以根據(jù)PRD獲知整個產(chǎn)品的邏輯;測試可以根據(jù)PRD建用例;項目經(jīng)理可以根據(jù)PRD拆分工作包,并分配開發(fā)人員;交互設(shè)計師可以通過PRD來設(shè)計交互細(xì)節(jié)。
2. PRD的要素
??PRD至少需要具備原型和邏輯兩個模塊的內(nèi)容,
??原型包含頁面和交互。最好是全部頁面,以及至少基礎(chǔ)的交互。
??邏輯包含功能邏輯、交互邏輯、視覺邏輯、技術(shù)邏輯,業(yè)務(wù)邏輯5種。如果分得比較細(xì)的話,技術(shù)邏輯還可分為客戶端邏輯和服務(wù)端邏輯,比如前端如何呈現(xiàn)數(shù)據(jù),服務(wù)端如何設(shè)計字段和表。
3. PRD受眾關(guān)注要點
視覺設(shè)計師
??主要看頁面和視覺邏輯,次要看交互邏輯。其他邏輯很少看。
客戶端開發(fā)
??主要看原型和技術(shù)邏輯和交互邏輯,其次是看其他邏輯。
服務(wù)端開發(fā)
??主要看技術(shù)邏輯,其次是原型。有時候也需要看其他邏輯。
二、PRD要素講解
1. 文檔概述
1.1 版本修訂記錄

1.2 PRD輸出環(huán)境

1.3 關(guān)聯(lián)負(fù)責(zé)人

1.4 專業(yè)術(shù)語表
??對PRD中出現(xiàn)較專業(yè)的詞進(jìn)行解析,并且在文檔使用位置鏈接到此表中,方便查看。比如下面的例子。
1.4.1 區(qū)塊鏈
區(qū)塊鏈?zhǔn)且环N按照時間順序?qū)?shù)據(jù)區(qū)塊以順序相連的方式組合成的一種鏈?zhǔn)綌?shù)據(jù)結(jié)構(gòu),并以密碼學(xué)方式保證的不可篡改和不可偽造的分布式賬本。
2. 產(chǎn)品結(jié)構(gòu)
2.1 產(chǎn)品背景
??介紹該產(chǎn)品在怎樣調(diào)研/分析下決定開始的,比如下面的介紹:
??龐大的流動人口是住房租賃市場發(fā)展的基礎(chǔ),為整個市場提供了巨大的發(fā)展空間。近幾年,中國流動人口呈明顯的上升趨勢。2016年流動人口數(shù)量達(dá)2.47億,占總?cè)丝诘?8%,租房市場規(guī)模達(dá)到1.38萬億元
??截至到2016年8月底,我們的目標(biāo)地區(qū)蘇州市,租房房源總數(shù)達(dá)到209,503套,現(xiàn)有租房總?cè)藬?shù)為135萬,年租金市場規(guī)模達(dá)到146億元。
2.2 產(chǎn)品介紹
??簡單介紹該產(chǎn)品是做什么的,包括產(chǎn)品定位等,比如下面的介紹:
??xx作為傳統(tǒng)的房地產(chǎn)中介,在廣州已經(jīng)營了十幾年,線下有一定的房源客源基礎(chǔ)。開辟線上租房業(yè)務(wù),一是順應(yīng)當(dāng)今的移動租賃趨勢,消除信息差,去中介化;二有利于我們對線下資源進(jìn)行整合。因此,這對我們來說既是機(jī)遇也是挑戰(zhàn)。
2.3 產(chǎn)品功能結(jié)構(gòu)圖
??將產(chǎn)品的功能模塊以思維導(dǎo)圖方式展示,如下圖所示:

2.4 產(chǎn)品信息結(jié)構(gòu)圖
??將產(chǎn)品涉及到的信息按人/模塊等進(jìn)行歸檔,并且以思維導(dǎo)圖方式進(jìn)行呈現(xiàn)

3. 主要業(yè)務(wù)邏輯
??對該產(chǎn)品總體業(yè)務(wù)邏輯、較抽象的邏輯進(jìn)行直觀形象呈現(xiàn),具體流程圖基礎(chǔ)可參考https://www.cnblogs.com/WUXIAOCHANG/p/10570343.html進(jìn)行了解,下面進(jìn)行示例:

4. 全局說明
??對產(chǎn)品原型中通用性頁面/組件進(jìn)行介紹,在具體原型頁面上進(jìn)行位置鏈接。下面我列出少量常見的全局說明,具體內(nèi)容可在實際生產(chǎn)中進(jìn)行細(xì)化。
4.1 訪問權(quán)限
(1)已登錄用戶:可以使用APP內(nèi)所有功能;
(2)未登錄用戶:只能瀏覽“首頁”、“商家詳情”、“我的”這些一級頁面,在“首頁”中使用任何功能都會彈出對話框提示用戶未登錄,在“商家詳情”、“我的”頁面中使用任何功能都會直接跳轉(zhuǎn)到登錄注冊頁面。
4.2 鍵盤說明
(1)輸入手機(jī)號碼、驗證碼、密碼等純數(shù)字信息時從頁面底部彈出數(shù)字鍵盤;
(2)輸入其他內(nèi)容時從頁面底部彈出字母鍵盤。
4.3 網(wǎng)絡(luò)異常

4.4 彈框

4.5 頁面切換


5. 產(chǎn)品功能與邏輯
??對產(chǎn)品功能進(jìn)行詳細(xì)介紹,其中包括流程圖、原型圖等,下面進(jìn)行示例講解:
5.1 登錄/注冊模塊**
(1)注冊模塊
流程圖:

原型圖:

觸發(fā)條件:
用戶點擊“注冊”后
頁面邏輯:
輸入手機(jī)號碼后檢測號碼是否注冊以及號碼格式是否正確,如果錯誤給出相應(yīng)提示;
點擊“獲取驗證碼”后發(fā)送驗證碼,用戶在60秒后可再次點擊獲?。?br>
點擊“設(shè)置密碼”設(shè)置登錄密碼,點擊“確認(rèn)密碼”重新輸入登錄密碼,并校驗兩次密碼輸入是否一致,不一致進(jìn)行提示。
點擊“眼睛”圖標(biāo)后密碼顯示可見,默認(rèn)為不可見狀態(tài);
點擊“下一步”時若填寫內(nèi)容不合格進(jìn)行彈窗提示,合格進(jìn)入下一頁面。下同不在贅述;
拍攝身份證正面照、學(xué)生證首頁后檢測照片是否清晰;
人臉識別完成后對身份證照片和學(xué)生證照片進(jìn)行驗證。不合格提示重新拍攝或提交人工檢測,人工檢測合格后進(jìn)行提示并自動進(jìn)入下一步;
輸入完“真實姓名”和“身份證號碼”后與身份證照片進(jìn)行檢測。如果不對應(yīng)進(jìn)行提示;
點擊“選擇聯(lián)系人”可通過通訊錄選取緊急聯(lián)系人
點擊“所在城市”和“就讀學(xué)校”時,彈出輸入框根據(jù)輸入文字匹配相應(yīng)城市和學(xué)校,或可下拉手動選擇。
點擊“用戶協(xié)議”按鈕為確認(rèn)閱讀狀態(tài),點擊文字可查看協(xié)議內(nèi)容;
點擊“提交并注冊”后顯示注冊完成,自動進(jìn)入首頁;
交互描述:
點擊“獲取驗證碼”后文字變成“重復(fù)驗證碼”;
點擊“設(shè)置密碼”、“確認(rèn)密碼”輸入框時彈出拼音鍵盤;
點擊“眼睛”圖標(biāo)后,圖標(biāo)變?yōu)椴粠本€的眼睛圖標(biāo);
點擊“拍攝身份證正面照”、“拍攝學(xué)生證首頁”后開啟后攝像頭;
點擊“人臉識別”后開啟前攝像頭;
“真實姓名”、“身份證號碼”可通過身份證照片進(jìn)行識別自動填充;
點擊“選取聯(lián)系人”進(jìn)入電話簿
默認(rèn)未勾選“用戶協(xié)議”。
6. 非功能性需求
6.1 網(wǎng)絡(luò)需求
(1)處于不穩(wěn)定網(wǎng)絡(luò)狀態(tài)的提示:比如在走動中,地鐵火車上
(2)切換網(wǎng)絡(luò)時的提示:比如有無wifi連接/有無有線網(wǎng)絡(luò)/手機(jī)wifi和有線網(wǎng)絡(luò)互切/飛行模式
6.2 數(shù)據(jù)需求
(1)新舊數(shù)據(jù)沖突
??客服告訴客戶什么時候數(shù)據(jù)遷移完成,能否接受。
??用戶主動,停止服務(wù),告訴用戶可以保存到什么時候,讓用戶自己主動備份。
??用戶被動,數(shù)據(jù)遷移到哪里去,給個能找到數(shù)據(jù)的入口。
(2)內(nèi)容過期
??告訴用戶過期時間,比如微信紅包
??相關(guān)內(nèi)容關(guān)聯(lián)推薦
??專題類/活動類的下次開始什么時候
(3)違禁后如何展示
告訴用戶我們產(chǎn)品的態(tài)度,違禁原因,保護(hù)產(chǎn)品生態(tài)人人有則,即使用戶之前看過/收藏過,這是原則。
(4)數(shù)據(jù)內(nèi)容展示/更新機(jī)制:
??冷啟動數(shù)據(jù)(極其不常用,不想影響安裝包大小),打在安裝包里,不變的產(chǎn)品架構(gòu)可以先緩存進(jìn)去
??需要說明哪些地方需要手動刷新?哪些地方需要自動刷新?(再次進(jìn)入頁面時刷新;設(shè)定一個時間值每隔一段時間刷新)一個時間值哪些地方是手動+自動刷新
??說明哪些地方從后臺切換回前臺時需要進(jìn)行數(shù)據(jù)更新?
??需要說明哪些內(nèi)容需要實時更新,哪些需要定時更新?
??說明數(shù)據(jù)展示部分的處理邏輯,是每次從服務(wù)端請求,還是緩存到本地。
??用戶更新或者上傳操作時,是否顯示進(jìn)度。
??數(shù)據(jù)多維度排序規(guī)則
??時間,信息流淚產(chǎn)品,微博/微信
??流覽/贊/收藏,推薦/搜索常用
(5)數(shù)據(jù)處理
??閃退后數(shù)據(jù)是否丟失
??卸載刪除軟件數(shù)據(jù)如何處理
??數(shù)據(jù)安全
??數(shù)據(jù)存儲極限/跨平臺同步
??數(shù)據(jù)被移除時會發(fā)生的情況
??數(shù)據(jù)過多或者過少數(shù)據(jù)需求導(dǎo)致布局和UI的改變
??在不同時段/不同數(shù)據(jù)權(quán)限數(shù)據(jù)推薦顯示機(jī)制
??如何處理大量數(shù)據(jù)
??數(shù)據(jù)同步被打斷
??數(shù)據(jù)或架構(gòu)更新時會造成影響
??無效數(shù)據(jù)的處理
(6)數(shù)據(jù)版權(quán)
??用的別人數(shù)據(jù)是否有數(shù)據(jù)來源等版權(quán)說明
6.3 數(shù)據(jù)內(nèi)容過期/刪除/違禁后如何展示/產(chǎn)品售罄下架
??當(dāng)出現(xiàn)內(nèi)容過期、刪除、違禁后,在頁面上進(jìn)行相應(yīng)提示。
6.4 性能需求
(1)耗電情況:
??不停與服務(wù)器交互數(shù)據(jù),尤其是首頁各個業(yè)務(wù)都想顯示自己的數(shù)據(jù),產(chǎn)品經(jīng)理要權(quán)衡克制。
(2)大并發(fā):
??整體最大能支持多少人同時訪問
??指定功能最大能支持多少人同時訪問
??大促活動最大能支持多少人同時訪問
6.5 安全需求
(1)是否已加固
??APP安裝包是否加固過,是否符合應(yīng)用市場的安全規(guī)則
(2)是否已混淆代碼
??APP安裝包是否混淆過代碼,以防被競品開發(fā)者破解其代碼
(3)是否符合法規(guī)
??產(chǎn)品需符合網(wǎng)絡(luò)安全部的相關(guān)規(guī)定
(4)數(shù)據(jù)安全性說明
??輸人的密碼將不以明文形式進(jìn)行顯示,備份應(yīng)該加密,恢復(fù)數(shù)據(jù)應(yīng)考慮恢復(fù)過程的異常通訊中斷等
6.6 兼容需求
(1)考慮不同屏幕的兼容性
??原則是根據(jù)主流機(jī)型給出優(yōu)先級。
(2)考慮不同系統(tǒng)的兼容性
??比如iOS系統(tǒng)中目前主流系統(tǒng)有iOS8、iOS9、iOS10三大類。Android系統(tǒng)中就更分散了。
(3)考慮是否支持橫豎屏切換:
??如果支持,也存在屏幕內(nèi)容兼容問題。
6.7 服務(wù)需求
6.8 其他需求
7. 總結(jié)
??單純使用word文檔編寫PRD比較少見了,越來越多的PM已經(jīng)在使用Axure“原型+注釋”的方法,輸出原型HTML作為產(chǎn)品需求文檔。并且在實際生產(chǎn)中,完全根據(jù)上面要素去輸出PRD的可能性也較?。ù蠊颈容^常見),而對于簡單的PRD,我們重點講明業(yè)務(wù)邏輯、原型和交互說明即可,大致的PRD結(jié)構(gòu)如下:

三、相關(guān)模板下載
鏈接:https://pan.baidu.com/s/1T9Lqq4oYPRxvGiv3V4-VTQ
提取碼:3xe7