當前位置: 華文世界 > 科技

我真服了!竟然還有產品經理寫不好PRD

2024-08-27科技

在產品開發過程中,產品需求文件(PRD)扮演著至關重要的角色。然而,即便是經驗豐富的產品經理也可能在PRD的撰寫邏輯上存在誤區。本文旨在深入探討PRD撰寫的核心要點,提供系統化的方法論,以確保文件的邏輯性和全面性。

最近模擬面試了幾個產品同學,發現一個問題,雖然有些人已經有幾年經驗,但是在問到寫PRD的思路時,卻答得不通順,邏輯很亂。

也不是他們不會寫PRD,而是寫的思路是亂的、錯的,沒有成體系的方法。

這還讓我挺驚訝的,產品經理這個崗位,都進入下行周期了,產品的基礎技能,網上已經有非常多成熟的資料,他們竟然連最最基礎又核心的PRD,都沒有吃透,屬實有點不應該。

現在大部份公司,要求產品經理既要有高度,又要能落地,上至產品規劃,下產品需求,都要幹,寫好PRD,對於產品經理來說,非常重要。

寫PRD最重要的是什麽?

我發現很多產品經理寫PRD,都是從樣版開始。在網上找到一個覺得很完善的樣版,然後就套著樣版寫,樣版包含什麽,就寫什麽。

還有一些是對著原型寫,大部份寫的是互動說明,其實只是PRD裏面的一部份而已。

01 寫PRD最重要的是什麽?

是邏輯啊!

PRD是分層次的,需要從不同的維度去寫。

新專案和叠代的專案,側重點又有一些不一樣。

02 新專案PRD怎麽寫?

從0到1的新專案,最重要的是梳理清楚業務流程、系統架構和功能結構。

業務流程是整個專案設計的起點,梳理不同角色完成業務目標的過程。

業務流程可以推匯出系統架構。

系統架構是把滿足業務的所有系統遍歷出來,再按照一定結構進行組織的過程。

每個系統又包含不同的功能,把所有功能梳理出來,可以指導後續具體的產品設計。

對於一個新專案來說,PRD的結構大致是這樣的:

1、專案背景。描述當前遇到的問題,或市場機會。要達到什麽目標,以及大致的方案是什麽樣的

2、整體說明。業務流程、系統架構、功能結構、全域通用說明(名詞解釋,全域互動等)

3、功能需求。按照系統→功能模組→功能點的方式,進行拆分,一個功能點就是一個設計模組

4、非功能需求。包括安全性,並行,數據統計等

03 叠代專案的PRD怎麽寫?

叠代專案,要麽是新增功能點,要麽是對已有功能點的最佳化。

叠代的專案,最重要的是弄清楚單個功能點的需求是怎麽寫的。

寫PRD,很大一部份時間都是在寫具體的功能,所以寫好單個功能的需求非常重要。

對於單個功能點來說,主要包括以下部份:

功能描述:這個功能滿足哪些使用者需求,解決使用者什麽問題。

業務流程:使用者和系統是怎麽互動的,主要流程是什麽,分支流程是什麽,異常流程是什麽。

業務規則:系統在執行邏輯判斷的時候,依據的規則是什麽。

界面互動:註意,寫PRD一定是前面的步驟梳理清楚以後,才是寫界面互動,界面互動的細節非常多,也是經常容易遺漏寫不全的模組。一個功能裏通常包含多個頁面,寫界面互動的時候,第一個是要梳理清楚各個頁面之間的跳轉關系,第二是要梳理單個頁面裏的互動。一個頁面,通常包含這些部份:

– 頁面描述:進入頁面的預設內容,進入下一個頁面後再返回,頁面怎麽處理。不同狀態下頁面的區別,進入頁面的許可權等。

– 欄位描述:輸入型表單規則,有哪些輸入型,錄入方式是什麽,是否必填,有哪些規則。輸出型的展示規則:展示哪些欄位,展示的邏輯是什麽。

– 互動描述:點選後跳轉到哪裏,界面元素有哪些變化,有哪些控制項,不通狀態的展示,操作許可權等。

– 異常情況:網絡異常、介面異常、載入超時,該怎麽處理

– 埋點/日誌:哪些事件要做埋點,數據怎麽存

互動寫多了以後,你應該能夠形成一份自己的互動走查清單,以確保需求完整,類似下圖的自查清單:

叠代裏最佳化功能的需求,大概是需求的某個模組進行調整,可能是業務流程,可能是業務規則,也可能是具體的互動。

這類需求主要是要說清楚,現在使用者的使用場景是什麽樣的,為什麽要改,修改前是怎樣的,修改後是怎樣的。

04 寫在最後

以上,提供一個寫PRD的思路,對於新專案來說,重點是說清楚專案背景和整體的設計,然後再以功能為單元進行具體的設計。

對於叠代類的PRD,重點是描述每個功能的所有元素,如果是修改的話,弄清楚使用者的使用場景,為什麽要改,改成什麽樣。

實際上,PRD的具體形式,不必過於看中,可以用axure+批註,也可以用word文件,重點是邏輯,重點是思路。