讀完這篇文章,你就能學會如何寫出讓程序員沒法吐槽的產品文檔!程序員
需求文檔是產品經理必須掌握的基本技能,核心做用是向技術人員說清楚你的產品設計方案,一份好文檔須要具有哪些要素,我來告訴你!架構
如下爲個人課程覆盤筆記,前騰訊會員產品經理親授的寫文檔方法。工具
問題性能
帶着這些問題思考,若是這些問題你都能回答,你仍是須要繼續往下看。測試
1.原型與需求文檔之間存在什麼關係?設計
答:二者相互補充,原型是需求的視覺表現,更加註重交互,而文檔是需求的文字表現,更注重細節。開發
2.原型有哪些分類?文檔
答:高保真與低保真,根據工做需求進行選擇。原型
3.需求文檔具有哪些內容?產品
答:文章的第4點有詳細描述
4.優秀的需求文檔是怎麼樣的?
答:文章的第7點有詳細描述
5.如何鍛鍊原型設計與需求文檔撰寫的能力?
答:多看,多想,多寫,結構化思考
課程大綱
與原型設計相比,需求文檔更加劇要。
在我看來,二者是相輔相成的,必須結合使用,文檔是功能細節的體現,原型是交互細節的體現。
收穫
1.原型的做用是什麼
原型是一種用於提升溝通效率的工具,便於相關人員瞭解需求,保障完成效果。
2.原型的分類
1.低保真原型
低保真原型每每做用與產品的初期,利用線框圖把信息組織架構體現出來,屬於橫向原型設計,缺乏交互細節,時間不足時每每使用低保真原型促進溝通。
2.高保真原型
高保真原型用於肯定功能以後,對交互細節進行展示,包含頁面之間的跳轉關係,每每是一個可操做原型。
高保真原型耗時長,部分特殊功能經過高保真原型可以體現最終效果,也能用來檢驗開發的成果。
製做原型的步驟
1.分析需求
羅列出原型須要實現的需求。
2.瞭解功能分佈
功能的層級關係。
3.明確頁面層級
頁面之間有明確存在的層級關係,每一層實現的功能與存在的元素。
4.繪製基本原型
5.檢驗,修改原型
每每第一次製做的都會被打回,作好心理準備吧。
需求文檔的目標用戶與做用
需求文檔就是產品功能說明書,包含大量的功能細節,目的是提升溝通效率,避免研發過程出現誤會。
閱讀需求文檔的人主要是項目相關的負責人,例如研發,UI,測試等等。
需求文檔包含的內容
1.需求背景與目標說明
你得讓別人知道你爲何要作,要作到什麼程度,用戶檢驗功能完成狀況。
2.特性列表
所謂特性,其實就是功能模塊,把須要作的功能模塊都羅列出來,主要用於明確須要作的功能有哪些,用圖表體現更佳
拆分標準:
1.內部邏輯(不一樣的功能模塊,不一樣的頁面)
2.重要的特性單獨列出,例如提示語
3.主要邏輯
每一個特性之下的操做邏輯,簡單特性能夠文字說明,複雜特性建議用流程圖表現。
幫助梳理邏輯,減小細節遺留。
4.特性功能點
補充每一個功能點的相關細節描述,是開發,與測試工做的重要依據。
包括:
1.流程細節描述。
2.正常邏輯表現,異常邏輯表現。
3.文案內容,性能需求。
4.交互圖(可無)
5.特性需求,性能需求,數據上報
這一部分相似備註,說明了作這個功能要達到怎樣的程度,須要再哪些地方進行數據埋點。
6.版本號記錄,迭代說明
便於回顧整個過程,進行復盤。
需求文檔撰寫四步走
1.想-需求
三思然後行,下筆以前想清楚你的需求,需求就是一份文字版的問題解決方案:
你想作什麼功能?
這個功能主要的用戶是誰?
這個功能重要嗎?優先級高嗎?
這個功能的流程想清楚了嗎?還有極端狀況沒有考慮嗎?
........
2.列-特性
性清楚後,列出你須要作的全部功能特性:
功能特性
界面特性
性能要求
數據上報
操做流程
3.寫-初稿
根據特性點,開始寫初稿,按照必定的邏輯分特性,遵循MECE原則,要求作到:
需求結構完整
邏輯清晰
描述準確
4.補-細節
重讀整份文檔,找出不足之處進行補充。把本身代入各個相關負責人的職位當中,看看本身可否準確明白文檔的內容。
文檔撰寫技巧
標題
區分版本號,每份文檔進行迭代都要加入內容與版本號,如V1.0。
章節
每個功能需求單獨一個章節, 分開進行描述。
用語
精簡,準確地表達。
7.好的需求文檔須要作到如下幾點
正確
正確知足產品需求,邏輯清晰。
完備
文檔內容完備,把全部場景,極端狀況,邏輯流程都寫出來了。
無歧義
文字描述準確,沒有產生歧義。
優先級
每一個功能特性都包含優先級。
可驗證
功能是能夠被準確驗證的。
8.需求文檔修煉指南
需求文檔是產品經理的基本功,每一個人都會寫,可是不是每一個人都能寫好,因此須要不斷地精進這項技能。
多看
多看優秀的需求文檔,瞭解一份文檔爲何優秀,看到很差的地方,嘗試批改它,讓它更加優秀。
多想
需求文檔是思想的呈現,你對一個需求想得越多,瞭解得越深,寫出來的內容就會更加準確,完備。
多討論
放下你的羞恥心,把你的文檔拿出來和你們一塊兒討論,可能會受到10000點的傷害,不過別擔憂,你會成長很快。
結構化思考
看了老師給出的幾份優秀的文檔,都遵循結構化思考得原則,結論先行,而後再分點描述,一層一層地進行下去。
在生活,工做中養成結構化思考得習慣,讓你的表達更加清晰,別人接受起來也更加容易。