最全的產品需求文件PRD撰寫要點
什麼是產品需求文件
產品需求文件是(Product Requirement Document,PRD)的英文簡稱。是將商業需求文件(BRD)和市場需求文件(MRD)用更加專業的語言進行描述。
該文件是產品專案由“概念化”階段進入到“圖紙化”階段的最主要的一個文件,需要闡述清楚產品的功能和實現細節。這個文件的質量好壞直接影響到研發部門是否能夠明確產品的功能和效能。
為什麼必須要有需求文件
PRD的主要面向物件是專案經理、設計、開發和測試人員。如何面向多種角色把產品需求細節表達清楚,就需要一份規範專業的文件來描述。專案經理可以通過文件快速瞭解任務的規模和相關的介面,開發人員通過文件可以瞭解頁面元素和用例規則,設計人員可以通過文件知道設計的產品元素,確定產品風格,測試人員可以提前根據文件寫測試用例。PRD文件在形式上是啟動專案的必要元素。
大家都知道我們的一個產品從前期調研確認需求到最後開發上線需要經歷多次的版本迭代,如果沒有PRD文件,在大型的專案中,需求迭代就會變得沒有依據可循,有新員工入職也沒有積累,不能快速讓員工快速熟悉產品,所以一份完整的專業的PRD對整個公司產品的發展是至關重要的。
需求文件需要包含哪些必要的內容
知道了需求文件的意義,就要明確需求文件都包含哪些必要的模組,寫需求文件之前先做哪些工作。
必要模組:
1、目錄
2、參考資料
3、 版本記錄
4、使用人群描述
5、功能梳理圖
6、業務流程圖
7、需求詳細描述
目錄包含:

參考資料:(競品網站 參考資料)

版本記錄:

使用人描述

羅列產品功能
在寫產品需求文件之前,我們需要先羅列出產品功能的資訊內容,這一步是將產品功能逐漸清晰的第一步,也是幫助我們接下來設計功能的輔助資訊,同時也可以輔助服務端技術人員建立資料庫。因為是第一步,所以不需要把每個功能詳細化,只要先把產品涉及到的功能框架化就可以,在後面的環節我們會一點點的細化。
羅列資訊內容的方式有很多種,文字形式、思維導圖形式等等都可以,最主要的是能夠清晰易懂,我最常用的方法就是使用思維導圖軟體(xmind)羅列成結構圖,因此我稱這一步為“功能羅列”。

上圖是一張以自己公司產品系統平臺為示例的資訊結構圖。資訊結構圖是一種接近資料庫結構的圖表,在羅列資訊結構時,更多的是考慮資訊資料,無論是什麼樣的產品型別,無論從哪裡入手,我們第一步都是先要羅列資訊結構,因為資訊結構圖不僅是輔助技術人員建立資料庫的圖表,也是輔助產品人員進行產品功能規劃的參考,只有對資訊或資料的結構瞭解了,我們才能更好的設計產品。資訊結構圖是我們將概念想法形成結構化的第一步,也是我們接下來幾步工作的輔助文件,同時在接下來的幾步工作中,我們還會不斷的完善資訊的結構。
產品設計是一個由抽象的概念到具體形象化的處理過程,通過文字或影象等方式將我們規劃的產品需求展現出來。它將產品的某種目的或需求轉換為一個具體的物理或工具的過程,把一種計劃、規劃設想、問題解決的方法,通過具體的操作,以理想的形式表達出來。
由於產品設計階段要全面確定整個產品策略、外觀、結構、功能,從而確定整個產品系統的佈局,因而,產品設計的意義重大,具有“牽一髮而動全域性”的重要意義。如果一個產品的設計缺乏具體形象的表述,那麼研發時就將耗費大量資源和勞動力來調整需求。相反,好的產品設計,不僅表現在功能上的優越性,而且便於執行時理解,從而使產品的研發效率得以增強。
梳理產品邏輯
功能羅列完成後,我們要梳理產品的整體流程,頁面與頁面之間的邏輯關係,產品功能之間的邏輯關係,只有保證產品的邏輯是通的,才能確保產品是完整的。流程圖工具vision

如上圖所示,功能流程圖是一種使用圖形的方式表示演算法邏輯的圖表,因為千言萬語不如一張圖,通過流程圖將整個產品功能模組的邏輯和需求表達的非常形象直觀、一目瞭然。
流程圖的展現方式也不會產生“歧義性”,便於理解,邏輯出錯時也非常容易發現,並且可以直接轉化為程式需求描述文件。
原型圖(我們公司要求做高保真原型圖)

原型圖分為幾種,手稿,線框圖,高保真。我上面的這個做的是公司內部系統,跟淘寶或者京東商城是不一樣的,這種後臺管理系統注重的是業務邏輯,資料展示,商城類的網站注重的是使用者視覺體驗。所以頁面不需要做的多華麗,只要把頁面元素畫清楚,每一個細節需要出什麼樣的效果,出什麼樣的提示畫的明白簡單。高保真原型圖會節省開發,設計,測試很多時間。接下來展示其他的兩種原型圖,手繪和線框圖


如果是這樣的原型圖,技術、測試設計都需要對照文件一點點看需求流程,會浪費一些時間。以上三種方法原型設計的方法,具體取決於你的產品需求和團隊要求。對於產品經理來說,原型設計是為了幫助我們細緻的考慮方案,並論證方案的可行性,同時也是為了產品宣講時讓聽眾能夠清晰直觀的瞭解產品,避免抽象的語言描述導致聽眾理解困難和理解偏差。產品原型也是為了確保產品在執行過程中,是按產品經理最初設想的需求和期望完成的,高保真對於介紹產品的時候可以把概念轉變成產品能有最直觀的展示,讓聽產品介紹的人一目瞭然對產品的理解更清晰。
原型圖做完基本的大框也都出來了,接下來最後一步就是撰寫文件,根據原型圖撰寫功能細節的完善。
需求詳細描述:(每一個模組的功能的詳細描述)

以上是一個完整版的需求文件基本過程,我寫的文件用的word文件,每個人可以根據自己公司的需求來選擇相對應的工具進行書寫(word ppt axure原型等工具)。我只提供一個基本的大框,沒有詳細的進行描述,每個公司產品都不一樣但是寫文件的流程都是一樣的,所以給你們一個思路可以根據自己公司的產品進行對應的調整,希望我們寫出的文件可以讓開發,設計,測試都點贊,這樣的文件才能是一個合格的文件。