PRD文檔,是英文Product Requirement Document的簡稱窘游,就是中文產(chǎn)品需求文檔唠椭。寫PRD文檔幾乎是每個產(chǎn)品人每天都要干的一件事,無論是新項目的啟動忍饰,還是線上項目的迭代贪嫂,提完想法之后,就是要完善成產(chǎn)品需求文檔艾蓝。
為什么要寫產(chǎn)品需求文檔力崇?
寫PRD文檔首先是為了團隊的溝通。PRD就像是產(chǎn)品的圖紙赢织,設計人員做頁面的設計亮靴,開發(fā)人員把功能實現(xiàn),或者測試人員測試都依賴于這份文檔于置。因此茧吊,有了一份PRD文檔就像是有了一個標準,所有的工作都可以圍繞著把描述出來的功能給實現(xiàn)了。
同時饱狂,寫PRD文檔對于產(chǎn)品人員的好處曹步,是幫助產(chǎn)品人員可以梳理好產(chǎn)品設計的思路,產(chǎn)品需求也是在寫需求文檔的時候一步步形成的休讳,把需求文檔寫好之后讲婚,產(chǎn)品的整理思路也就清晰了。
PRD文檔怎么寫俊柔?
傳統(tǒng)的軟件產(chǎn)品需求文檔有很詳細的產(chǎn)品需求說明筹麸,并不適用于現(xiàn)在的開發(fā)和迭代節(jié)奏。因此雏婶,移動端的PRD文檔的維護物赶,一般都會直接寫在wiki上,方便修改和快速的迭代留晚。我有一個固定的寫文檔的格式:
需求概述
需求詳情
開發(fā)計劃
需求概述主要講需求的簡單介紹和大致背景介紹酵紫;開發(fā)計劃則是在做項目管理的時候,把設計错维、前后端奖地、測試人員的時間排期更新上去。最重點的是需求詳情赋焕,這里面又可以分為:
功能流程
頁面原型
相關接口
功能流程一般就是介紹該功能主要的流程環(huán)節(jié)参歹,一般以流程圖表示;頁面原型則介紹具體頁面的詳細展示和跳轉(zhuǎn)情況隆判;相關接口會把前后端開發(fā)涉及到的一般接口列上去犬庇,方便開發(fā)人員的設計和溝通。
一般這樣的結構已經(jīng)適用于普通功能迭代的需求了侨嘀,有的時候根據(jù)具體情況再進行迭代就行臭挽。
寫PRD文檔需要注意什么?
首先咬腕,需要注意的是需求的靠譜埋哟。在中小型創(chuàng)業(yè)公司,有許多需求是并不會經(jīng)過BRD的評審郎汪,許多需求都是從老板、上級闯狱、運營煞赢、開發(fā)或者產(chǎn)品經(jīng)理自己的想法里產(chǎn)生的,動手做需求之前哄孤,問一句照筑,做這個需求的原因是什么,是不是還有更高效地解決方案,都是能使這個需求更有效的關鍵凝危。畢竟波俄,在每個拿榔頭的人眼中,世界上所有的東西都是釘子蛾默;需求提出者很多時候都是從自己的視角去思考的懦铺,而作為產(chǎn)品經(jīng)理,就需要對需求進行篩選支鸡,這個需求滿足的是業(yè)務增長冬念、還是用戶體驗,老板要的究竟是什么牧挣。深一步的思考急前,就會發(fā)現(xiàn)有些需求可能需要做得更深一步,才能產(chǎn)生更好地期待瀑构;有些需求干脆可以用另一種方式更高效的解決裆针。在事先對于需求的檢視,是開始寫這份文檔的基礎寺晌。
作為一篇合格的產(chǎn)品文檔世吨,其次需要做到的并不是功能有多華麗NB,而是功能和邏輯的完整性折剃。完整性指的是無論設計另假、開發(fā)還是測試人員,都能通過這份文檔怕犁,完整的把自己的工作做好边篮。這就要求產(chǎn)品人員在設計功能的時候,準確把握頁面和流程奏甫,確保沒有需要開放人員產(chǎn)生疑問的地方戈轿。同時,在寫的時候阵子,以一個設計思杯、開發(fā)或者測試人員的身份去考慮功能,也能更好地發(fā)現(xiàn)哪里需要新增描述挠进,哪里需要新增邏輯色乾。
最后,需求的整理需要做好版本的管理领突,怎么樣把整理出的需求按節(jié)奏的做成文檔暖璧,可以更方便地管理好開發(fā)人員,不至于使他們疲于奔命君旦,或者閑時很閑也是一個很需要去鍛煉的澎办。這一般需要經(jīng)過幾個需求的來回之后慢慢整理才行嘲碱,因為開發(fā)人員都并不愿意被頻繁打擾,如何做好需求的釋放是通過寫PRD來控制的局蚀。
作為任何一個產(chǎn)品和功能的起點麦锯,PRD文檔是所有團隊人員去做事的一個指導。因此琅绅,產(chǎn)品人員必須要保證文檔的靠譜扶欣、完整和節(jié)奏感。這是一個靠譜產(chǎn)品經(jīng)理贏得團隊信任的基礎奉件。