MRD定義與分類
MRD指Market Requirements Document,簡(jiǎn)稱市場(chǎng)需求文檔。
市場(chǎng)需求文檔的主要功能是描述什么樣的功能和特點(diǎn)的產(chǎn)品(包含產(chǎn)品版本)可以在市場(chǎng)上取得成功。
產(chǎn)品進(jìn)入實(shí)施,需要先出MRD,具體來(lái)說(shuō)要有更細(xì)致的市場(chǎng)與競(jìng)爭(zhēng)對(duì)手分析,通過(guò)哪些功能來(lái)實(shí)現(xiàn)商業(yè)目的,功能/非功能需求分哪幾塊,功能的優(yōu)先級(jí)等等。
產(chǎn)品市場(chǎng)經(jīng)理(PMM,Product Marketing Manager)負(fù)責(zé)分析市場(chǎng)變化,通過(guò)對(duì)市場(chǎng)的分析,MRD指出什么樣的新產(chǎn)品、方案和服務(wù)可以更好的開(kāi)拓市場(chǎng)。
通常情況下,產(chǎn)品經(jīng)理或者技術(shù)產(chǎn)品經(jīng)理會(huì)將在MRD的基礎(chǔ)上完成PRD(Product Requiremnets Document),技術(shù)團(tuán)隊(duì)?wèi)?yīng)用PRD開(kāi)發(fā)產(chǎn)品。
在百度的ECOM PM部門,MRD要分為給RD/QA看和給業(yè)務(wù)部門看的兩種。
給工程、測(cè)試、設(shè)計(jì)看的MRD是他們的輸入信息和測(cè)試對(duì)象。給業(yè)務(wù)部門看的MRD,最主要是因?yàn)镸RD里面的功能實(shí)現(xiàn)后,會(huì)對(duì)客戶產(chǎn)生影響,所以必須確認(rèn)業(yè)務(wù)部門知曉。
MRD基本寫法
一般來(lái)說(shuō),MRD包含“項(xiàng)目背景”“名詞解釋”“可行性分析”“綜合描述”“功能詳述”等部分。這里結(jié)合不同版本的MRD談?wù)凪RD的基本寫法。
目前看到的幾個(gè)MRD比較重視功能需求這塊。功能需求主要包括功能點(diǎn)類型和優(yōu)先級(jí)/流程圖/頁(yè)面布局/功能點(diǎn)描述等要素。其中優(yōu)先級(jí)和功能描述比較重要,流程圖??墒÷浴?/p>
要素1:項(xiàng)目背景要讓RD理解。
“具體開(kāi)發(fā)的背景是什么,解決什么問(wèn)題得寫清楚,否則開(kāi)發(fā)人員在不清楚背景的情況下去做,很容易出問(wèn)題,而且也缺乏參與感?!?/p>
事實(shí)證明,誰(shuí)將買和使用戶你的產(chǎn)品和與競(jìng)爭(zhēng)對(duì)手的產(chǎn)品比你的產(chǎn)品定位怎么樣的對(duì)工程師很有價(jià)值,許多工程師想知道為什么一個(gè)產(chǎn)品或特性要開(kāi)發(fā),誰(shuí)將使用他們,什么是他們可以另外選擇辦法。這些信息幫助他們和產(chǎn)品組的其他成員想象最終用戶并從而更好的為創(chuàng)造成功的產(chǎn)品工作。要盡可能的(在MRD中)包含這些信息。不一定要很詳細(xì),只要包含幾個(gè)段落就足夠了。
要素2:名詞解釋要確保RD看得明白。
在名詞解釋這塊,“描述的準(zhǔn)確性很重要,沒(méi)有二意性,否則,等RD開(kāi)發(fā)好了以后,才會(huì)發(fā)現(xiàn)和自己想要的不一樣,追溯mrd才發(fā)現(xiàn)有歧義?!?/p>
要素3:要考慮系統(tǒng)的兼容性等不確定因素,把控風(fēng)險(xiǎn)。
我們應(yīng)該提前把控風(fēng)險(xiǎn),不確定性降到最低,并具有良好的溝通和通報(bào)意識(shí)。例如,當(dāng)MRD要求的是原來(lái)系統(tǒng)的更新,而不是一個(gè)全新的,與其他系統(tǒng)沒(méi)有關(guān)聯(lián)的產(chǎn)品時(shí),應(yīng)考慮到更新的內(nèi)容與原來(lái)的系統(tǒng)其他部件的接口,以及其他外部系統(tǒng)的兼容。eg:2006年8月3日MRD)
要素4:對(duì)于要實(shí)現(xiàn)的系統(tǒng)功能要詳細(xì)分解。
每一步出現(xiàn)什么界面,進(jìn)行什么操作,下一步又怎么進(jìn)入什么界面,進(jìn)行什么操作,都要介紹清楚,這樣比較容易讓RD明白,也易于實(shí)現(xiàn)。(eg:2006年9月4日MRD )
要素5:在涉及數(shù)量關(guān)系時(shí),要利用好公式。
要用公式明白地表明變量的關(guān)系。對(duì)公式里面變量的定義必須清晰無(wú)疑義。在列舉公式時(shí),需要窮盡所有可能的情況,此外,還需要列舉注意事項(xiàng),澄清可能存在的誤區(qū)。在增加QA時(shí),要把提問(wèn)的問(wèn)題寫清楚。(eg:2006年8月3日寫MRD)MRD里面的數(shù)據(jù)來(lái)源最好有附表,這樣比較清楚明白。(eg:2006年9月4日MRD)
要素6:要區(qū)分功能需求的優(yōu)先級(jí)。
通常來(lái)說(shuō),工程師團(tuán)隊(duì)不一定能全部實(shí)現(xiàn)MRD里包括的所有特性的沒(méi)有刪減的項(xiàng)目。當(dāng)出現(xiàn)需要決定取舍的時(shí)候,應(yīng)該提供一個(gè)辦幫助讓他們決定那些特性要實(shí)現(xiàn)那些可以推遲。最好的決定一個(gè)已經(jīng)明確的需求的優(yōu)先級(jí)方法這個(gè)需求實(shí)現(xiàn)后的好處-包括客戶和公司。在實(shí)際實(shí)踐中,最好是和其他多種因素一起綜合決定。在學(xué)習(xí)材料里面的幾個(gè)MRD里面一個(gè)突出的問(wèn)題是優(yōu)先級(jí)寫的都是很高,沒(méi)有根據(jù)第一等級(jí),第二等級(jí)這樣的區(qū)分。(eg:2006年9月4日MRD)
要素7:要積極參加評(píng)審鼓勵(lì)修正。
要讓產(chǎn)品經(jīng)理伙伴和工程師團(tuán)隊(duì)評(píng)審MRD然后提出反饋意見(jiàn)。保持一個(gè)敞開(kāi)的思想然后在評(píng)審反饋的基礎(chǔ)上更新MRD。(eg:2006年9月4日MRD)
要素8: 要覆蓋非功能性需求
要用功能性需求描述產(chǎn)品的功能,然后用非功能性需求描述系統(tǒng)特性,當(dāng)寫非功能性需求的時(shí)候,盡可能的是使他們可度量(可測(cè)試)。否則,QA不能測(cè)試它們,PM將沒(méi)有辦法知道完成的產(chǎn)品是否已經(jīng)實(shí)現(xiàn)了這些非功能性需求。
要素9:要包含一個(gè)術(shù)語(yǔ)表
如果MRD使用了新術(shù)語(yǔ)或在非通用的地方是使用了常用術(shù)語(yǔ)-確保在MRD后面包含一 個(gè)術(shù)語(yǔ)表。術(shù)語(yǔ)表將確保所有讀者(有些可能不是技術(shù)人員)理解PM的意思是什么 。
要素10:深入分析目標(biāo)用戶群需求,市場(chǎng)發(fā)展趨勢(shì),競(jìng)品,結(jié)合自身優(yōu)勢(shì)找出制勝點(diǎn)
在學(xué)習(xí)的歷史MRD中,沒(méi)有包含市場(chǎng)分析和定位,而針對(duì)市場(chǎng)做好分析其實(shí)是很重 要的一塊,因?yàn)椤皩慚RD一定就和畫像一樣,得現(xiàn)有輪廓,然后才有具體里面的眉毛、眼睛?!碧貏e是對(duì)目標(biāo)用戶群需求,市場(chǎng)發(fā)展趨勢(shì),競(jìng)品等深入分析,然后結(jié)合公司自身優(yōu)勢(shì)找出制勝點(diǎn)。MRD必須在覆蓋了市場(chǎng)目標(biāo)(誰(shuí)將買和使用戶你的產(chǎn)品)和定位(與競(jìng)爭(zhēng)對(duì)手的產(chǎn)品比你的產(chǎn)品定位怎么樣的)的方面做好。
那么,如何分析好市場(chǎng)目標(biāo)和定位?
首先,在寫MRD之前,得有細(xì)致的研究和溝通階段。其中比較重要的是要知道幾個(gè)為什么:“用戶需要的是什么?/ 我們?yōu)橛脩籼峁┑氖遣皇怯脩粽嬲胍模? 憑什么能代表用戶?”其他考慮的因素還有很多,例如人力,時(shí)間,成本,價(jià)值等。綜合衡量很多因素,最后決定是否需要做這件事情。
在這方面,我們也可以通過(guò)以下方法去實(shí)現(xiàn):
1、對(duì)于某產(chǎn)品可以進(jìn)行調(diào)查問(wèn)卷的形式發(fā)放出去(搞一些活動(dòng)之類的)
2、對(duì)于有針對(duì)性的產(chǎn)品,可以去專訪一些資深的用戶去調(diào)查體驗(yàn)
3、找一些資源,設(shè)計(jì)一些腳本程序,用這個(gè)腳本程序,計(jì)算需要的數(shù)值,用數(shù)字說(shuō)明用戶想要。多個(gè)維度的思考會(huì)比較有力,所以最好綜合參考幾個(gè)維度。
撰寫MRD的常見(jiàn)陷阱和對(duì)策
陷進(jìn)1:如何不斷提高可讀性?
為了確保MRD可以執(zhí)行,最重要的是提高M(jìn)RD的可讀性。其中可讀性一般包含準(zhǔn)確性和易讀性兩個(gè)方面。
不準(zhǔn)確指表達(dá)模棱兩可,容易讓人誤解;不易讀指邏輯關(guān)系太復(fù)雜,表述太長(zhǎng),不容易理解。那么如何盡量避免這兩個(gè)問(wèn)題呢?
1 插入屏幕截圖或者流程圖,同時(shí)保持文本和圖片描述一致。
一般來(lái)說(shuō),圖片直觀,容易理解。與此同時(shí),因?yàn)镸RD經(jīng)常會(huì)改動(dòng)很多次。當(dāng)文字發(fā)生改動(dòng)時(shí),圖片也應(yīng)做相應(yīng)的改動(dòng),以免帶來(lái)不必要的混淆和誤解。
Eg1: 圖片中寫了付款方式,但是文字中提到相應(yīng)概念時(shí),卻說(shuō)是“繳費(fèi)方式”,那么就容易讓人產(chǎn)生誤解。
Eg2: 圖片里面畫了簡(jiǎn)略的圖表,但是文字里面有了詳細(xì)的分支的展開(kāi)。那么讀者在圖表里面找不到文字里面描述的分支,就會(huì)產(chǎn)生困惑。
2 正文批注分開(kāi),省略功能實(shí)現(xiàn)等方面的細(xì)節(jié)
有時(shí)候MRD里面描述非常清楚,但是RD和QA希望提供更多的細(xì)節(jié)幫助理解。于是MRD越寫越長(zhǎng),造成易讀性變差,怎么辦呢?
MRD里面應(yīng)該省略細(xì)節(jié),主要講產(chǎn)品設(shè)計(jì)的思路。在排版時(shí),應(yīng)該把正文和批注分開(kāi)。細(xì)節(jié)寫在批注里面。這樣一方面條理清楚,容易閱讀。另一方面,講清楚為什么這么設(shè)計(jì)的原因,而不窮舉功能該如何實(shí)現(xiàn),可以發(fā)揮RD的主觀能動(dòng)性,讓他們更有參與感,從而主動(dòng)去想如何做得更好。應(yīng)該說(shuō)明的是”是什么”和”為什么”,但不要”如何” 和“怎么樣”。
3 通過(guò)版式來(lái)提高M(jìn)RD易讀性
MRD最好控制在5-6頁(yè)之內(nèi)。如果MRD比較長(zhǎng),最好使用1.5倍行間距,以便RD讀起來(lái)比較舒服。如果使用模板,確信相關(guān)人員可以靈活的跳過(guò)模板某些部分和創(chuàng)建新的內(nèi)容。
另外,應(yīng)避免大段的文字。如果使用宋體5號(hào)字,文字超過(guò)兩行半,就應(yīng)該利用良好的邏輯結(jié)構(gòu)來(lái)使文章易讀,例如使用分段,序列符號(hào),并列符號(hào)等等。
在語(yǔ)句組織上,應(yīng)保持簡(jiǎn)短的語(yǔ)句,把長(zhǎng)的語(yǔ)句分解成多個(gè)小的語(yǔ)句?;蛘甙汛髩K文本做成表格都是很好的辦法。
4 通過(guò)詳細(xì)解釋項(xiàng)目背景和名詞解釋簡(jiǎn)化MRD
項(xiàng)目背景和名詞解釋對(duì)于某一個(gè)具體的MRD都是通用的知識(shí)。在項(xiàng)目背景和名詞解釋方面解釋得越詳細(xì)清楚,越有助于RD和QA理解下文中功能點(diǎn)設(shè)計(jì)和實(shí)施目標(biāo)。預(yù)先的解釋可以大量減少M(fèi)RD后續(xù)解釋的篇幅。
5 功能點(diǎn)和功能點(diǎn)之間合理分配篇幅并注意銜接
對(duì)于比較復(fù)雜需要長(zhǎng)篇敘述的功能點(diǎn)應(yīng)該進(jìn)行進(jìn)一步的細(xì)分。例如一個(gè)5頁(yè)的MRD如果包含5個(gè)功能點(diǎn),那么就不應(yīng)該讓一個(gè)獨(dú)立的功能點(diǎn)占據(jù)2頁(yè)的篇幅。
如果兩個(gè)功能點(diǎn)A和B提到了同一個(gè)背景知識(shí)。為了節(jié)省篇幅,我們只需要在A展開(kāi)背景知識(shí),而在B的相應(yīng)部分寫上“相關(guān)介紹請(qǐng)見(jiàn)A”。
如果多個(gè)功能點(diǎn)共享同樣的背景知識(shí),造成嵌套的情況,容易讓人對(duì)功能點(diǎn)之間的邏輯結(jié)構(gòu)產(chǎn)生混淆。這時(shí)候應(yīng)該畫功能點(diǎn)邏輯圖,以便于讀者理解。
陷阱2:如何抓住關(guān)鍵,又不錯(cuò)過(guò)關(guān)鍵細(xì)節(jié)?
在MRD的纂寫過(guò)程中,必須抓住關(guān)鍵,不能太糾纏于細(xì)節(jié)。與此同時(shí),有些細(xì)節(jié)也是很關(guān)鍵的,需要辨別出來(lái),那么,哪些是關(guān)鍵的細(xì)節(jié)呢?
1 當(dāng)一個(gè)流程出現(xiàn)分支/異常的時(shí)候,臨界的判斷條件是關(guān)鍵細(xì)節(jié)
Eg?假設(shè)一個(gè)點(diǎn)擊3毛錢,一個(gè)客戶的廣告該不該出現(xiàn)?那就需要考慮用戶的預(yù)算/帳戶余額等多種情況,然后確定廣告是否出現(xiàn),以及廣告被點(diǎn)擊后的后續(xù)操作
2 涉及用戶體驗(yàn)的細(xì)節(jié)是關(guān)鍵細(xì)節(jié)
Eg 當(dāng)客戶點(diǎn)擊一個(gè)操作按鈕時(shí),應(yīng)該在新窗口打開(kāi),還是新標(biāo)簽頁(yè)打開(kāi)?
3 當(dāng)一個(gè)過(guò)程操作結(jié)束后無(wú)法恢復(fù)時(shí),處理方式是關(guān)鍵細(xì)節(jié)
Eg 當(dāng)客戶刪除一個(gè)關(guān)鍵字時(shí),操作是不可重復(fù)的,那么是不是應(yīng)該有一個(gè)二次提醒的框?
陷阱3:多模塊的合作模式下,MRD需要注意哪些方面?
有時(shí)候產(chǎn)品的更新不是一個(gè)獨(dú)立進(jìn)行的操作,而是涉及到多個(gè)模塊的合作。應(yīng)該注意推舉一個(gè)總負(fù)責(zé)人,確保MRD與MRD之間,設(shè)計(jì)與設(shè)計(jì)之間不重合,也沒(méi)有三不管地帶。既減少別的產(chǎn)品更新給自己的產(chǎn)品變化帶來(lái)不利影響,也認(rèn)真考慮自己的MRD對(duì)別人的影響。
陷阱4:處于和RD/QA磨合期時(shí),MRD需要注意哪些方面?
處于和RD/QA磨合期時(shí),應(yīng)該注意預(yù)判RD/QA可能出現(xiàn)的易錯(cuò)點(diǎn)和盲區(qū),做好PPA/POA分析,及早預(yù)防可能存在的意外。尤其是當(dāng)MRD推的產(chǎn)品非常重要時(shí),需要特別注意這一方面。
另一方面,如果RD和QA在新人培訓(xùn)方面的確做得不到位,也應(yīng)考慮暴露問(wèn)題,推進(jìn)問(wèn)題的徹底解決。
已閱
Requirements 拼寫錯(cuò)誤
在百度的ECOM PM部門,MRD要分為給RD/QA看和給業(yè)務(wù)部門看的兩種。你這句話拆解的意思是指給PD,QA看的是PRD,給業(yè)務(wù)及BOSS看的是mrd吧
這是PRD吧
BRD、MRD和PRD是需要的,在所謂敏捷開(kāi)發(fā)特別是小團(tuán)隊(duì)初創(chuàng)階段其實(shí)是可以在文檔上簡(jiǎn)化的,甚至可以以涂鴉式的流程圖、會(huì)議紀(jì)等形式存在,前提條件是這個(gè)團(tuán)隊(duì)核心成員磨合已過(guò),很多東西有了共識(shí),但不意味著B(niǎo)RD和MRD,包括PRD的一部分內(nèi)容或步驟沒(méi)有經(jīng)過(guò)深思熟慮和團(tuán)隊(duì)內(nèi)充分溝通,只不過(guò)沒(méi)落到紙面而已。如果團(tuán)隊(duì)部分核心人員為新人、系統(tǒng)復(fù)雜、或在資金充足情況下產(chǎn)品在可見(jiàn)未來(lái)會(huì)快速更新等情況下,我建議還是盡可能將核心復(fù)雜構(gòu)架形成文檔,避免在未來(lái)運(yùn)營(yíng)階段的溝通成本和失誤。
產(chǎn)品經(jīng)理 已經(jīng)被市場(chǎng)和模式所束縛, prd、 mrd 文檔在敏捷開(kāi)發(fā)和要求效率開(kāi)發(fā)的時(shí)候 沒(méi)見(jiàn)過(guò)誰(shuí)用過(guò),誰(shuí)會(huì)去看一個(gè)20幾頁(yè)的word文檔 項(xiàng)目背景 ,設(shè)計(jì)和技術(shù)管你什么項(xiàng)目背景,知道項(xiàng)目背景有什么用?可以不設(shè)計(jì)嗎?可以不敲代碼嗎?如果一個(gè)流程圖和axure原型做的到位,根本不需要這種東西,這種東西只存在于外包存檔公司存檔,或者是糊弄老板才會(huì)用。大大降低了效率,產(chǎn)品經(jīng)理不拘一格才對(duì) 不然你將創(chuàng)造 不出來(lái)好的產(chǎn)品!
然后你做了一個(gè)市場(chǎng)根本不需要東西嗎?市場(chǎng)文檔可以做得很簡(jiǎn)單,例如精益看板。
讀小學(xué)有什么用,天天起來(lái)就知道寫漢字,讀大學(xué)有什么用,你大學(xué)的函數(shù)出來(lái)社會(huì)有幾個(gè)人能用得到。那幫讀書(shū)的啥子為啥不五六歲開(kāi)始直接闖蕩社會(huì),浪費(fèi)什么時(shí)間 在讀書(shū)上面
敏捷開(kāi)發(fā)的時(shí)候,是沒(méi)人用這些。你見(jiàn)過(guò)大學(xué)生拿出草稿紙算十以內(nèi)加減法嗎?但是你不能說(shuō)小學(xué)拿草稿算十以內(nèi)加減法是無(wú)用的
喜歡你的一些看法,但這些東西怎么說(shuō),在一些公司可能沒(méi)太大用,在一些大公司我相信還是會(huì)用到的,真正想把產(chǎn)品做好就要讓每個(gè)人都有參與感,而mrd就是讓他們知道自己在做什么?在干著一件什么樣的偉大的事
呵呵,越往下看越糊涂,這是寫MRD還是PRD呢?寫文章的人自己混淆了吧。
誤人子弟,完全沒(méi)有搞明白MRD和PRD的關(guān)系
同感
發(fā)這文章的人不復(fù)審自己發(fā)的東西嗎?