




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
《不是人人都可以做產(chǎn)品經(jīng)理》---什么是高質(zhì)量的需求文檔1目錄一、前言...2二、什么是需求?...2三、撰寫需求文檔的目的是什么?.3四、什么是需求文檔?...3五、什么是高質(zhì)量的需求文檔(PRD)????4正確...4無歧義(無二義性)4完備...5一致...5具有優(yōu)先級(jí)...66. 可驗(yàn)證...67. 可修改...68. 可追蹤...7六、 參考文獻(xiàn)...7一、 前言本文基于fanny騰訊入職測試實(shí)習(xí)第三天的當(dāng)天感想與個(gè)人原有感悟。目的:更好的理解需求文檔的目的,了解高質(zhì)量的需求文檔如何撰寫。本文針對(duì)互聯(lián)網(wǎng)尤其web領(lǐng)域的產(chǎn)品文檔、不針對(duì)游戲等領(lǐng)域。有錯(cuò)誤請(qǐng)各位及時(shí)指出!謝謝!文中有任何錯(cuò)誤,或者您有任何疑問和建議,歡迎當(dāng)面一起討論。不吝賜教!為了拉高行業(yè)準(zhǔn)入門檻,提升行業(yè)薪資。故叫《不是人人都可以做產(chǎn)品經(jīng)理》。。本人blog:產(chǎn)品經(jīng)理新視線二、 什么是需求?其實(shí)我們沒有必要去思考什么叫做需求,因?yàn)檫@個(gè)議題太大了,無從談起。針對(duì)互聯(lián)網(wǎng)行業(yè),我們所說的“需求”特指“產(chǎn)品需求”。那么什么是產(chǎn)品需求?站在公司的立場上,需求是為了滿足領(lǐng)導(dǎo)分配的KPI,為了達(dá)到特定的經(jīng)濟(jì)效益,由產(chǎn)品經(jīng)理制定的一些列的產(chǎn)品描述。那么互聯(lián)網(wǎng)產(chǎn)品都滿足了哪些需求?如果按照產(chǎn)品來劃分,那么騰訊1300多產(chǎn)品各自滿足了不同的需求。從現(xiàn)有理論角度,根據(jù)馬洛斯的需求層次理論:我覺得互聯(lián)網(wǎng)產(chǎn)品滿足了人類的精神性價(jià)值需求。傳統(tǒng)行業(yè)產(chǎn)品是滿足了人類的物質(zhì)性價(jià)值需求。精神需求是否被滿足是依據(jù)用戶預(yù)期來界定的。這個(gè)是動(dòng)態(tài)平衡的過程,也就是說互聯(lián)網(wǎng)產(chǎn)品的研發(fā)的道路是無止境的!而互聯(lián)網(wǎng)中的電子商務(wù)卻很復(fù)雜,從幾千年前就存在的傳統(tǒng)行業(yè)演變成了現(xiàn)在線上環(huán)節(jié)為主導(dǎo)的行業(yè),電子商務(wù)傾向于滿足人類物質(zhì)性的需求,這也是電子商務(wù)區(qū)別于一般互聯(lián)網(wǎng)的因素之一。本人更傾向于把電子商務(wù)從互聯(lián)網(wǎng)行業(yè)里面剝離出來看。。扯遠(yuǎn)了。。從更高的抽象層次來講:從人類進(jìn)化角度,弱弱的-,-,我傾向于把人類的需求單純的分為:-生存需求-繁衍需求。。。。扯遠(yuǎn)了下篇文章再展開吧。。三、 撰寫需求文檔的目的是什么?了解了需求文檔的目的才能更好的撰寫需求文檔,才能有張有弛的去控制需求分析的粒度。我覺得其目的是:準(zhǔn)確的描述需求,使得產(chǎn)品最終形態(tài)與預(yù)期吻合。要達(dá)到這個(gè)目標(biāo),需求文檔對(duì)需求的描述必須具備以下特征1.正確2.無歧義3.完備4.一致5.具有優(yōu)先級(jí)6.可驗(yàn)證(易于測試)7.可修改8.可追蹤這樣一看,編寫高質(zhì)量的需求文檔是一件很難的事情。別著急,本文下文講詳細(xì)對(duì)每一個(gè)特征進(jìn)行解釋。四、 什么是需求文檔? 業(yè)內(nèi)對(duì)于需求文檔有很多種理解形式:PRD、SRS。。。。一般騰訊所指的需求文檔都是PRD(productrequirementsdocument),MRD則更偏市場,SRS則更偏技術(shù)實(shí)現(xiàn)(含有數(shù)據(jù)流、時(shí)序圖等)。有時(shí)候也稱需求文檔為“需求規(guī)格說明書”,其實(shí)“需求規(guī)格說明書”是傳統(tǒng)軟件行業(yè)里面用的叫法,如果需要寫得規(guī)范一點(diǎn),那么就需要按照國家標(biāo)準(zhǔn)的GB,ISO,IEEE的規(guī)范來撰寫“需求規(guī)格說明書”,但是那樣的文檔是十分重型的。在小步快跑,快速迭代的騰訊模式下,輕量的產(chǎn)品需求文檔更加符合騰訊。當(dāng)然這也不是絕對(duì)的。一般大型的項(xiàng)目還是需要有詳細(xì),規(guī)范的,較重型的文檔來支撐的。需求文檔里面主要寫什么?我覺得需求文檔里面主要的內(nèi)容是對(duì)需求的描述,通過用例去描述。而在騰訊并不是所有人都知道用例是什么,一般來說都用“功能”、或者“特性”來代替描述用例。傳統(tǒng)軟件行業(yè)過來的人一般都知道吧。。。就是說騰訊內(nèi)部對(duì)于“用例”,“功能”,“特性”并沒有形成一個(gè)統(tǒng)一的認(rèn)知。每個(gè)人的認(rèn)知不統(tǒng)一,這是一個(gè)比較大的問題,我覺得必須不斷的加強(qiáng)這方面的規(guī)范。我覺得用例其實(shí)是UML建模中用例分析環(huán)節(jié)中的輸出物。UML建模是現(xiàn)代軟件產(chǎn)業(yè)常用的較敏捷的方法。適合產(chǎn)品生命周期較短的項(xiàng)目來使用。其實(shí)騰訊是蠻受用的。至于UML那一套體系是否適合騰訊,還需要實(shí)踐去論證。
產(chǎn)品需求文檔(PRD)重點(diǎn)描述一個(gè)被提議的新產(chǎn)品或者現(xiàn)有產(chǎn)品的改進(jìn)需求。與MRD側(cè)重于從市場需要角度看需求的不同,PRD側(cè)重于從產(chǎn)品本身角度看待需求。通常在特點(diǎn)和功能需求上更深入細(xì)節(jié),并也可能包括屏幕截圖和用戶界面流程。在那些MRD不包括具體需求和用例的機(jī)構(gòu)中,PRD就包含這些具體內(nèi)容OPRD通常是由產(chǎn)品經(jīng)理撰寫的OPRD通常是一份連續(xù)的1030頁Word文檔。在我看來需求文檔就是用例的集合。從表現(xiàn)形式來講需求文檔就是:一個(gè)用例列表+各個(gè)用例的詳細(xì)描述。用例的定義是:在不展現(xiàn)一個(gè)系統(tǒng)或子系統(tǒng)內(nèi)部結(jié)構(gòu)的情況下,對(duì)系統(tǒng)或子系統(tǒng)的某個(gè)連貫的功能單元的定義和描述[2]o一般用例主要包含以下條目:用例簡述、用例優(yōu)先級(jí)、用例圖、執(zhí)行者、前置條件、后置條件、交互稿及其描述、主流程、分支流(異常流)、業(yè)務(wù)約束。五、什么是高質(zhì)量的需求文檔五、什么是高質(zhì)量的需求文檔(PRD)?總的來講高質(zhì)量的需求文檔就是能最有效的達(dá)到需求文檔撰寫目的的文檔(太虛了。O)o即能夠有效協(xié)助產(chǎn)品干系人(視覺、交互、頁面、開發(fā)、測試)完成與預(yù)期吻合的產(chǎn)品。上文中提到,需求文檔對(duì)需求的描述必須具備以下特征1. 正確2. 無歧義3.完備4.一致5.具有優(yōu)先級(jí)6.可驗(yàn)證(易于測試)7.可修改8.可追蹤而產(chǎn)品新人需要著重關(guān)注其中的:1、2、51.正確當(dāng)且僅當(dāng)PRD中的每一項(xiàng)需求都是產(chǎn)品應(yīng)滿足的需求,PRD才是正確的。不存在確保PRD正確性的工具或規(guī)程。宜把PRD與任何適用的上層規(guī)格說明(如,立項(xiàng)文檔、項(xiàng)目計(jì)劃書、MRD)、其他項(xiàng)目文件和其他適用的標(biāo)準(zhǔn)進(jìn)行對(duì)比,以確保其相互一致。作為一種選擇,產(chǎn)品經(jīng)理可以確定PRD是否正確地反映了實(shí)際需要。可追蹤性使相應(yīng)的規(guī)程更加便利并減少缺陷。2. 無歧義(無二義性)我覺得需求描述的這個(gè)特性是產(chǎn)品經(jīng)理新人最需要注意的需求通常使用自然語言(如,漢語)來編寫。但自然語言固有的不明確性,尤其是漢語這樣的每個(gè)詞有很多意思的語言。使用自然語言編制的PRD宜由獨(dú)立的一方進(jìn)行評(píng)審,以識(shí)別語言的含糊用法并予以糾正。這樣可以讓開發(fā)減少疑惑,讓測試寫的測試用例更加正確。為了消除歧義,其實(shí)可以使用需求文檔專用的語言的編寫,但是這樣成本太大了。那么什么叫做無歧義?當(dāng)且僅當(dāng)PRD中的每一項(xiàng)需求都只有一種解釋,PRD才是無歧義的。這要求最終產(chǎn)品的每個(gè)特征至少使用唯一的術(shù)語來描述。當(dāng)在特定背景中使用的某個(gè)術(shù)語存在多種含義時(shí),宜將該術(shù)語包含在術(shù)語表中,以便更加具體說明其含義。正如在GB/T8566中描述的那樣,SRS是軟件生存周期中需求過程的一個(gè)重要部分,并被應(yīng)用于設(shè)計(jì)、實(shí)現(xiàn)、項(xiàng)目監(jiān)控、驗(yàn)證和確認(rèn),以及培訓(xùn)活動(dòng)中。對(duì)于編制人員和使用人員。其中的SRS其實(shí)可以換成PRD,軟件可以換成產(chǎn)品,即:PRD是產(chǎn)品生存周期中需求過程的一個(gè)重要部分,并被應(yīng)用于設(shè)計(jì)、實(shí)現(xiàn)、項(xiàng)目監(jiān)控、驗(yàn)證和確認(rèn),以及培訓(xùn)活動(dòng)中。對(duì)于各種產(chǎn)品相關(guān)人員。PRD宜是無歧義的。但是,產(chǎn)品干系人通常并不具備相同的背景,因而對(duì)產(chǎn)品需求的描述不會(huì)傾向相同的形式。尤其現(xiàn)在騰訊校園招聘的產(chǎn)品經(jīng)理幾乎很少有相同專業(yè)的。每個(gè)人可能有各自的描述風(fēng)格,這樣會(huì)降低團(tuán)隊(duì)效率。所以產(chǎn)品新人必須對(duì)需求描述的二義性有深刻的理解和感知。這也是為什么我覺得:需求描述的這個(gè)特性是產(chǎn)品經(jīng)理新人最需要注意的。3.完備3.當(dāng)且僅當(dāng)PRD包含以下要素,PRD才是完備的:a) 所有重要的需求,不論是否與功能、性能、設(shè)計(jì)約束、屬性或者外部接口有關(guān)。尤其是由系統(tǒng)條件所施加的任何外部需求都應(yīng)當(dāng)?shù)玫酱_認(rèn)和處理。b) 產(chǎn)品響應(yīng)的定義,以說明產(chǎn)品對(duì)所有可實(shí)現(xiàn)的輸入數(shù)據(jù)類型的響應(yīng)。應(yīng)當(dāng)注意,對(duì)于有效和無效輸入數(shù)值兩種情況,規(guī)定產(chǎn)品響應(yīng)是重要的。c) PRD中所有圖標(biāo)的全部標(biāo)記和索引,以及所有術(shù)語和度量單位的定義。任何含有“待定”詞語的PRD是不完備的。但是有時(shí)使用“待定”是不可避免的,若萬一使用“待定”時(shí)應(yīng)做如下說明:a)對(duì)導(dǎo)致使用“待定”的情形進(jìn)行描述(為什么答案未知),以便問題能得到解決;b)描述為排除“待定”應(yīng)采取的措施、由誰負(fù)責(zé)排除以及何時(shí)必須排除。4. 一致這里的一致是指內(nèi)部一致性。如果PRD與某些更高層的文檔(如,概要設(shè)計(jì)文檔)不一致,那么它是不正確的。但是這個(gè)不是一致性所涉及的,這個(gè)是外部不一致。當(dāng)且僅當(dāng)在PRD中描述的任何單個(gè)需求的子集之間相互不矛盾,PRD才是內(nèi)部一致的。PRD中可能存在下述三種類型的矛盾顯示世界對(duì)象的規(guī)定特征可能相互矛盾。如:1)報(bào)告輸出的格式在一個(gè)需求中是表格形式,而在另一個(gè)需求中是文本形式;2)一個(gè)需求指出所有的燈是綠色,而另一個(gè)需求規(guī)定所有的燈是藍(lán)色。在兩個(gè)規(guī)定的行為之間可能存在邏輯上的或時(shí)間上沖突。如:1)一個(gè)需求規(guī)定程序?qū)?duì)兩個(gè)輸入相加,另一個(gè)需求則規(guī)定程序?qū)?duì)這兩個(gè)輸入相乘;2)一個(gè)需求指出“A”必須總是在“B”之后,而同時(shí)另一個(gè)需求中要求“A和B”同時(shí)發(fā)生。可能兩個(gè)或更多的需求描述現(xiàn)實(shí)世界的相同對(duì)象,但使用不同的術(shù)語。如,在一個(gè)需求中程序?qū)τ脩糨斎氲恼?qǐng)求成為“提示符”,在另一個(gè)需求中稱為“提示”。使用標(biāo)準(zhǔn)術(shù)語和定義可以改善一致性。5.具有優(yōu)先級(jí)如果PRD中每條需求(用例)賦有標(biāo)明其優(yōu)先級(jí)的標(biāo)示,那么該P(yáng)RD便按照優(yōu)先級(jí)進(jìn)行分級(jí)。通常,與產(chǎn)品有關(guān)的所有需求并不具有相同的重要優(yōu)先級(jí)性。某些需求可能是基本的(即核心需求,最能驅(qū)動(dòng)利益增長的需求,最能達(dá)到特定KPI的需求)而其他的可能是所期望的需求,可有可無。PRD中的每個(gè)需求宜予以標(biāo)識(shí),以使需求在這方面的差異清晰和明確。另一種需求分級(jí)的方式是區(qū)別如下基本的、有條件的和可選的需求類別:基本的——除非表示同意并滿足了這類需求,否則產(chǎn)品將不被接受;有條件的——表示這類續(xù)期會(huì)增強(qiáng)軟件產(chǎn)品,但是,如果缺少這類需求,也不會(huì)導(dǎo)致軟件產(chǎn)品被拒收;可選的——表示該類功能需求可有可無,這賦予開發(fā)一定開發(fā)彈性。6.可驗(yàn)證6.當(dāng)且僅當(dāng)PRD中的每個(gè)需求是可驗(yàn)證的,PRD才是可驗(yàn)證的。當(dāng)且僅當(dāng)存在某個(gè)有限的成本、有效的過程,人或機(jī)器依照該過程能夠檢查軟件產(chǎn)品滿足某個(gè)需求,該需求才是可驗(yàn)證的。一般說來,任何有歧義的需求都是不可驗(yàn)證的。所以一般保證了“無歧義”就可以保證可驗(yàn)證,即關(guān)注“無歧義”是最重要的。不可驗(yàn)證的需求包含諸如“工作良好”、“好的人機(jī)界面”和“通常應(yīng)該發(fā)生”之類的陳述。因?yàn)椴豢赡芏x“良好”、“好的”和“通?!?,因此,這些需求不可能驗(yàn)證。陳述“程序應(yīng)絕對(duì)不進(jìn)入無限循環(huán)”是不可驗(yàn)證的,因?yàn)槔碚撋显撎匦允遣豢蓽y試的??沈?yàn)證陳述示例:程序輸出應(yīng)在時(shí)間開始20s內(nèi)達(dá)到60%,在30s內(nèi)達(dá)到100%。這樣的陳述是可驗(yàn)證的,因?yàn)樗褂昧司唧w的術(shù)語和可測量的數(shù)值。需求描述一定要定量。如果不能設(shè)計(jì)出一種方法,以確定產(chǎn)品是否滿足某個(gè)具體的需求,那么該需求宜被刪除或被修改。7. 可修改當(dāng)且僅當(dāng)PRD的結(jié)構(gòu)和形式能夠?qū)θ魏涡枨筮M(jìn)行容易、全面和一致的修改,同時(shí)保持該結(jié)構(gòu)和形式,PRD才是可修改的。一般地,可修改要求PRD:具有連貫、方便使用的結(jié)構(gòu),包含目次、索引及清晰的相互引用;沒有冗余(即,相同的需求在PRD不應(yīng)當(dāng)出現(xiàn)在多處);c) 分別地表述每個(gè)需求,而不與其他需求相混淆。盡管冗余本事不是缺陷,但它容易導(dǎo)致錯(cuò)誤。盡管冗余偶爾可以有助于PRD的可讀性,但當(dāng)對(duì)存在冗余的文件更新時(shí),可能會(huì)引起問題。例如,可能對(duì)出現(xiàn)多處的某個(gè)需求僅在一處做了修改,那么使得PRD內(nèi)容不一致。當(dāng)需要冗余是,PRD宜包括一個(gè)清晰的交叉索引表,已增加其可修改性。8.可追蹤如果PRD每個(gè)需求的來源是清楚的,并在將來編制或增強(qiáng)文檔的過程中便于每個(gè)需求的索引,那么該P(yáng)RD是可追蹤的。推薦以下兩種類型的可追蹤性:a) 逆向可追蹤性(即,到以前的開發(fā)階段)。這依賴于每個(gè)需求清晰地指向其在早期文件的來源;b) 正向可追蹤性(即,到由PRD產(chǎn)生的所有文件)。這依賴于PRD中每個(gè)需求具有唯一的名稱或索引號(hào)。當(dāng)軟件產(chǎn)品進(jìn)入運(yùn)行和維護(hù)階段時(shí),PRD的正向可追蹤性尤為重要。隨著代碼好設(shè)計(jì)文檔的修改,最要緊的是能夠確定這些修改可能影響的全部的需求集合??勺粉櫺院檬沟眯枨笞兏尤菀住A?、 參考文獻(xiàn)1】 計(jì)算機(jī)軟件需求規(guī)格說明規(guī)范GB-T_9385-20082】 /view/706238.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年4月四川成都體育學(xué)院考核招聘編制內(nèi)輔導(dǎo)員9人考前自測高頻考點(diǎn)模擬試題及一套完整答案詳解
- 團(tuán)隊(duì)激勵(lì)方案策劃與實(shí)施模板
- 員工手冊(cè)內(nèi)容結(jié)構(gòu)與編寫指南
- 科研成果質(zhì)量與創(chuàng)新維護(hù)承諾函5篇
- 愛心傳遞志愿者活動(dòng)的演講稿(5篇)
- 環(huán)保從我做起議論文倡導(dǎo)綠色生活8篇
- 描述一個(gè)美麗的秋天景色作文7篇
- 2025廣西來賓市政協(xié)辦公室商調(diào)所屬事業(yè)單位工作人員1人模擬試卷及答案詳解(全優(yōu))
- 2025年濟(jì)柴動(dòng)力有限公司春季高校畢業(yè)生招聘(10人)模擬試卷帶答案詳解
- 企業(yè)文化宣傳與傳播方案工具箱
- 廣告采購合同范本
- 2025-2026學(xué)年人教版(2024)初中數(shù)學(xué)七年級(jí)上冊(cè)教學(xué)計(jì)劃及進(jìn)度表
- 健康保險(xiǎn)新政解讀
- 2025一建《建設(shè)工程經(jīng)濟(jì)》精講課程講義
- 客戶保護(hù)管理辦法
- 2025年廣西普法考試試題及答案
- 深部煤層氣開發(fā)機(jī)理研究:滲吸置換技術(shù)及其實(shí)際應(yīng)用探討
- 中國象棋技巧教學(xué)課件
- 建筑工程售后服務(wù)方案及措施
- 數(shù)學(xué)文化在立體幾何中的滲透教學(xué)
- 【課件】第十七章+因式分解+數(shù)學(xué)活動(dòng)(課件)2025-2026學(xué)年人教版八年級(jí)數(shù)學(xué)上冊(cè)
評(píng)論
0/150
提交評(píng)論