作者:王志強。作者授權早讀課轉載。
(ID:PM-white)
編輯:Juvae
PRD的組成
產品需求文檔一般由四大主體部分構成,分別為文檔說明、產品說明、功能性需求、非功能需求。下面我們從這四部分主體分別進行詳細說明,希望給一些剛入的或者轉產品的同學一些規範寫作的模式。
1.文檔說明
文檔說明主要包含目錄、修訂歷史等信息。
第一,我們要對這個文檔進行命名,命名是有一定的命名規則的,規則是【prd】+產品名+產品版本。
例如:我要做微信的下一個版本的迭代,那麼我的需求文檔的命名就寫成:【prd】微信 v6.5.8
第二,修訂歷史也遵循一定的命名規則,一般為文檔版本+修訂日期+修訂內容+修訂人
第三,目錄就是把產品需求文檔的構成用目錄的形式展示出來,方便項目組的其他人員進行查閱。下面我截了一張圖來示例:
2.產品說明
產品說明包含兩個部分,即產品概述+名詞解釋。很多產品經理都很討厭寫這個,因為這個東西很空洞,也很乏味。但是,我這裡總結了一些方法去寫產品說明,也是給對寫產品說明很頭疼的同學一點參考。
一、產品概述主要從三個方向來寫,分別是產品背景、用戶定位、產品定位。
1.產品背景
規則:生態+需求可靠性+價值+成本
2.用戶定位
規則:目標用戶+需求(場景)描述
3.產品定位
規則:做什麼+做到什麼程度
二、名詞解釋是針對特定項目中的一些特殊名詞給予一些描述性的表述。下面用一張圖來表示:
3.功能性描述
功能性描述包括產品框架(=產品結構)、信息結構、頁面邏輯、功能列表、需求描述。
一、產品框架
用來表示產品有哪些功能,下面用一個註冊、登錄的功能來展示下產品框架是長什麼樣子的。
二、信息結構
用來展示某個模塊的信息或者說數據有哪些,是用來描述有哪些數據欄位。
三、頁面邏輯
用來展示各個頁面之間的跳轉邏輯。
四、功能列表
用excel表格展示,按照功能名、功能簡述、優先順序的表頭展示。
五、需求描述
對某個具體的功能進行詳細的描述,一般會包括流程說明、界面說明。
1.流程說明主要有三種表達方式,分別是用例描述、流程圖+描述實例、時序圖。產品經理覺得那種簡單、方便就可以用哪種,沒有絕對的限制。
(1)用例圖
(2)流程圖
(3)時序圖
2.界面說明
此部分可以放在原型中,也可寫在prd文檔中。
4.非功能性需求
一.安全性
密碼、外鏈加密
二.易用性
1.默認值
2.上下限
3.錯誤操作提示
4.網路錯誤/空白頁
5.無響應/響應時間過長
6.特定場合使用要求
三.統計需求
1.統計登錄頁面的UV
2.統計登錄頁面跳轉到註冊頁面的跳轉率
3.統計註冊頁面的跳出率
4.統計登錄頁面的跳出率
四.性能需求
1.軟體打開時間不能超過5秒鐘
2.頁面載入時間不能超過3秒
3.0秒無響應,需要給出提示:網路繁忙,請稍後再試
投稿郵箱:[email protected]
本文由作者授權早讀課發表,轉載請聯繫作者。
3月29日,100offer 邀請了被稱作「架構師的搖籃」的阿里中間件參加知乎 Live。
阿里中間件承載了世界上最有挑戰的場景,應對了一次次雙十一的流量洪峰,他們對人才的要求指引優秀架構師之路的方向。
掃描二維碼,參與 Live 會讓你了解怎麼樣的架構師才能勝任頂尖團隊中的工作。