最全的B端產品PRD規范(上)

1 評論 7836 瀏覽 129 收藏 7 分鐘

規范的PRD文檔,可以幫助降低文檔使用對象的閱讀門檻,那么,B端產品的PRD文檔撰寫,應當遵循哪些注意事項呢?這篇文章里,作者就從多個維度總結了PRD文檔的規范撰寫細節,一起來看看吧。

不知道工作中你是否遇到過這樣的問題?

  • 你認為寫的需求文檔簡單易懂,但是開發讀不懂你的文檔;
  • 你認為寫的需求文檔天衣無縫,評審時漏洞百出,遭受各方挑戰;
  • 你認為寫的需求文檔行云流水,但是讀者體驗較差,對系統的整體架構一臉蒙圈。

規范的PRD文檔可以給我們帶來什么?

  • 每個公司均有自己的PRD規范格式,都是在最基礎的模板上進行增減,可以有效降低文檔使用對象的閱讀門檻。
  • 規范行文格式以及行文脈絡,遵循MECE的原則,可以在一定程度上對功能模塊進行查漏補缺。
  • 清晰給予讀者系統全方位視角的流程圖,架構圖等等,幫助讀者從宏觀視角理解文檔。

下面給大家展開介紹一下規范的PRD文檔的書寫。

首先需要明確PRD面向對象為哪些人,重點需要給哪些人進行講解,例如:業務方、設計團隊、產品團隊、研發團隊、運營團隊及PM自己等等。

其次為版本號的命名,命名規則一般為Va.b.c(abc均為正整數),對全局功能的升級改版,改頭換面需要改變a,依次加1;對流程以及部分功能的修改以及升級需要改變b,依次加1 ;對細微處的優化修改不影響主流程需要改變c,依次加1。

最后給大家呈現標準的格式如下:

XXX項目XX系統V1.1.0(需要注明項目以及涉及的系統)

一、背景描述

介紹項目產生的背景。

二、 名詞解釋

對文檔中出現的新的名詞給出定義和解釋。

三、產品目標及價值

1. 調研信息和數據

提供前期調研信息和數據給出一些重要的項目數據。

2. 產品預期目標

明確本次迭代的預期目標及價值,給出有量化的目標值。

四、產品概述

1. 用戶角色

哪些用戶在什么場景下用到系統的某些功能,做用戶角色以及故事簡單描述。

2. 總體流程

  1. 主流程圖以及主要分支流程圖;
  2. 產品架構圖。

3. 功能摘要

4. 對其他系統的影響

跟自己上下游系統之間有無影響,影響面多大,涉及到哪些功能點。

五、功能需求

1. 功能模塊

1)用戶場景

用戶通過什么操作或途徑觸發該功能模塊。

2)約束條件

前置條件:用戶觸發功能模塊的前置條件。

后置條件:用戶執行完該功能或操作后,關聯的數據會有什么變化,頁面怎么跳轉。

3)輸入/輸出

當用戶輸入時,對于不同的輸入該如何處理?當用戶完成輸入并提交時,系統該做什么校驗?不同結果該返回什么值?

建議通過業務流程圖+文字來描述,以確保邏輯清晰、完整。

4)異常處理

如網絡錯誤、接口返回異常、服務器內部錯誤等,產品需要給出對應的解決措施或是相應反饋。

5)狀態轉換

列出產品的各種狀態及狀態轉換圖。

6)界面&排序規則

每個界面都可以拆分成多個元素,如表單、文本、鏈接、圖片等。

7)數據字典

該功能涉及哪些數據,哪些可以通過數據字典進行配置,可以給到開發一些參考。

六、非功能需求

包括數據需求、性能需求、監控需求、兼容性需求、安全需求等。

1. 數據需求

如果系統需要數據統計,例如:PV、UV等,PM要提前梳理出需要埋點的事件,同步給開發進行埋點。

2. 性能需求

如果系統對性能有特殊需求,例如:最大并發數、響應時間等,可提前聯系技術及運維人員準備部署方案。

3. 監控需求

如果系統需要特殊的監控,例如:當某個接口或服務出現異常時,可發送報警信息至相關人員。

4. 安全需求

如果系統對安全有特殊需求,例如:手機號需要進行加密,密碼需要進行密鑰管理,外網是否可以訪問等等。

5. 兼容性需求

如果產品需要對兼容性提出特殊的需求,例如:需要小米11,蘋果14的機型等等,需要提前聯系對應的測試以及機型管理員,提前做好適配。

七、風險與運營

  1. 上線后需要如何運營達到相應指標;
  2. 上線后對歷史功能的影響以及宣傳是否到位;
  3. 上線后需要打配合的部門有哪些,需要做何種協助。

本文由 @月亮漫談 原創發布于人人都是產品經理。未經許可,禁止轉載。

題圖來自 Unsplash,基于 CC0 協議

該文觀點僅代表作者本人,人人都是產品經理平臺僅提供信息存儲空間服務。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 寫的很不錯的,已收藏,期待下篇文章??

    來自浙江 回復