寫PRD時的思考自查表

19 評論 30219 瀏覽 494 收藏 11 分鐘

在本文作者看來,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é)乖的我至少會考慮三個大方面的需求:

  1. 功能需求。需要增加產(chǎn)品支持的使用場景,例如微信增加“搜一搜”,來讓用戶在微信中獲取更多的內(nèi)容、再次重打“用完即走”這句話的臉。這個很好理解,加功能或者優(yōu)化已有功能以豐富應(yīng)用場景,是大多數(shù)產(chǎn)品的日常,尤其在創(chuàng)業(yè)公司。
  2. 性能需求。自己狠狠踩過了調(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è)計之前拋出自己對性能的要求。
  3. 安全需求。看別人狠狠踩過了沒有反爬蟲策略的坑,才開始關(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é)議

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 相當(dāng)受教,麻煩大佬以后多多分享,感謝感謝!

    來自上海 回復(fù)
  2. 之前很少寫word的PRD,缺乏思路
    這篇文章相當(dāng)受用

    來自北京 回復(fù)
  3. 還有區(qū)域成組、材質(zhì)映射

    來自四川 回復(fù)
  4. 材質(zhì)是什么

    來自四川 回復(fù)
  5. 很好

    來自北京 回復(fù)
  6. 感謝

    來自上海 回復(fù)
  7. 受用

    來自湖北 回復(fù)
  8. 奈斯! ??

    來自四川 回復(fù)
  9. 很早之前就需要這種文章,一直沒找到,最終還是在試錯的過程中零碎學(xué)習(xí)到這些知識。文章寫得不錯! :mrgreen:

    來自北京 回復(fù)
  10. 工作一年的產(chǎn)品可以寫出自查表,非常厲害~贊

    來自上海 回復(fù)
  11. 我覺得可以。????

    回復(fù)
  12. mark 對新人有幫助

    回復(fù)
  13. 良心文章~感謝大大

    來自河南 回復(fù)
  14. 很受啟發(fā),特別對于后端產(chǎn)品來說~

    來自浙江 回復(fù)
  15. 大家好,我是周杰倫

    來自四川 回復(fù)
  16. 謝謝分享,很有用哈哈

    回復(fù)

  17. 很贊
    非常贊

    回復(fù)
  18. 很多人寫prd不認(rèn)真啊 邊做邊改

    回復(fù)
  19. 寫PRD時的思考自查表寫PRD時的思考自查表寫PRD時的思考自查表寫PRD時的思考自查表寫PRD時的思考自查表寫PRD時的思考自查表

    來自四川 回復(fù)