寫PRD時的思考自查表
在本文作者看來,PRD像解分情況討論題,最后得分早在你決定分幾種情況時已經(jīng)落定,這篇文章將重點(diǎn)討論解題思路。
PRD,產(chǎn)品需求文檔,像廚藝切磋里的終極菜單的──蛋炒飯,人人會寫的PRD其實(shí)藏著很多智慧、并時時暴露著你的思維死角。正兒八經(jīng)當(dāng)了一年的產(chǎn)品,寫PRD的心態(tài)翻天覆地,從當(dāng)做寫文檔、表格要漂亮、原型要精致,到認(rèn)識到這是項(xiàng)目的基石,項(xiàng)目成員對你的信任度、項(xiàng)目的開發(fā)效率、項(xiàng)目最后的成就從發(fā)出PRD那一刻就開始發(fā)生著微妙的變化。
我現(xiàn)在希望,我們之間最質(zhì)樸的交流,是我的PRD能回答你。
解題基本功
PRD的一切都圍繞著需求:需求從哪里來、怎么落地這個需求、怎么衡量需求的落地效果。有PM笑稱產(chǎn)品的日常就是在解應(yīng)用題,只是“水池的進(jìn)水速度、出水速度”這樣的條件沒有寫在題干里。PRD相當(dāng)于你交出的考卷,解題背景、解題思路和最后得分一目了然。
我說PRD像解分情況討論題,最后得分早在你決定分幾種情況時已經(jīng)落定,這篇文章將重點(diǎn)討論解題思路。根據(jù)我的踩坑經(jīng)驗(yàn),考慮缺失的苦果或早或晚會猝不及防的出現(xiàn),讓你狼狽一陣子。現(xiàn)在學(xué)乖的我至少會考慮三個大方面的需求:
- 功能需求。需要增加產(chǎn)品支持的使用場景,例如微信增加“搜一搜”,來讓用戶在微信中獲取更多的內(nèi)容、再次重打“用完即走”這句話的臉。這個很好理解,加功能或者優(yōu)化已有功能以豐富應(yīng)用場景,是大多數(shù)產(chǎn)品的日常,尤其在創(chuàng)業(yè)公司。
- 性能需求。自己狠狠踩過了調(diào)用接口超時的坑,才開始關(guān)注功能相關(guān)的性能問題。當(dāng)時做需求中包含一個觸發(fā)數(shù)據(jù)同步的功能,我只簡單說明了同步流程。到用外網(wǎng)數(shù)據(jù)庫測試時才發(fā)現(xiàn),當(dāng)數(shù)據(jù)量較大時,調(diào)用同步接口會超時,而不得不臨時改變策略。類似問題還出現(xiàn)在批量上傳沒有考慮數(shù)量上限、下載不考慮是否需要異步處理、沒考慮過圖像清晰度和加載時間的平衡、完全不考慮瀏覽器兼容等。盡管有經(jīng)驗(yàn)的研發(fā)會自己處理性能問題,有經(jīng)驗(yàn)的產(chǎn)品應(yīng)該在研發(fā)做技術(shù)設(shè)計之前拋出自己對性能的要求。
- 安全需求。看別人狠狠踩過了沒有反爬蟲策略的坑,才開始關(guān)注安全性問題。除了反爬蟲外,有些功能需要進(jìn)行敏感詞屏蔽(同步過濾和異步召回)、防刷單機(jī)制等。安全需求暫時涉獵較少,不展開描述。
十四字思考自查表
畫一張腦圖,主題叫做“落地需求”,第一級標(biāo)題劃定為“功能需求”、“性能需求”、“安全需求”,子標(biāo)題是什么呢?換句話說,就是該怎么思考落地方案呢?
高人傳我七字箴言“增查改刪顯算傳”。結(jié)合本人的經(jīng)驗(yàn),狗尾續(xù)貂為十四字:
“增查改刪顯算傳,異常情況也要盤?!?/p>
“增查改刪顯算傳”的每個字的擴(kuò)展,可以用“5W2H”來幫助思維延伸。問問自己這個操作是否必要(why)、操作的權(quán)限如何分配(who)、操作的時效限制(when)、交互邀請和提示怎么做(where)、可操作內(nèi)容是什么(what)、操作的主流程和異常情況是什么(how)、整個操作要多少步驟(how much)。下面具體說說:
- “增”我理解為創(chuàng)建過程。創(chuàng)建的入口在哪?創(chuàng)建的條件是什么?有什么輸入?yún)?shù),必填嗎?
- “查”我理解為查找。是否支持查找?以什么方式查找,搜索、標(biāo)簽or排序?全局搜索or類目下搜索?精確搜索or模糊搜索?什么情況下搜索屏蔽結(jié)果?搜索結(jié)果可以進(jìn)行什么操作?如何退出搜索?靜態(tài)標(biāo)簽or動態(tài)標(biāo)簽?
- “改”我理解為編輯。編輯的入口在哪?編輯的條件是什么?什么參數(shù)支持編輯?
- “刪”我理解為刪除。刪除的對象是什么?刪除的條件是什么?怎么刪除?是否可以撤回?需不需要回收站?
- “顯”我理解為顯示。顯示的內(nèi)容是什么?顯示內(nèi)容的優(yōu)先級的邏輯是什么?視覺元素顯示的優(yōu)先級是什么?層級關(guān)系是什么?
- “算”我理解為數(shù)學(xué)相關(guān)。增查改刪顯傳的數(shù)值限制是多少?有什么計算或數(shù)量變化規(guī)則?用戶需要的內(nèi)容數(shù)量是多少?是否需要顯示總數(shù)?
- “傳”我理解為傳輸,包括轉(zhuǎn)發(fā)、分享、下載等。這里需要思考傳輸是否需要處理狀態(tài)。
- “異”我理解為異常情況。小到增查改刪各個步驟的可能出現(xiàn)的錯誤情況、大到預(yù)估服務(wù)器的最大并發(fā),產(chǎn)品能感知到自己解決方案的風(fēng)險越多、對異常情況準(zhǔn)備越充分,就是省錢省力。對異常情況的預(yù)知能力,一定程度上反映了產(chǎn)品的經(jīng)驗(yàn)值。
勤于修煉,方得始終
我想“面向?qū)ο?/strong>”和“面向過程”這兩種建模方式不止適用于編程,也很適用于產(chǎn)品的日常解題。這篇文章中重點(diǎn)說的是一種“面向過程”的思考方式,小、具體、細(xì)致,對產(chǎn)品的抽象思維能力沒有提出太多的要求,非常適合用來鍛煉產(chǎn)品基本功,以達(dá)成思維層級一的目標(biāo):完整的閉環(huán)。
最近做的一個后臺功能,主流程就是用戶上傳CAD文件、完成必須入?yún)⑻顚?,完成上傳的一個過程。用這個例子來帶大家走一遍“十四字箴言”的思考流程。
1. 增
(1)創(chuàng)建條件
- 完成素材上傳的需要的必須參數(shù)有哪些(文件、名稱、尺寸、材質(zhì)等)?
- 用戶上傳的CAD文件內(nèi)容的要求是什么?
- 名稱長度、字符的要求是什么?
- 尺寸范圍是什么?
- 支持添加的材質(zhì)是什么?
(2)異常情況
- 不符合要求的文件處理方式是什么?
- 超過長度的名稱怎么處理?
- 超過尺寸范圍怎么辦?
2. 查
查詢方式:
- 添加材質(zhì)時,如何快速查找到需要的素材?
- 搜索支持的字符是哪幾種?
- 模糊搜索還是精確搜索?
- 如何退出搜索結(jié)果?
3. 改
(名稱和尺寸的編輯不贅述)
(1)編輯入口
重新上傳文件的入口存在于幾個地方?設(shè)置區(qū)域組合關(guān)系、設(shè)置區(qū)域與材質(zhì)映射關(guān)系時是否需要重新上傳文件的入口?
(2)編輯條件
已經(jīng)設(shè)置好區(qū)域的組合關(guān)系后,是否支持再次編輯區(qū)域成組方式?
(3)編輯邏輯
再次編輯成組時,如何確定每個區(qū)域材質(zhì)信息?
4. 刪
所有右上角的“×”關(guān)閉路徑是什么?
5. 顯
(1)點(diǎn)擊狀態(tài)
上傳完成之前,完成上傳、繼續(xù)上傳按鈕是否可點(diǎn)擊?在進(jìn)行區(qū)域成組操作時,進(jìn)入材質(zhì)映射步驟的按鈕是否可點(diǎn)擊?
(2)顯示內(nèi)容
初次打開頁面、上傳中間狀態(tài)、上傳完成狀態(tài)分別顯示什么?
6. 算
區(qū)域和材質(zhì)的映射關(guān)系是一對一還是多對一?
7. 傳
加載狀態(tài):讀取文件、渲染圖片等狀態(tài)是否需要考慮加載狀態(tài)?加載中、加載成功、加載失敗等。
以上是我在提筆寫PRD前,按照十四字口訣列出的思考自查表。
平時在進(jìn)行競品功能調(diào)研的時候,也可借助這張自查表較為完整的列出功能的實(shí)現(xiàn)邏輯、以及邊緣情況的處理方案。有時候在調(diào)研過程中,看到競品產(chǎn)品對細(xì)節(jié)處細(xì)膩的處理,會有種想要大呼對手高明的沖動。
大家不妨試試用這套邏輯來分析一個功能練練手,例如淘寶的“我的收藏”、微信通訊錄等,勤于修煉、方得始終。
思維層級的遞進(jìn)
沉淪于面向過程的思考會失去系統(tǒng)的分析的高度,說人話就是功能做的太多不要忘記抽象和沉淀,否則容易迷失在細(xì)節(jié)圍城的迷宮。
入行這一年修煉的最多的還是具體的細(xì)節(jié)邏輯,沉淀這一套通用解法,面對各種場景也能有一些思考的線頭。
下一步就是鍛煉“面向?qū)ο蟆钡南到y(tǒng)性思考方法,有所心得再與大家分享。
作者:zhihui
來源:微信公眾號【周一產(chǎn)品】
本文由 @zhihui 授權(quán)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)作者許可,禁止轉(zhuǎn)載。
題圖來自 Pexels,基于 CC0 協(xié)議
相當(dāng)受教,麻煩大佬以后多多分享,感謝感謝!
之前很少寫word的PRD,缺乏思路
這篇文章相當(dāng)受用
還有區(qū)域成組、材質(zhì)映射
材質(zhì)是什么
很好
感謝
受用
奈斯! ??
很早之前就需要這種文章,一直沒找到,最終還是在試錯的過程中零碎學(xué)習(xí)到這些知識。文章寫得不錯!
工作一年的產(chǎn)品可以寫出自查表,非常厲害~贊
我覺得可以。????
mark 對新人有幫助
良心文章~感謝大大
很受啟發(fā),特別對于后端產(chǎn)品來說~
大家好,我是周杰倫
謝謝分享,很有用哈哈
贊
很贊
非常贊
很多人寫prd不認(rèn)真啊 邊做邊改
寫PRD時的思考自查表寫PRD時的思考自查表寫PRD時的思考自查表寫PRD時的思考自查表寫PRD時的思考自查表寫PRD時的思考自查表