一份prd文檔,作為產(chǎn)品經(jīng)理輸出的一份產(chǎn)品,今天就以需求視角分析一下块请,一份prd文檔應(yīng)該包含哪些內(nèi)容?
根據(jù)需求視角來分析一份prd拳缠,分析流程無非就是如下環(huán)節(jié)墩新。①首先了解業(yè)務(wù)流程,確定當(dāng)前產(chǎn)品參與的流程節(jié)點(diǎn)是哪一個(gè)窟坐,需要實(shí)現(xiàn)的業(yè)務(wù)目標(biāo)是什么海渊;②然后根據(jù)業(yè)務(wù)目標(biāo),確定包含了哪些用戶哲鸳,即產(chǎn)品對(duì)象臣疑,再對(duì)對(duì)象進(jìn)行分類(細(xì)分包含了分類與分層),③針對(duì)每類對(duì)象羅列需求徙菠;④最后就是針對(duì)各方的需求讯沈,給出整體性的解決方案。
一懒豹、了解業(yè)務(wù)流程
一個(gè)需求在確定需要被滿足后芙盘,往往會(huì)經(jīng)歷三個(gè)環(huán)節(jié)驯用,然后再流轉(zhuǎn)到正式的開發(fā)環(huán)節(jié)脸秽,分別為業(yè)務(wù)需求、功能需求蝴乔、視覺需求的確定環(huán)節(jié)记餐。
業(yè)務(wù)需求:這類需求一般在產(chǎn)品內(nèi)部,或產(chǎn)品集結(jié)需求與開發(fā)方代表多方共同確定薇正,需要確定下個(gè)版本需要解決哪些問題片酝,并明確解決方式。例如運(yùn)營(yíng)作為需求方挖腰,希望在后臺(tái)能夠提供集中查看用戶數(shù)據(jù)的地方雕沿,以提高客服服務(wù)用戶的效率。此環(huán)節(jié)需要多人共同回答兩個(gè)問題猴仑,分別為:①提高客服服務(wù)的效率是否需要在這個(gè)版本進(jìn)行滿足审轮,即此業(yè)務(wù)需求是否為當(dāng)下相較其他需求而言更重要或更緊急,此時(shí)考慮的是解決問題后的收益問題辽俗;②如果在當(dāng)下版本滿足疾渣,那么應(yīng)該怎樣解決,在后臺(tái)展示用戶數(shù)據(jù)是否為當(dāng)下最好的解決方式崖飘,或者還有其他方式榴捡,此時(shí)考慮的就是解決成本問題。需要注意的是朱浴,這兩個(gè)問題需要同時(shí)考慮吊圾,不可獨(dú)立開达椰。(關(guān)于需求的配比,屬于需求管理范疇)
功能需求:這類需求是直接面對(duì)開發(fā)街夭,即開發(fā)需要實(shí)現(xiàn)的產(chǎn)品功能與內(nèi)容砰碴。在明確了版本所包含的業(yè)務(wù)需求與對(duì)應(yīng)的解決方案后,產(chǎn)品(或者是交互設(shè)計(jì)師)需要去了解實(shí)際的操作場(chǎng)景與流程板丽,抽象出具體的功能與內(nèi)容呈枉。
視覺需求:這類需求是視覺設(shè)計(jì)師提出的,在視覺設(shè)計(jì)師理解了每個(gè)頁面的目標(biāo)與內(nèi)容優(yōu)先級(jí)后埃碱,對(duì)頁面元素與交互動(dòng)效的視覺需求猖辫;
在以上3個(gè)環(huán)節(jié)中,prd所處的流程節(jié)點(diǎn)砚殿,就是產(chǎn)品在確定功能需求后啃憎,需要向外傳達(dá)功能需求。此時(shí)似炎,prd作為一種向外傳達(dá)功能需求的工具辛萍,所以prd的定義就是:對(duì)功能需求的描述性文檔,能夠使下游的協(xié)作者明白功能需求羡藐,并指導(dǎo)其工作贩毕。
二、了解產(chǎn)品對(duì)象并分類
prd涉及的產(chǎn)品對(duì)象仆嗦,主要是下游協(xié)作者辉阶,包括開發(fā)(前端、后端)瘩扼、測(cè)試谆甜、視覺設(shè)計(jì)人員。
三集绰、羅列不同對(duì)象的需求點(diǎn)
3.1視覺設(shè)計(jì)
工作內(nèi)容:
對(duì)用戶視覺的管理规辱,涉及視覺層次、視覺動(dòng)線栽燕、視覺情感罕袋。
需要傳達(dá)的內(nèi)容:
1.頁面的核心任務(wù)與頁面內(nèi)容的優(yōu)先級(jí)(包含單個(gè)信息項(xiàng)的優(yōu)先級(jí)),明確頁面模塊的視覺層次纫谅;
2.當(dāng)前頁面涉及的修改內(nèi)容(增加新頁面炫贤、優(yōu)化老頁面(增加新元素、優(yōu)化舊元素付秕、刪除舊元素)兰珍、刪除舊頁面),明確當(dāng)前的工作范圍询吴;
3.頁面內(nèi)容的顯示要求(例如針對(duì)頁面的一些活數(shù)據(jù)掠河,是需要全部展示亮元,還是部分展示;活動(dòng)圖片需要包含什么元素唠摹,體現(xiàn)什么樣的情感)爆捞,明確設(shè)計(jì)需求;
4.頁面所在的產(chǎn)品模塊勾拉,利于管理自己的UI文檔煮甥;
5.頁面的流程,利于把握產(chǎn)品的功能流程藕赞;
3.2前端
工作內(nèi)容:
對(duì)界面元素的管理成肘,涉及元素的展示(靜態(tài))與交互(動(dòng)態(tài))。
需要傳達(dá)的內(nèi)容:
1.對(duì)版本的整體理解斧蜕,本次版本包含了哪些功能需求双霍,涉及到了哪些頁面工作;
2.頁面內(nèi)容批销,頁面包含的功能點(diǎn)(允許用戶執(zhí)行的操作方式)與內(nèi)容(主要指頁面的活數(shù)據(jù))洒闸;
3.功能的操作規(guī)則,包含前置條件均芽、操作流程丘逸、后置結(jié)果;
4.內(nèi)容的顯示規(guī)則骡技,包含數(shù)據(jù)定義(數(shù)據(jù)來源與排序)鸣个、數(shù)據(jù)狀態(tài)羞反、信息項(xiàng)布朦。數(shù)據(jù)定義:數(shù)據(jù)如何獲得、如果是數(shù)組昼窗,數(shù)據(jù)之間如何排序是趴;②狀態(tài):數(shù)據(jù)是否存在狀態(tài),通過什么功能可以切換狀態(tài)澄惊;③信息項(xiàng):如果是數(shù)組唆途,則包含了哪些信息,每個(gè)信息數(shù)據(jù)的定義掸驱、狀態(tài)肛搬。
5.頁面的跳轉(zhuǎn)關(guān)系,包括從哪里頁面來毕贼,與可以去到哪些頁面温赔,還有頁面的回退邏輯。
3.3后端
工作內(nèi)容:
對(duì)數(shù)據(jù)的管理鬼癣,包含對(duì)數(shù)據(jù)的增陶贼、刪啤贩、改、查拜秧、存痹屹;對(duì)接口的管理,管理與前端進(jìn)行的數(shù)據(jù)交互枉氮。
需要傳達(dá)的內(nèi)容:
1.對(duì)版本的整體理解志衍,本次版本包含了哪些功能需求,即新增的哪些功能與內(nèi)容聊替;
2.功能流程與邏輯足画,包括功能的前置條件、功能流程佃牛、后置結(jié)果淹辞;
3.頁面內(nèi)容的變化,每個(gè)頁面前端需要獲取數(shù)據(jù)的變化俘侠。
四象缀、給出整體性的解決方案
1.修改記錄:記錄本次版本,在需求評(píng)審過后至版本上線過程中爷速,發(fā)生的變動(dòng)(增央星、刪、改)惫东;
2.簡(jiǎn)介:①介紹本次版本核心目的與目標(biāo)莉给;②介紹本次版本涉及的范圍,影響到了哪些產(chǎn)品模塊廉沮;
3.業(yè)務(wù)需求:羅列本次版本所有的業(yè)務(wù)需求颓遏;
4.名詞解釋:解釋本此版本出現(xiàn)的新名詞;
5.概念關(guān)系圖:描述新增內(nèi)容之間的關(guān)系滞时,類似ER圖叁幢,就是說明各種內(nèi)容之間的關(guān)系;
6.功能清單:根據(jù)業(yè)務(wù)需求與對(duì)應(yīng)的解決方案坪稽,描述各業(yè)務(wù)需求下涉及的功能曼玩;
7.功能流程圖:描述部分功能的流程圖,同時(shí)需要描述功能的前置條件與后置結(jié)果窒百;
8.頁面流程圖:根據(jù)產(chǎn)品模塊黍判,梳理各模塊下的頁面跳轉(zhuǎn)流程,幫助理解產(chǎn)品結(jié)構(gòu)與頁面流程篙梢;
9.表單輸入說明:對(duì)本次版本涉及到的表單內(nèi)容的匯總顷帖;
10.消息匯總:關(guān)于站內(nèi)信、push消息、短信消息的需求匯總窟她;
11.原型說明:根據(jù)產(chǎn)品結(jié)構(gòu)陈症,說明每個(gè)頁面包含的內(nèi)容與承載的功能,每個(gè)頁面震糖,需要說明如下內(nèi)容录肯;
①業(yè)務(wù)規(guī)則:描述功能的前置條件與后置結(jié)果;描述內(nèi)容的來源或獲取方式吊说;
②信息項(xiàng):描述內(nèi)容模塊下包含的所有信息項(xiàng)论咏,描述包括含義、來源或計(jì)算方式颁井、顯示邏輯厅贪;(信息項(xiàng)為活數(shù)據(jù),來于后端雅宾,而前端寫死的數(shù)據(jù)养涮,例如提示文案,不屬于信息項(xiàng)范疇眉抬,應(yīng)該屬于文案范疇)贯吓;
③顯示規(guī)則:描述頁面元素不同狀態(tài)下的顯示樣式;
④交互規(guī)則:描述頁面元素支持什么樣的交互方式(點(diǎn)擊蜀变、雙擊悄谐、滑動(dòng)等),并且說明對(duì)應(yīng)的反饋結(jié)果库北;
⑤排序規(guī)則:主要針對(duì)列表(數(shù)據(jù)組)爬舰,需要描述數(shù)據(jù)之間的排序規(guī)則;
⑥數(shù)據(jù)加載規(guī)則:全部加載/分批加載(首次加載數(shù)寒瓦、再次加載數(shù))情屹;
⑦數(shù)據(jù)需求:哪些地方需要記錄用戶的行為記錄,告知開發(fā)進(jìn)行預(yù)先埋點(diǎn)孵构;
12.數(shù)據(jù)需求:記錄用戶行為數(shù)據(jù)屁商,用于衡量此次版本達(dá)成預(yù)期目標(biāo)的程度烟很。