Ⅰ 需求分析需要多長時間
如果採用迭代的方式開發的話,一般初期的需求是2~3周,大概具體定義掉10%的需求,如果項目比較緊得話可以加快進度,一般都是每2`3周疊加10%的需求
Ⅱ 寫一篇軟體需求分析文檔 需要多久
取決於你對這個公司系統星球的了解程度,旁人怎麼好回答這個問題。
如果你清晰的知道他們需要做什麼,寫起來很快的,一天就可以完成。
Ⅲ 產品需求文檔模板
首先告訴你產品需求文檔肯定是有的!一個經過實際工作檢驗、經歷過「質疑」、「挑戰」和「斗爭」之後沉澱下來的模板,肯定是已經吸收了各類人的偏好、意見,固化了很多符合實際業務必須的內容要求,能夠起到很好的業務承接作用。格式化、標准化本身是一個很好的思維、工作方式,可以讓你在編輯文檔和接受文檔的雙方關系中建立一種「標准」的溝通機制和預先定義的溝通基礎,減少額外的溝通成本,提高效率。
不過,在享受別人智力和經驗梳理好的模板進行需求編寫的同時,還是應該了解模板形成的原因,並在此過程中形成自己對於模板的理解,進而形成對於產品需求文檔的理解,在理解中使用,裁剪和優化。
要理解和分析模板,理解和分析產品需求文檔,可以運用以下幾個方法:
一、描述-解釋-預測-監控
描述,是對觀察過程和觀察結果的描述。觀察的對象因不同的研究而有差異,其目標是盡可能完整地將觀察者根據自己的觀察得到的現象、由此現象所產生的思想和感覺,以及在觀察過程中選擇納入的過程參與者對現象的反應等信息進行描述。
解釋,是回答 「為什麼」,是對於描述的理解、歸類、定義和解釋。其目標是將描述內容背後的成因、原理、動機,內容中各部分之間的相關,依存、依賴和影響關系等進行說明,以便對於描述內容有更清晰、更細致、全面的了解。
預測,根據以因果關系為內容的內在聯系,相互影響來推導未來的發展或者將要發生的事情。通過研究解釋內在的聯系,准確地表達內在聯系,從中推導出正確的預測。
監控,是對於預測行為、現象的觀察和監督,包括了觀察到的預測中的行為、現象的發生或者預測以外的行為、現象的外發生,以及因此而採取的對應的反映動作;這些反映動作是預測過程中根據內在聯系制定的「響應」機制,並任其自然發生或者通過提供「系統」的自製能力來實現。
二、需求准備、編寫和檢查
回歸到產品經理的日常工作中,在時間佔比上較為集中的就是產品需求管理了,包括了需求的准備、分析、編寫和檢查過程。在這個過程中,描述——解釋——預測——監控這個通用的科學分析過程也同樣使用,且可以貫穿其中,並可以幫助理解、形成並固化成我們前文提到的需求文檔的模板。這個科學分析的過程、方法在不同階段運用的側重點會有所不同。
1. 描述
描述的過程是客觀的進行「需求向」描述的過程,是一個「背景」信息的補充,用來說明,這個需求文檔的源出是什麼,是針對什麼問題,這個問題是在具體什麼領域,在怎樣的范圍內,涉及到的是那些人;在需求相應的功能設計實現之前,當前的解決方案存在的問題是什麼,參與者是怎麼解決的,解決的情況怎麼樣,是好,還是不好,還是勉強可以,對於新的需求的緊迫性是什麼樣的。此外,描述的過程還需提供一個基礎的概念和流程的解釋,用來統一作為背景去理解一個現實的業務場景和「溝通字典」,避免在溝通中因為誤解而產生不必要的偏差。
需求准備的過程:了解需求來源(管理部門、市場部門、運營部門等),需求背景(行業、同業規則現狀等);
需求分析的過程:了解需求目標、預期效果(時間、結果等)、使用者習慣、相關人影響;
需求編寫的過程:描述需求目的、背景、時間和結果要求、業務流程、交互過程、系統架構、干係人角色和影響范圍;
需求檢查的過程:需求的背景、目標、過程、干係人、結果預測和預防的完整性檢查;
2. 解釋
解釋在需求來源的基礎上描述了 「為什麼」接下來這個需求可以解決遇到的問題,同時還加入了「是什麼」和「怎麼樣」的部分。就是這個需求是通過怎麼樣的方法解決了「描述」過程中提到的問題,這個新的解決方法需要要做什麼,對於原有的業務過程有哪些改變,會提升什麼,會降低什麼,會影響哪些人、哪些業務部分、哪些業務系統以及哪些數據的產生。這個部分,是需求文檔的最主要、最核心的內容部分,也是在內容上佔比最大的一部分。
這里的解釋根據產品需求面向的要解決的問題不同,而可能存在多個層面,多個維度的層面,比如對於運營的影響,對於前端市場的影響,對於用戶的影響,對於財務、法務的影響;從技術開發、技術實現維度,比如對於前端開發的影響、對於服務端開發的影響、對於數據平台的影響,還可能涉及到對於運維資源的影響等;因此對應到實際的產品需求工作中:
需求准備的過程:了解需求可能涉及的相關業務系統及系統對應的數據流程和邏輯、了解需求可能涉及的外部服務的數據流程和邏輯;了解面向的內外部用戶的產品使用水平、學習能力和使用習慣;
需求分析的過程:選擇和制定最有效的,滿足時間、資源投入等要求的方案;
需求編寫的過程:詳細描述需求的業務流程,通過各種圖表格式說明新的解決方法在各服務系統之間、各業務部門之間、用戶與產品,產品與後服務之間的數據、文件和行為的交互過程、詳細的信息輸入、信息處理和信息輸出;每個業務節點明確的輸出物和節點標志,重要性和優先順序;系統架構、干係人角色和影響范圍;
需求檢查的過程:需求的流程、用戶交互動作、系統信息交互等完整性檢查;
3. 預測與監控
預測與監控在產品需求文檔的管理上是聯動的,是對於預測的事件發生的時候,進行管理的機制,監控=預測+干預。在產品需求文檔的管理上,對於設計好的業務流程、使用功能,在實際過程中可能會出現這樣或者那樣的 「非規劃」的使用,也就是我們通常說的「用戶並不總是按照產品設計的方式來使用產品,而且,往往相反。」因此,這部分內容很大的比例需要來對於用戶的行為進行預測和監控,並提供「預防」或者「解決」方案。其中:
預防在於,預測產品的用戶在使用的過程中,可能會進行的一些超過產品使用半徑的操作,一旦進行這些操作,操作的任務流程會中斷,掉出,進入其他業務流程中且無法回滾,從而使得操作無法進行下去,功能使用失敗,使用者會感覺產品、功能沒有包容性,缺乏引導性,導致了最後操作的失敗,預想的結果沒有實現,而且造成了一定的挫敗感,甚至造成了一定的損失。預防的具體方法多採用導航、提示等,不同的系統都有各自標准化的控價,我們在這里不做展開。
解決在於,預測產品的用戶在使用產品的過程中,因誤解、操作手誤而進行了「非標」、「超規」使用「掉出」原本設計的業務流程和操作流程的情況下,需要提供額外的流程和控制來「回轉」用戶的操作,來幫助用戶回到預先設定和他所需要的流程上來。解決的具體方法多通過「導航」引導「跳轉」和「返回」、「回退」來實現。對應到實際的產品需求工作中:
需求准備的過程:了解用戶特徵和使用水平、評估、比較不同方式實現需求對於用戶行為的可控性和「非常規」操作的危害程度;
需求分析的過程:選擇和確定需求實現方案,評估行為管理方式和管理機制;
需求編寫的過程:詳細描述需求的業務流程和交互過程中可能出現的用戶異常操作,相應異常操作中系統反應,系統對應的控制和引導;
需求檢查的過程:需求「異常」流程和相應引導、控制地完整性檢查;
在需求管理的過程中,就可以按照這個 描述——解釋——預測——監控流程來進行。這四個既是步驟,是需求文檔內容的組成部分,也是需求編寫完成之後的檢查。
四個模塊構成了需求文檔的完整性,且同時有各自獨立,有對應的說明,引導、要求和標准。所謂標准文檔,就可以按照這四個模塊作為框架、內容和格式。
寫在最後
產品需求文檔作為產品經理同視覺設計、交互設計以及技術開發人員進行需求溝通的一個載體,我平時用的比較多的是摹客的服務進行創作。一個完整的、充分溝通確認,並最終達成多方理解和共識的產品需求文檔,能夠最大限度的還原產品、功能的設計,保證產品、功能的實現,最大限度的減少因為各方理解的偏差而造成的時間、人力和經濟資源的浪費及復工。
Ⅳ 產品需求文檔應該包含哪些內容
我們先假如產品需求文檔(PRD)是一個產品,那麼該如何做出一個擁有良好用戶體驗的PRD?
首先先來考察下PRD的用戶群體(User Persona):主要是開發人員,在繁忙的開發任務中最希望看到「簡潔易懂」的產品需求文檔。
梳理下PRD的功能:
傳達出產品需求;
管理記錄產品迭代過程;
各部門共享產品信息,以促進溝通;
因此一個好的PRD的原則是:
結構清晰
語言簡潔易懂
實時共享
具體我們該如何製作?
答案很簡單——一個PRD文檔即可
現在,越來越多的產品經理採用將文本說明和原型結合成一個PRD文檔的方式,因為之前的word+原型的方式管理起來繁瑣,而且還容易產生信息疏漏。
將原型和文本說明統一,直接分享一個鏈接,開發人員就能看到所有信息,是理想狀態。
多級導航結構展示PRD信息
通常來講,一個產品需求文檔里包含「產品概述」、「流程圖」、「功能詳情和原型」,「全局說明」,「非功能性需求」。
如何把這些內容清晰有條理地呈現在一個文檔里呢?使用一個網頁般的多級導航結構即可。
1、產品概述
產品概述部分用於展示文檔修訂歷史、版本說明、開發周期、和產品介紹。
「文檔修訂歷史」用來記錄產品經理對該PRD文檔的修改狀況,也方便成員能及時了解到PRD是否有改動;
「版本說明」展示上線產品各版本的核心功能;
「開發周期」用於梳理開發、測試、上線的預計開始和結束日期。
「產品介紹」用來記錄產品名稱、簡介、用戶畫像、使用場景、產品定位等等。
通過墨刀的分享鏈接還能直接讓公司內部人員在線實時同步PRD的更新,不用再擔心信息滯後或者文檔不兼容問題。
讓我們著手開始創建或者優化您的產品需求文檔吧~
希望採納!謝謝!
配圖來自 「運維派」以及墨刀官網截圖
Ⅳ 互聯網產品的需求文檔寫作,應該注意哪些事項和規范
需求文檔註定是給所有人看的,它就是產品的定義。
文檔圍觀的人包括:你的老闆(如果產品夠大,還會需要老闆的老闆),設計師,工程師,測試工程師。有時還應該包括產品前端:如運營,銷售,甚至市場部同事。
在通過各方的評審和簽字後,一般來說,這個文檔就是一錘定音的事。若有更改,就是需求變更了。
所以,在需求文檔撰寫前和撰寫中,對產品方向和用戶的把握要足夠強,從產品目的,到每個鏈接的含義,都需要准確地定義。基本上,當你開始寫文檔時,應該萬事俱備。一邊想一邊寫,那說明你還沒有想明白這個產品是怎麼回事。
在有些公司,需求文檔會包括產品的最終設計界面。即在文檔提交給大家圍觀前,產品界面已經確定完畢。
需求文檔寫作的一些建議
格式無所謂。用WORD的多,HTML,在線文檔都成,我還見過PPT寫的!
產品定義部分一定要詳細描述。按功能模塊寫,跨功能的定義用流程和關系來描述。多站在用戶的角度上,去定義用戶任務,用戶流程,頁面邏輯關系等。
使用准確的用語,注意邊界情況。比如,一個文本框最多輸入多少個字元?是阿拉伯數字還是皆可?超過字數會怎麼樣?
多畫圖。把原型包括進去,或者把產品界麵包括進去,不然就畫出來。否則除了你,沒多少看得懂。
一個需求文檔,一些通用部分是必須要包括進去的,我總結了一個示例。
當然, 很多時候有可能是創業公司,或是小版本快速上線,要求會寬泛得多得多。
比如現比較推崇的Agile敏捷開發,會更強短平快,削弱文檔的溝通而加強團隊的直接交流,簡化流程,快速反饋,快速迭代等等。這種情況下,需求文檔會極大簡化,咱就不在這探討了。
----------------------------------------------------------------------------------------------
文檔信息,版本記錄,責任人等
項目背景,產品目的
文檔約定(採用的標准,通用名詞等)
可行性分析
前期調研
產品預期
對其他產品的影響
產品定義功能詳述(文檔主體部分)
功能模塊
用例
用戶流程
數據需求
業務規則流程
產品非功能需求
對性能的需求
安全性需求等
產品風險或潛在問題
Ⅵ 產品經理需要寫的文檔有哪些
一、產品上線前
商業需求文檔(BRD BusinessRequirementDocument)
如果你有一個產品想法,想要把它實現,在公司里你就要說服老闆吧? 創業你要說服投資人吧? 怎麼說服別人把資源和錢給你呢?BRD就是讓別人理解的說明文件,裡面我們要告訴對方,你要做什麼(項目介紹)、為什麼要做這事(商業價值)、別人做得怎樣(競爭情況)、你打算如何做(商業模式、實施策略)、需要多少資源和錢。
想把BRD寫好不是件容易的事,你需要對市場、用戶進行一次全面的調研、查閱大量的數據,然後說明現在存在的機會,再設計出合理的產品方案/服務,把這一切串通起來,最終形成有說服力的文檔。
BRD教程:http://www.woshipm.com/pmd/645578.html/comment-page-1
BRD模板:http://www.woshipm.com/search-posts?k=BRD&is_v=1
市場需求文檔(MRD Market Requirement Document)
MRD是新人最容易理解錯的名詞,我開始也被字面的意思誤導,在網上一搜,發現大家還有不同的定義,實際MRD核心是產品方案,你用BRD說服了老闆要做這個事,確定了方向和目標。MRD是要告訴老闆,為了完成這個目標,我們要如何做(產品方案),分那幾步、每一步做什麼(產品策略、版本計劃),為什麼這樣做(更詳細的用戶調研、競品調研、市場調研)。
在互聯網公司,我們可以用產品方案文檔的命名代替MRD,MRD的命名是不能通過字面理解,存在歧義的,MRD只是產品經理的共識,不是行業的共識,你的老闆也不會讓你輸出一份MRD,他只希望你提供一份產品方案。
MRD教程:https://www.hu.com/question/23862773/answer/141192903
MRD模板:http://www.woshipm.com/search-posts?k=MRD
產品需求文檔(PRD Proct Requirements Document)
MRD確定了版本計劃,PRD的作用是詳細說明當前版本的需求說明。你需要告訴設計和研發,這個版本的功能結構是怎樣的、長成什麼樣(產品原型)、有那些規則(功能說明)、如何用(產品流程)。你需要細致到把每個小點說明白,讓研發能夠根據你的文檔開展程序的編寫工作。在互聯網公司,產品是要快速迭代的,所以一般我們每2周就需要出一份PRD,而BRD和MRD在一家公司一般只會輸出一次。
PRD教程:http://www.woshipm.com/discuss/119696.html
參考模板:http://www.woshipm.com/evaluating/2758418.html
總結:行業里常說產品經理有三大文檔BRD(商業需求文檔)、MRD(市場需求文檔)、PRD(產品需求文檔),在工作中我們最常寫的是PRD,BRD和MRD一般不會讓產品新人寫,這涉及到做產品定位、商業模式、戰略設計、版本規劃,
這需要一定的商業經驗、產品經驗支撐,需要對市場、用戶、競品進行分析,尋找到合適自身的市場機會,再設計一套合適的產品方案和戰略方案,保證戰略方向和戰術的正確性,這是一個項目能否成功最重要因素之一,馬虎不得。
二、產品研發中
項目進度報告
互聯網公司里,負責項目管理有三個角色,分別是研發Leader、項目經理、產品經理,大多公司是由研發Leader或產品經理負責。如果由產品負責,我們就需要做好定期匯報。匯報的內容就是把各個模塊的開發進展、問題同步,讓管理層了解項目進展情況。
三、產品上線後
產品說明文檔
產品說明文檔是面向用戶的使用說明,當我們的產品功能和規則非常復雜,如果沒有說明文檔用戶就無法使用的情況下,產品說明文檔就必要了。 TOC的產品一般是不需要寫的,主要是TOB的產品,比如阿里雲、微信的開放平台,他們業務是多而復雜的,完成一個目的可能需要幾十步的操作,這時候沒有說明書大家就都不會用了。
參考樣例: https://cloud.tencent.com/document/proct/213https://developers.weixin.qq.com/miniprogram/introction/#開發前准備
用戶使用報告
我們在寫BRD、MRD的時候做過了目標用戶調研,而用戶使用報告是指產品上線後針對現有用戶的使用分析。通過用戶反饋、問卷調查、用戶訪談等方式來了解用戶在產品里是否解決了他們的問題、體驗如何、有那些不足。這是驗證我們產品目是否達到的必要手段,也是下一步產品改進方向的重要參考信息。
產品數據分析報告
產品上線後,除了通過用戶調研了解產品情況,我們還需要通過產品的數據表現來分析出產品的問題和優點。產品數據分析一般是對用戶數據(新增、留存)、用戶行為(時長、路徑、頻率等)、交易數據、內容數據、設備環境這些維度開展分析工作。做數據分析,除了我們自己要深入了解產品,我們還需要把情況同步給管理層和相關部門,讓大家對產品現狀理解一致,為下一步改進工作做好鋪墊。
如何做數據分析:https://www.pmcaff.com/article/index/2000000000000942?redirect=1
參考模板:http://report.iresearch.cn/report_pdf.aspx?id=3516
四、關注競品
競品分析報告
競品分析報告是讓決策層和產品經理深刻了解相關競爭對手的情況,作用:一,我們可以學習那些地方、二,競爭時我們如何出招。競品分析對多款產品的同時對比分析,分析的內容是全方位的,從定位、戰略、產品方案、產品數據、用戶評價等。
產品體驗報告
產品體驗報告是為了讓決策層和產品經理深入了解某一款競品的情況,發現競品對手值得學習和不足的地方。體驗報告跟競品分析報告有部分內容是重合的,但它比競品分析要更加詳細,比如設計風格、產品體驗、重點功能分析、迭代記錄等在競品分析是可以不用的。
關於競品分析和產品體驗報告的模板,我在網上搜尋了一遍還沒有發現比較合適的參考模板,所以在這就不推薦了,大家想了解,可以通過知乎和人人都是產品經理兩個網站去搜索,需要注意的是,大多數的文檔都是洋洋灑灑列了一大堆,篇幅巨長,沒有總結出競品的問題和優點,沒有分析出有價值的信息。同學們自己做的時候就需要考慮這個問題,別人看完你的報告能獲得有價值的信息嗎?能透徹地了解競品嗎?便於閱讀嗎?
Ⅶ 如何才能寫出好的產品文檔
一般來說,產品文檔分為產品需求文檔和產品使用文檔兩種。產品需求文檔主要面向的是產品的開發、設計者,期望是產品的實際開發人員了解產品的細節,讓開發完成的產品達到前期設計需求的預期;產品使用文檔面向的主要是使用者,使其通過產品文檔掌握產品的功能使用,也就是我們常說的產品使用幫助;如果不搞清楚文檔面向的對象,往往寫出來達不到預想的效果。類似這樣專業的文檔文案,其實是有一定共通性的;掌握這類文案的寫作技巧,尤其對我們IT從業人員來說,是一項非常不錯的技能。筆者從業這兩年,跟此類文檔打過不少交道,在這里跟各位分享一些經驗。
1、對象要清楚
開篇就提到了,清楚文檔面向的對象的重要性。對於不同的對象,必須使用不同的寫作思路來對待,盡可能的站在對方的角度去思考。他需要看到什麼?什麼內容對他有用?我如何闡述給他?對於產品設計人員,他所需要了解的是產品的樣式、界面、交互等情況,對於實際編碼人員,他則偏重於產品的可實現性,你的內容則需要偏注產品的功能細節和內部處理。所以,文檔面向的對象決定了文檔的功能和內容。確定文檔面向的對象才能做到有的放矢。
2、條理要清晰
文檔的條理清晰不僅讓你的文檔看起來比較順暢,更讓閱讀者能夠很清楚的理解。所以,下筆之前就應當知道自己的文檔內容大致分為哪幾個大的模塊、模塊下又細分了多少個子模塊,然後在大綱的基礎上,再進行詳細的內容填充。筆者之前的經驗,往往在文檔下筆之前認真思考了好幾天,總希望在下筆之前就希望把所有的問題都想清楚。這對於寫作者來說,是一件不好的舉動。其實,東西在腦子里轉悠,不如在紙上來的直觀。大綱列出來之後,然後再來反復的添加、修改,比你按筆不動要來的有效率得多。對於寫作來說,最難的也是開始。
3、邏輯要嚴謹
產品類的文檔不同於平常我們書寫的文檔類型。對於內容敘述的嚴謹性要求非常嚴格。因為你的文檔不單單是一個你對這個項目、產品的理解,它更是需要做為一個協作的載體讓其他的同事同時使用,更可能成為其他同事工作方向的指引。因此,嚴謹是必須的。所以,在滿足了文檔條理清楚的前提下,仔細斟酌、思考文檔可能會出現歧義、漏缺的部分,反復修改文檔成為了一項必須的工作。在大家協調工作的背景下,你一個人不可能將所有的問題都考慮清楚。所以往往出現同事指出你文檔中存在的毛病和漏洞。但是你還是應當在前期多做一些考慮,將問題盡量減少。
4、用詞要專業
專業的用詞不當可以幫助你提升文檔的專業度,更可以幫助你提升效率,減少重復和不必要的溝通成本。既然是行業那就需要行業標准,使用專業的行業術語是一種職業化的表現,這樣既可以很快和同事達成共識,又讓別人覺得你很專業。我想,同事之前這樣的協作才是有效率的。當然,對於新手來說,如何掌握專業的用詞,這就需要平時多看多讀了。多了解小眾的博客,多認識一些前輩和朋友,無論是對寫作還是對工作的認識,都是很有幫助的。
5、格式要規范
對於一個IT行業從業人員來講,規范化、流程化的工作模式是非常重要的。對於需要經他人手的文檔、或者需要進行存檔的文檔來說,格式的規范與否是一個衡量你專業化程度高低的重要衡量標准。當然,說到這個規范,你在第一次寫作之前就應該了解這個規范是一個什麼樣的規范。是行業規范?還是公司內部的規范?這取決於你所在公司或所從事項目的情況。對於大公司,你所要做的就是找之前前輩們寫過的同類文檔進行拜讀,了解這些規范。對於小公司或者新創的項目,之前沒有過同類產品文檔的情況。你所要做的就是沿用標准規范再加上項目特點,盡可能細致的書寫。相信,經過你的努力的,你寫的文檔將會成為該類文檔的案例,成為規范。
其實無論是產品需求文檔(PRD)、產品策劃書還是商業計劃書,其實都是需要我們下功夫仔細研究的。畢竟中國互聯網發展才十幾年,很多細節都還不是很專業。對於一個會思考的互聯網人,武裝自己的頭腦,豐富自己的技能才能找到更好的職業發展。
Ⅷ 產品經理培訓一般要多久呢
我就介紹起點學院初級產品經理課程培訓的時間
產品就業特訓營需要進行十周的魔鬼訓練
第一周:競品分析、市場分析
第二周:用戶調研
第三周:學習需求分析、產品定位
第四周:學習產品該規劃與設計
第五周:學習axure原型設計基礎
第六周:學習交互設計
第七周:學習原型製作
第八周:學習PRD需求文檔/大案例串講
第九周:產品上限管理
第十周:學習產品運營策略/產品經理進階
90天產品經理實戰班
Ⅸ 需求文檔怎麼寫最有效
摘要:對於產品經理來說,撰寫一份完整的產品需求文檔往往需要花費很長時間,那麼
如何提升產品需求文檔的撰寫效率呢?
使用摹客等高效便捷的產品文檔撰寫工具,可以簡化產品文檔撰寫流程,提升產品經理的文檔撰寫能力,讓產品經理事半功倍。
總結
產品需求文檔作為產品開發團隊的重要溝通文檔,文檔的質量好壞會直接影響到各部門是否能夠明確產品的功能和邏輯。一份簡潔易懂、邏輯清晰的產品需求文檔,可以讓團隊溝通更加高效,從而有效提高產品開發團隊的工作效率。