需求文档、需求分析报告、需求规格说明书分析
前言
在產品研發過程中,《需求文檔》與《需求分析報告》以及《需求規格說明書》是產品研發的輔助文檔,必不可少。遺憾的是不但外行人傻傻分不清,有時候相關從業者乃至被神化了的產品經理也是分不清楚。是什么導致了分歧與疑惑呢?三種文檔名稱都包含了需求,對需求的定義到什么程度?接下來,為你揭開需求的前世今生縹緲的面紗。
相信搞清楚了需求文檔與需求分析報告以及需求規格說明書三者之間的區別和作用,這個問題就可以迎刃而解。
三者區別
軟件產品需求文檔
軟件產品需求文檔:產品需求文檔(PRD)是將商業需求文檔(BRD)和市場需求文檔(MRD)用更加專業的語言進行描述,是對業務部門對提出的需求進行專業語言描述的文件。
該文檔是產品項目由“概念化”階段進入到“圖紙化”階段的最主要的一個文檔。當然,這個定義針對的是一個全新的產品。廣義上來講,產品需求的描述,應該包含有產品的戰略和戰術,戰略是指:產品定位、目標市場、目標用戶、競爭對手等。戰術是指產品的結構、核心業務流程、具體用例描述、功能&內容描述等。
PRD的主要使用對象有:開發、測試、項目經理、交互設計師、運營及其他業務人員。開發可以根據PRD獲知整個產品的邏輯;測試可以根據PRD建用例;項目經理可以根據PRD拆分工作包,并分配開發人員;交互設計師可以通過PRD來設計交互細節。PRD是項目啟動之前,必須要通過評審確定的最重要文檔。
需求分析
需求分析:需求分析也稱為軟件需求分析、系統需求分析或需求分析工程等,是開發人員經過深入細致的調研和分析,準確理解用戶和項目的功能、性能、可靠性等具體要求,將用戶非形式的需求表述轉化為完整的需求定義,從而確定系統必須做什么的過程。
需求分析報告主要面向業務人員與用戶,側重于把系統要解決的業務邏輯、要實現的功能描述清楚,更宏觀。一般先有需求分析報告,后有需求規格說明書。
軟件需求說明書
軟件需求說明書:SRS(Software Requirements Specification), 軟件需求說明書的編制是為了使用戶和軟件開發者雙方對該軟件的初始規定有一個共同的理解,使之成為整個開發工作的基礎。包含硬件、功能、性能、輸入輸出、接口需求、警示信息、保密安全、數據與數據庫、文檔和法規的要求等等。
需求規格說明書往往面向設計、開發人員,側重于把系統的約束、輸入、輸出和處理過程定義清楚,更具體、更詳細。但由于目前市場上流行的快速迭代,敏捷開發與敏捷測試的技術思維,開發等不到寫需求規格說明書,拿到原型就開始進行開發工作,后續補充的需求規格說明書只是作為產品驗收的依據。(快速迭代,敏捷開發與敏捷測試的技術思維一般適用于技術成熟度高,且經驗豐富的研發團隊,有扎實的基本功,才可以不拘泥于形式)
那么,需求文檔與需求分析報告以及需求規格說明書三者之間的聯系又是什么樣的呢?其實,人們對三者之間的疑惑是在軟件技術發展初級階段與軟件技術普及階段,研發單位所處在不同階段主要矛盾的變化導致的。
三者聯系
軟件技術發展的初級階段,大多數研發單位不具備軟件研發能力,怎么辦?沒有自主研發能力的單,研發部門人員配置不全的情況下,于是就產生了尋找具有技術研發能力的團隊進行技術外包的形式完成研發工作。甲方負責整理由業務部門負責提出的需求,形成商業需求文檔(BRD)和市場需求文檔(MRD),乙方對接整理出需求文檔(PRD),乙方的需求分析師根據的《需求文檔》整理《需求分析報告》,乙方的研發經理基于《需求文檔》與《需求分析報告》,整理出《需求規格說明書》。
軟件技術得以普及的今天,一些研發單位有足夠的財力和人力進行自主研發。具有自主研發能力的研發單位,部門人員配置齊全的情況下,業務部門負責提供商業需求文檔(BRD)和市場需求文檔(MRD)產品經理負責整理出需求文檔(PRD),項目經理負責提供《需求分析報告》,研發經理負責提供《需求規格說明書》。
在研發工作中,與需求打交道最多的那個人就是產品經理,產品同學,你明白了這些都帶著需求字眼的文件之間的區別和聯系了么?
隨著互聯網經濟的興起,產品經理成了一個火熱的名詞,乃至被神化,源于我們對產品經理工作內容的不了解和寄予了更多的期待。產品經理除具備專業技能之外,還應具備市場的理論知識,如4P理論、4C理論、SMART原則、波士頓矩陣、安索夫矩陣、SWOT分析等,未來的互聯網產品經理不但需要培養產品工作中的技能和技巧,還需要培養產品變現的能力,如戰略規劃、定義產品、營銷方案等。產品經理是一個具有綜合素質的人,而不是一個無所不能的神,相信后續會有更多專業內的書籍來幫助大家分析和解讀,讓塵埃落地。
產品經理在實際工作中面對錯綜復雜的問題,如何厘清來龍去脈找到突圍之法?借《金剛經》的一句心法送給大家:云何應住,云何降服其心。應無所住,而生其心。
總結
以上是生活随笔為你收集整理的需求文档、需求分析报告、需求规格说明书分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [html] 怎样计算首屏和白屏的时间
- 下一篇: 15什么时候你最想打人