產(chǎn)品經(jīng)理:撰寫產(chǎn)品需求文檔的幾個(gè)要點(diǎn)
關(guān)于產(chǎn)品需求文檔的幾個(gè)要點(diǎn),希望對(duì)你的產(chǎn)品方案有幫助。
「 起 」
產(chǎn)品需求文檔(以下簡(jiǎn)稱 PRD)作為產(chǎn)品設(shè)計(jì)過(guò)程的交付物,在一個(gè)需求的產(chǎn)生到實(shí)現(xiàn)過(guò)程中扮演著非常重要的角色。往往初級(jí)產(chǎn)品設(shè)計(jì)師的核心工作之一就是進(jìn)行功能設(shè)計(jì)并產(chǎn)出靠譜的PRD。從實(shí)際的產(chǎn)出結(jié)果來(lái)看,一般產(chǎn)品設(shè)計(jì)師(以下簡(jiǎn)稱PM)能夠很好地完成功能的主流程設(shè)計(jì),但是總會(huì)在一些容易忽略但是又十分重要的細(xì)節(jié)上Miss掉,導(dǎo)致在技術(shù)評(píng)審或開發(fā)過(guò)程中被challenge比較多。
那么如果在做功能設(shè)計(jì)的過(guò)程中可以帶上一張半開卷考試用的Cheating Sheet,這張A4大小的紙上應(yīng)該提供哪些信息才可以幫助到PM完成一份高質(zhì)量的PRD呢?以下是我個(gè)人的一點(diǎn)總結(jié),主要面向初級(jí)產(chǎn)品設(shè)計(jì)師。
「 邊界問(wèn)題之空值、極大值、極小值 」
第一類問(wèn)題我把它叫做邊界問(wèn)題,顧名思義就是很多極端情況是否有仔細(xì)考慮過(guò)。最明顯的就是空值、極大值和極小值。一般空值是指某個(gè)字段或區(qū)域一般是有內(nèi)容展示,但是針對(duì)新用戶或部分極端情況,該字段或區(qū)域?yàn)榭?,這個(gè)時(shí)候需要做一些小的設(shè)計(jì)方案。一般空態(tài)的設(shè)計(jì)是需要告知用戶當(dāng)前該區(qū)域?yàn)榭?,同時(shí)引導(dǎo)用戶去做和這個(gè)場(chǎng)景相關(guān)的操作。比如購(gòu)物車為空時(shí),告知用戶購(gòu)物車為空,同時(shí)下方推薦一些商品可以讓用戶加入購(gòu)物車。
圖1 ?天貓購(gòu)物車在“空值”下的效果
而極大和極小值經(jīng)常在價(jià)格、標(biāo)題等元素上需要考慮,比如價(jià)格最大支持幾位數(shù),最小是1分錢還是免費(fèi)。標(biāo)題則經(jīng)常會(huì)聽到“一行截?cái)唷被颉皟尚薪財(cái)唷钡恼f(shuō)法,意思就是為標(biāo)題最大提供幾行展示,每行需要估算展現(xiàn)多少字符。一般來(lái)說(shuō),標(biāo)題的最大展示字符盡量要小于標(biāo)題設(shè)置時(shí)對(duì)標(biāo)題的長(zhǎng)度要求,這樣就不會(huì)有截?cái)嗟膯?wèn)題。而標(biāo)題在展現(xiàn)一行或兩行時(shí),標(biāo)題下的內(nèi)容是否要接上或者即使不超過(guò)一行也把第二行留出來(lái),這些相關(guān)點(diǎn)的設(shè)計(jì)都是需要考量的。
「 邊界問(wèn)題之版本控制、端控制 」
我們知道,現(xiàn)在的互聯(lián)網(wǎng)產(chǎn)品往往會(huì)在不同端呈現(xiàn),比如PC客戶端、PC網(wǎng)頁(yè)端、移動(dòng)網(wǎng)頁(yè)端、移動(dòng)客戶端,移動(dòng)客戶端還分iOS和android。那么如果你所參與的產(chǎn)品確實(shí)有多端情況時(shí),則在設(shè)計(jì)一個(gè)功能時(shí)是需要考慮不同端的特點(diǎn)做差異化設(shè)計(jì)。
比如商品詳情頁(yè)在PC網(wǎng)頁(yè)端上的設(shè)計(jì),由于PC的空間比較大,因此很多內(nèi)容可以平鋪出來(lái),但是在移動(dòng)客戶端由于屏幕很小,需要通過(guò)Tab切換(商品、詳情、評(píng)價(jià)等)或者引導(dǎo)到二級(jí)頁(yè)面(領(lǐng)取優(yōu)惠券)的方式,把一些次重要信息相對(duì)藏起來(lái)。這里的經(jīng)驗(yàn)和技巧很多,需要產(chǎn)品設(shè)計(jì)師多熟悉、多操練不同端的設(shè)計(jì),一定沉淀后才能做到在不同端上自由切換而版本控制則是在移動(dòng)客戶端上非常重要的一個(gè)議題。當(dāng)一個(gè)新的版本上線的時(shí)候,往往需要考慮四種情況。把新用戶、老用戶和新版本、老版本做交叉匹配,剛好得出四種情況。
圖2 ?版本控制示意圖
往往新用戶、新版本是最容易的,反正都是新的,自然很多東西不用考慮之前的情況。但是老用戶在新版本上,就需要考慮很多情況。
一般來(lái)說(shuō),新增一個(gè)功能對(duì)于老用戶來(lái)說(shuō)也是沒(méi)問(wèn)題的,因?yàn)槔嫌脩粢矝](méi)接觸過(guò),所以可以當(dāng)新用戶處理。但修改一個(gè)功能時(shí),則需要非常謹(jǐn)慎地去看待老用戶的兼容問(wèn)題。比如某個(gè)健身應(yīng)用需要用戶選擇自己的身份,學(xué)生、白領(lǐng)、老人等等。
如果某個(gè)需求是在新版本上刪除某個(gè)角色時(shí),則需要考慮這些選擇了這個(gè)身份的老用戶該怎么處理,是映射到一個(gè)新的角色上,還是讓這部分用戶再選一次,這就需要有設(shè)計(jì)和考量。同樣,針對(duì)新用戶在老版本上,一般是需要保留老版本已有功能的正常運(yùn)行,如果實(shí)在不能向下兼容或者因?yàn)槟硞€(gè)重要新增功能,希望用戶盡快到新應(yīng)用上,那么需要相對(duì)強(qiáng)的提醒引導(dǎo)用戶升級(jí),直到老版本比例足夠低的時(shí)候,才可以考慮放棄老版本的服務(wù)提供。
「 邊界問(wèn)題之異常處理、狀態(tài)處理 」
異常處理一般來(lái)說(shuō),PM還是會(huì)非常重視的。比如購(gòu)物車商品減到零時(shí)是否要彈窗提示用戶把商品從購(gòu)物車去掉,亦或者用戶輸入的密碼不合規(guī)范,需要提醒用戶調(diào)整。這些很多異常情況,PM是需要把自己放空,通過(guò)很多非正常交互流程去模擬和梳理的。比如完成一個(gè)不可逆的流程(購(gòu)買流程),此時(shí)用戶想點(diǎn)返回了,哪一步是可以到上一步,哪一步到不了上一步,這些就是設(shè)計(jì)的細(xì)節(jié)。
而狀態(tài)處理也是PM經(jīng)常會(huì)忽視的一個(gè)問(wèn)題,比如一個(gè)商品在上架前、上架后、限時(shí)優(yōu)惠、庫(kù)存充足、庫(kù)存緊張、售空等不同狀態(tài)下,該如何設(shè)計(jì)。又比如一門直播課,用戶有游客、登錄兩種狀態(tài),對(duì)于課程有報(bào)名和非報(bào)名兩種情況,對(duì)于課程本身還有上課前、上課時(shí)和上課后三種狀態(tài),那么這三類狀態(tài)的交叉組合就會(huì)出現(xiàn)很多情況需要去分析和設(shè)計(jì)。因此,這里的學(xué)問(wèn)也是很大的,值得好好研究。
「 遺漏問(wèn)題之?dāng)?shù)據(jù)統(tǒng)計(jì) 」
第二類問(wèn)題我把它叫遺漏問(wèn)題,最容易被忽視的是數(shù)據(jù)統(tǒng)計(jì)。數(shù)據(jù)統(tǒng)計(jì)的目標(biāo)和需求滿足的方向是一致的,這個(gè)功能解決了什么問(wèn)題,那么通過(guò)數(shù)據(jù)怎么證明PM提供的方案可以解決。
關(guān)于數(shù)據(jù)統(tǒng)計(jì)需要提取的指標(biāo)及對(duì)比實(shí)驗(yàn),這里可以單寫一篇了,所以在此不做贅述。但比較核心的是幾個(gè)原則:
一是單一變量,盡量保證實(shí)驗(yàn)不受其他因素影響;
二是足夠大的基數(shù),基數(shù)不夠大,數(shù)據(jù)的可信度不高,受隨機(jī)行為的影響會(huì)比較大,一般建議實(shí)驗(yàn)組和對(duì)照組各不少于2000人的訪問(wèn);
三是既要看短目標(biāo),也要兼顧長(zhǎng)目標(biāo),短目標(biāo)是指和這個(gè)實(shí)驗(yàn)直接相關(guān)的指標(biāo),長(zhǎng)目標(biāo)是我們考量用戶健康度的核心指標(biāo)。比如在教育領(lǐng)域,通過(guò)優(yōu)化課程詳情頁(yè)去吸引用戶下單,從短目標(biāo)來(lái)看是監(jiān)控訂單轉(zhuǎn)化,而從長(zhǎng)目標(biāo)是去看“續(xù)費(fèi)率”,單看訂單能保證當(dāng)下數(shù)據(jù)OK,兼顧續(xù)費(fèi)率才能保證未來(lái)半年甚至更長(zhǎng)時(shí)間數(shù)據(jù)能夠健康合理增長(zhǎng)。
「 遺漏問(wèn)題之相關(guān)消息機(jī)制 」
初級(jí)PM很容易忘記自己有這項(xiàng)武器,這項(xiàng)武器要慎重使用,但用好了會(huì)省下不少麻煩,這就是消息機(jī)制。我把這里的消息定義為泛消息類型,包括引導(dǎo)圖、Push、短信、郵件等形式。那么怎么理解和使用不同類型的消息去幫助自己呢?
最常見(jiàn)的場(chǎng)景就是 “這個(gè)功能很重要,用戶不一定能注意到,做個(gè)引導(dǎo)圖,當(dāng)用戶到達(dá)功能所在的入口或承載時(shí)提醒用戶訪問(wèn)”,這就是我們?cè)谛掳娓陌嬷薪?jīng)常使用的“武器”,擔(dān)心部分重要功能位置發(fā)生調(diào)整,需要針對(duì)老用戶進(jìn)行提醒。這里,如果再結(jié)合版本控制,只針對(duì)升級(jí)用戶提示,新用戶則由于本身第一次接觸,不需要了解功能位置發(fā)生變化這件事。
除此之外,在一些重要節(jié)點(diǎn)觸發(fā)的時(shí)候,Push、短信和郵件也是我們常用的手段,比如信用卡的對(duì)賬單通過(guò)郵件發(fā)出來(lái),直播課的到課提醒通過(guò)短信發(fā)出來(lái),發(fā)布了某個(gè)帖子被人回復(fù)通過(guò)Push觸發(fā)。可以看到,不同的場(chǎng)景會(huì)選擇不同的形式。
圖3 ?京東訂單確認(rèn)郵件
一般來(lái)說(shuō),信息較多的情況且正式的場(chǎng)合用郵件,比如對(duì)賬單、服務(wù)開通、活動(dòng)通知等。而短信由于成本因素,適合信息較少且特別重要的場(chǎng)合,短信的到達(dá)效果在這三者中還是相對(duì)比較好的。而Push由于是零成本,適合信息較少且比較重要的場(chǎng)合,一般Push分為觸發(fā)式和運(yùn)營(yíng)式兩種,觸發(fā)式以和用戶密切相關(guān)的行為為準(zhǔn),可以相對(duì)忽略條數(shù)的限制,比如你發(fā)的微博被人評(píng)論了,你和某人聊天對(duì)方回復(fù)了等等。而運(yùn)營(yíng)式指的是運(yùn)營(yíng)推送給用戶的內(nèi)容,這里更多是通過(guò)運(yùn)營(yíng)去理解用戶,推送他們感興趣的內(nèi)容,但我們知道這樣的推送很多時(shí)候?qū)τ谟脩魜?lái)說(shuō)可能是騷擾,他們并不覺(jué)得這個(gè)有用,因此這一類push是需要控制頻次和數(shù)量的。
「 基礎(chǔ)思維之高內(nèi)聚、低耦合 」
高內(nèi)聚、低耦合是軟件工程中非常經(jīng)典的思想。主要是說(shuō)在每個(gè)模塊的開發(fā)時(shí),盡量獨(dú)立完成自己范圍內(nèi)的功能,不依賴于模塊外部代碼,同時(shí)盡量減少模塊之間的聯(lián)系,避免牽一而動(dòng)全身的情況出現(xiàn)。這樣的好處是使得模塊的可重用性、移植性大大提升。
那么為什么產(chǎn)品設(shè)計(jì)也需要遵從這樣的思想。產(chǎn)品是用戶和技術(shù)之間的橋梁,承前啟后,用戶在對(duì)復(fù)雜事物的認(rèn)知過(guò)程一定是先拆解再研究,而技術(shù)實(shí)現(xiàn)也是,從兩頭來(lái)看都需要把復(fù)雜事物進(jìn)行有邏輯的拆解后再去認(rèn)知(實(shí)現(xiàn)),那么自然產(chǎn)品設(shè)計(jì)也需要遵從這樣的思想。
如何來(lái)運(yùn)用這一思想呢?最簡(jiǎn)單的例子比如一個(gè)電商應(yīng)用最核心的頁(yè)面是商品詳情頁(yè),這一塊是可以單獨(dú)拆出來(lái)設(shè)計(jì),保證獨(dú)立性,不論從哪里都落地到這里;又或者購(gòu)物車模塊不用太在意是誰(shuí)的購(gòu)物車,里面裝了什么商品,只需要梳理出一個(gè)獨(dú)立的購(gòu)物車功能,那么自然它也能被復(fù)用到其他電商應(yīng)用里。這樣就做到了購(gòu)物車本身的模塊盡量“內(nèi)聚”,然后購(gòu)物車和商品詳情頁(yè)模塊之間“低耦合”。
「 基礎(chǔ)思維之場(chǎng)景思維 」
場(chǎng)景思維這個(gè)詞其實(shí)我比較希望能避免去使用,這個(gè)詞太政治正確了,也比較抽象,不適合用作功能設(shè)計(jì)的具體指導(dǎo)。但是又不得不用,因?yàn)檫@個(gè)詞里包含了很多圍繞這個(gè)中心思想的設(shè)計(jì)指導(dǎo)。
舉個(gè)例子,我們一般“把玩”一個(gè)應(yīng)用時(shí),最直接看到的就是底部的Tab導(dǎo)航,這里的每個(gè)Tab一般來(lái)說(shuō)就是這個(gè)產(chǎn)品的一個(gè)場(chǎng)景,四到五個(gè)場(chǎng)景構(gòu)建出了這個(gè)產(chǎn)品的主要功能和核心價(jià)值。那么結(jié)合“高內(nèi)聚、低耦合”的思路,一個(gè)場(chǎng)景內(nèi)的功能要盡量放在一起,比如淘寶的首頁(yè)是用戶找商品的一個(gè)定位,那么搜索、分類入口、主題商品、運(yùn)營(yíng)活動(dòng)等等必不可少,且盡量在這個(gè)Tab下最大平衡地去排布功能。
當(dāng)然,我們也能舉出反例,比如大眾點(diǎn)評(píng)會(huì)把你正在排隊(duì)的商家信息直接橫插到首頁(yè),百度外賣也會(huì)把你正在進(jìn)行的外賣訂單放置首頁(yè),跟誰(shuí)學(xué)會(huì)把用戶報(bào)了名且正在直播的課程在首頁(yè)上提供快捷入口。這其實(shí)也是一種場(chǎng)景思維,思維的角度是當(dāng)用戶和應(yīng)用正在發(fā)生強(qiáng)連接時(shí),需要提供最方便的入口,因?yàn)檫@個(gè)時(shí)候,用戶不再那么需要看其他的商家、外賣店和直播課,只需要關(guān)注他選定的那個(gè),因此在一個(gè)“找內(nèi)容”的首頁(yè)上插入“消費(fèi)內(nèi)容”的入口也就可以理解了。
圖4 大眾點(diǎn)評(píng)首頁(yè)展示排號(hào)信息
所以場(chǎng)景思維能包含的東西很多,不代表所有通過(guò)場(chǎng)景思維得出的設(shè)計(jì)方案都是對(duì)的,因?yàn)橛袝r(shí)候不同場(chǎng)景間由于在共同頁(yè)面的作用,會(huì)導(dǎo)致在頁(yè)面上做取舍,這個(gè)時(shí)候就需要結(jié)合你關(guān)注的核心目標(biāo)去引導(dǎo)用戶的行為。這個(gè)過(guò)程對(duì)于PM來(lái)說(shuō)也是一種以用戶為中心的思考,去感受用戶此刻的想法,模擬用戶此刻的操作,然后設(shè)計(jì)出與之匹配的功能。
「 基礎(chǔ)思維之可擴(kuò)展 」
可擴(kuò)展性主要是為了減少未來(lái)的大面積返工需要提前考慮的。比如某個(gè)模塊經(jīng)常會(huì)變動(dòng),就需要提前考慮增加字段、刪除字段、修改字段等情況,甚至?xí)绊懺陧?yè)面的實(shí)現(xiàn)方式上是選擇原生頁(yè)還是H5頁(yè)。又比如說(shuō)健身應(yīng)用需要用戶選擇自己的身份,這里需要考慮未來(lái)角色的新增、刪除和修改可能,做好提前設(shè)計(jì)。這個(gè)和之前提到的“版本控制”是相輔相成的,版本控制是站在新版本向下兼容,可擴(kuò)展性是站在當(dāng)下版本前瞻未來(lái)。一前一后,保證無(wú)遺漏。
「總結(jié)?」
所以,總的來(lái)說(shuō)如果保持對(duì)這三大類問(wèn)題的關(guān)注和設(shè)計(jì),相信你的產(chǎn)品方案會(huì)更加嚴(yán)謹(jǐn),減少遺漏。以上皆為經(jīng)驗(yàn)之談,寫的比較快,部分細(xì)節(jié)沒(méi)做完整的數(shù)據(jù)論證,因此大家兼聽就好。也是蠻久沒(méi)寫東西了,一張口的感覺(jué)就是一股濃濃的學(xué)術(shù)風(fēng),希望大家不要覺(jué)得太boring。
關(guān)鍵詞
基礎(chǔ)思維:高內(nèi)聚、低耦合、可擴(kuò)展、場(chǎng)景思維
邊界問(wèn)題:空值、極大值、極小值、版本控制、端控制、異常處理、狀態(tài)處理
遺漏問(wèn)題:數(shù)據(jù)統(tǒng)計(jì)、相關(guān)消息機(jī)制
作者:小雨哥(訂閱號(hào) ?小雨哥Rain),跟誰(shuí)學(xué)產(chǎn)品經(jīng)理,目前主要負(fù)責(zé)學(xué)生端產(chǎn)品,在用戶產(chǎn)品方面有些研究。
本文由 @小雨哥 ?原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
寫競(jìng)品分析、PRD等產(chǎn)品工作的相關(guān)文檔,看似普通又基礎(chǔ),卻是產(chǎn)品經(jīng)理在追蹤行業(yè)情況、將需求落地為產(chǎn)品的過(guò)程中必不可少的步驟,并且將貫穿產(chǎn)品經(jīng)理的整個(gè)職業(yè)生涯。然而,0-2歲的產(chǎn)品新人普遍存在盲目套模板、文檔邏輯混亂等問(wèn)題。
為了幫助產(chǎn)品新人快速掌握文檔撰寫基本功,這里推薦由起點(diǎn)學(xué)院聯(lián)合惠買集團(tuán)產(chǎn)品總監(jiān)@陳濱淋 老師打造的【15天掌握產(chǎn)品經(jīng)理必備文檔】學(xué)習(xí)計(jì)劃。從實(shí)例出發(fā),帶你高強(qiáng)度系統(tǒng)性學(xué)習(xí)11大類常用的產(chǎn)品工作文檔,快速幫你規(guī)范化日常文檔,提升工作效率>>>http://996.pm/71GE5
這篇值得學(xué)習(xí)
這篇是干貨
多毛的小雨哥~~
對(duì)初級(jí)交互設(shè)計(jì)師同樣適用,謝謝分享哦!
不要再文檔里加英文,加上了用括號(hào),反感
??不要指點(diǎn)別人的寫作方式,不喜歡別看
喜歡這種寫作方式,可以,平時(shí)也習(xí)慣用英文 ?
對(duì)我?guī)椭艽蟀。x謝作者!
能幫到你就很開心啦
這幾個(gè)英文單詞用的我給10分,剩下的90分你給我全換英文看看。
可以換,得加錢哦
首先感謝作者,總結(jié)的方面很全,很多都是在產(chǎn)品設(shè)計(jì)過(guò)程中體現(xiàn)產(chǎn)品經(jīng)理真正功夫的地方,其次來(lái)說(shuō),我覺(jué)得如果在每種問(wèn)題上,加上您的一些解決方案的話(當(dāng)然有些問(wèn)題也是有舉例的~),對(duì)一些新的產(chǎn)品經(jīng)理來(lái)說(shuō),是會(huì)很有幫助的
好噠,以后有時(shí)間擴(kuò)充,案例講解確實(shí)很適合產(chǎn)品設(shè)計(jì)的學(xué)習(xí)。
很多英文單詞用得都挺沒(méi)必要的
團(tuán)隊(duì)比較裝逼,日常用詞~??
關(guān)于高內(nèi)聚這點(diǎn),比如說(shuō)在電商頁(yè)面的一些推薦欄可以設(shè)計(jì)成同一種樣式,這樣無(wú)論前端或者后臺(tái)都能更好的去控制和管理
嘿嘿,好案例~
什么是產(chǎn)品的高內(nèi)聚,低耦合呢??
不用糾結(jié)這個(gè)詞語(yǔ),這樣做的目的就是保持獨(dú)立性,復(fù)用性