1. 程式人生 > >產品需求文件到底該怎麼寫?

產品需求文件到底該怎麼寫?

博主作為一名產品小白,也被產品需求文件折騰的死去活來,網上也難找一個完美的模板。那麼,作為產品需求文件,到底該怎麼寫,才能讓設計讓開發都能清晰的瞭解呢?

產品需求文件,主要目的是說明需要開發的產品功能、UI、互動、效能、運營等要求。產品需求文件質量的好壞,在很大程度上不僅直接影響著研發部門是否可以明確產品的功能和效能、運營部分是否能明確產品的運營思路,而且在很大程度上決定了產品的最終質量。

一、文件的主要內容

產品需求文件,主要包括兩部分:一是對專案的介紹,包括專案概述、專案價值、專案背景、使用者群體、產品定位、名詞解釋等;二是對產品需求的詳細描述,包括功能需求和非功能需求。

       下面是一份比較常見的產品需求文件結構:

  目錄

1.專案概述

2.專案價值

3.專案背景

4.功能概述

4.1場景描述

4.2功能總表

4.3業務流程圖

4.4 功能描述

4.5 資料監控需求

5.使用者介面

6非功能需求

7.附錄

二、產品功能描述

功能需求一般是由功能詳情和主流程說明兩大部分。功能詳情是所有的產品功能的描述和規劃。功能詳情包括以下內容:

簡要說明:介紹此功能的用途,包括其來源或背景,解決什麼問題,功能的目的。

場景描述,產品在哪種情況下會被使用者使用,就是使用者場景設計。

業務規則:每上產品在開發時都有相應的業務規則,將這些規則清晰的描述出來,讓開發、測試人員能夠直觀的明白該規則,且沒有產生歧義。業務規則必需是完整的、準確的、易懂的。業務規則的描述上如果涉及到頁面互動或者頁面的修改,建議給出頁面的草圖或者頁面截圖在圖上說明要修改的內容。另外也建議對頁面的輸入框、下拉框的內容格式、長度、控制元件之間的關聯性做出說明,什麼時候可見,不可見,灰掉或點亮的條件在文件中都給出說明。

介面原型:如前所述,涉及到頁面互動的部分,產品經理需要設計頁面原型。原型設計通常需要產品經理和UI設計師一起來完成。建議的做法是,產品經理可設計一個頁面框架,將該頁面要呈現的欄位及其特徵以及頁面要使用的場景向互動設計師解釋清楚。之後互動和視覺設計師完成產品的原型設計。

使用者說明:對產品使用者做出說明,可融入簡要說明中。

前置條件:該需求實現依賴的前提條件。比如,上傳照片時,需要存有影象檔案。

後置條件:操作後引發的後續處理。

主流程:把主流放在最後是有道理的,結合上面所說的,做出主流程說明,對每個功能流程走向分點說明(這是非常重要的)。

三、產品需求文件基本要求

一份優秀的產品需求文件應該滿足五個方面的要求:完整、準確、清晰、簡潔、穩定。

完整:確保必要內容無遺漏,功能描述完整;

準確:表述沒有歧義,不會出現“可能”、“或者”等模稜兩可的詞;

清晰:文件結構清晰、表述不含糊、版本管理清晰;

簡潔:語言簡練、圖文結合方便閱讀;

穩定:開發前對內容進行充分確認;