從四個(gè)層面落地,成為受歡迎、可信賴(lài)、懂技術(shù)的產(chǎn)品經(jīng)理
編輯導(dǎo)語(yǔ):產(chǎn)品經(jīng)理的日常工作需要與很多人打交道,因此成為一名受歡迎、可信賴(lài)、懂技術(shù)的產(chǎn)品經(jīng)理是很重要的,對(duì)于工作的推進(jìn)也有好處。那么,如何才能成為這樣的產(chǎn)品經(jīng)理呢?本文作者總結(jié)了四個(gè)層面,幫助你成為產(chǎn)品經(jīng)理中的萬(wàn)人迷。
我們談產(chǎn)品架構(gòu)、畫(huà)圖示、寫(xiě)文檔,歸根結(jié)底的價(jià)值,在于表達(dá)對(duì)“需求—>功能—>擴(kuò)展”等方面的深度理解,并傳達(dá)其他人。
否則,一切只是流于形式。反過(guò)來(lái),也不必拘泥于形式。本文將產(chǎn)品經(jīng)理工作過(guò)程進(jìn)行拆解,洞悉“好的產(chǎn)品經(jīng)理”如何把工作落地。
01?產(chǎn)品經(jīng)理工作的四個(gè)層
問(wèn)起產(chǎn)品體驗(yàn)要素,很多人脫口而出:戰(zhàn)略層、范圍層、結(jié)構(gòu)層、框架層,表現(xiàn)層。
- 戰(zhàn)略層對(duì)應(yīng)產(chǎn)品目標(biāo)、用戶(hù)需求,是對(duì)目標(biāo),需求的商業(yè)化方案的歸納;
- 范圍層對(duì)應(yīng)產(chǎn)品的信息和功能點(diǎn),涉及到產(chǎn)品的側(cè)重點(diǎn)和取舍;
- 結(jié)構(gòu)層對(duì)應(yīng)產(chǎn)品的實(shí)際落地,產(chǎn)品在這個(gè)層面開(kāi)始具體化;
- 框架層對(duì)應(yīng)產(chǎn)品具體內(nèi)容的呈現(xiàn),產(chǎn)品進(jìn)一步具體化,落實(shí)到界面;
- 表現(xiàn)層對(duì)應(yīng)產(chǎn)品的視覺(jué)傳達(dá),是產(chǎn)品的美化。
曾面試一個(gè)產(chǎn)品經(jīng)理:怎么理解“產(chǎn)品架構(gòu)”?
他回答的也是這五層,似乎Jesse James Garrett老爺子的這十個(gè)字就是產(chǎn)品經(jīng)理的B格句子。但是大家自問(wèn),這十個(gè)字離你自身的感受很近嗎?
很明顯,這個(gè)五層壓根沒(méi)跑出一個(gè)產(chǎn)品的設(shè)計(jì)范疇。而冰山80%的內(nèi)容是表現(xiàn)層看不到的。特別是后端產(chǎn)品經(jīng)理的思維格局核心,絕對(duì)不是在這五個(gè)層面。
如果我們也將產(chǎn)品經(jīng)理的工作重心分個(gè)層次,我認(rèn)為產(chǎn)品經(jīng)理的工作(尤其是泛后臺(tái)、中臺(tái)、B端產(chǎn)品)是四層:
- 業(yè)務(wù)層(抽象業(yè)務(wù)訴求)
- 功能層(界定功能定義)
- 數(shù)據(jù)層(設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu))
- 實(shí)現(xiàn)層(探討實(shí)現(xiàn)機(jī)制)
這四項(xiàng)幾乎包含了整個(gè)產(chǎn)品方案誕生的全部,其中前兩項(xiàng)是產(chǎn)品經(jīng)理?yè)?dān)責(zé)任,后兩項(xiàng)技術(shù)人員擔(dān)責(zé)任。
- 重視第一層,是需求分析師;
- 重視第二層,是上文體驗(yàn)五要素的踐行者;
- 做到后兩層,你就是別人眼中“懂技術(shù)”的產(chǎn)品經(jīng)理;
- 做到上述四層,你就是讓團(tuán)隊(duì)舒服,讓運(yùn)營(yíng)省心的產(chǎn)品經(jīng)理。
作為團(tuán)隊(duì)“布道者”和產(chǎn)品“owner”的產(chǎn)品經(jīng)理,要做好一個(gè)大系統(tǒng),四項(xiàng)缺一不可。因?yàn)槟阏嬲莆樟藰I(yè)務(wù)足夠的素材,修復(fù)運(yùn)營(yíng)(或用戶(hù))反饋的場(chǎng)景的閉環(huán)。
又洞察到如何調(diào)度內(nèi)部結(jié)構(gòu)和未來(lái)擴(kuò)展,彌補(bǔ)著技術(shù)人員對(duì)需求洞察的邊界;勾勒了產(chǎn)品本來(lái)的樣子,確保事情超正確方向發(fā)展。
02?業(yè)務(wù)層-抽象業(yè)務(wù)訴求
“兵者,國(guó)之大事,死生之地,存亡之道,不可不察也?!蓖?,調(diào)研需求,是獲得立題的基礎(chǔ)。分析需求,是脫胎出產(chǎn)品雛形的依據(jù)。
因?yàn)槲覀兛吹降挠脩?hù)行為是雜亂的,用戶(hù)的需求也是無(wú)序的。這時(shí)候進(jìn)行歸類(lèi)和窮舉,再提煉并抽象出用戶(hù)的需求模型。
需求分析有三種方式:面向故事、面向?qū)ο蟆⒚嫦蚪Y(jié)構(gòu):
- 面向故事:是面向用戶(hù)場(chǎng)景,按照用戶(hù)與業(yè)務(wù)場(chǎng)景,定義需求。
- 面向?qū)ο螅菏敲嫦蛴美龍D,按照用戶(hù)與產(chǎn)品系統(tǒng)交互的場(chǎng)景,定義需求。
- 面向結(jié)構(gòu):指的是面向功能結(jié)構(gòu)。以“輸入-計(jì)算-輸出”的模型,分析功能分支,并組建功能樹(shù)。
以面向故事為例:用戶(hù)故事就是“誰(shuí),做啥,價(jià)值”,也就是“作為誰(shuí),我想做什么,以實(shí)現(xiàn)什么”。也就是角色的抽象、需求的抽象、目標(biāo)的抽象。
在此基礎(chǔ)上結(jié)合場(chǎng)景,即在什么場(chǎng)景下,誰(shuí),做啥,實(shí)現(xiàn)啥價(jià)值。形成故事矩陣。
故事矩陣的窮舉,把用戶(hù)故事組織成用戶(hù)故事地圖,并輸出技術(shù)場(chǎng)景下的需求定義:領(lǐng)域模型。
領(lǐng)域模型,是對(duì)領(lǐng)域內(nèi)的概念類(lèi)或現(xiàn)實(shí)世界中對(duì)象的可視化表示。是對(duì)業(yè)務(wù)角色和業(yè)務(wù)實(shí)體之間應(yīng)該如何聯(lián)系和協(xié)作以執(zhí)行業(yè)務(wù)的一種抽象。
領(lǐng)域模型設(shè)計(jì)的步驟為:
- 從業(yè)務(wù)描述中提取名詞;
- 從提取出來(lái)的名詞中總結(jié)業(yè)務(wù)實(shí)體,區(qū)分名詞中的屬性、角色、實(shí)體、實(shí)例,形成問(wèn)題域中操作實(shí)體的集合;
- 從業(yè)務(wù)實(shí)體集合中抽象業(yè)務(wù)模型,建立問(wèn)題域的概念(例如,我們把容易變質(zhì)的水果稱(chēng)之為“短期保持水果”);
- 用UML提供的方法和圖例進(jìn)行領(lǐng)域模型設(shè)計(jì)、確定模型之間的關(guān)系。
領(lǐng)域模型設(shè)計(jì)是需求分析的關(guān)鍵步驟。它幫助用戶(hù)及需求分析人員建立業(yè)務(wù)概念,確定用戶(hù)業(yè)務(wù)的問(wèn)題域,系統(tǒng)涉及的業(yè)務(wù)范圍等等,為功能的脫胎提供依據(jù)支持。
03?功能層-功能定義
有了業(yè)務(wù)場(chǎng)景和訴求,就可以把這些訴求轉(zhuǎn)化為以產(chǎn)品為載體的功能。也就是從用例模型,向功能模型的轉(zhuǎn)化。通過(guò)觸發(fā),響應(yīng)式實(shí)現(xiàn)目的,連接用戶(hù)層和功能層。
需求是靶點(diǎn),功能是箭。有時(shí)候需求范圍很大,就很難命中痛點(diǎn)。同樣,功能常常也有局限性。
舉個(gè)例子:在O2O電商平臺(tái),商戶(hù)有700家門(mén)店,每個(gè)門(mén)店1萬(wàn)種商品。組合成700萬(wàn)門(mén)店*商品的矩陣數(shù)據(jù)。那么,批量上下架很難全部一次執(zhí)行。就算執(zhí)行完畢,也要預(yù)防用戶(hù)無(wú)意識(shí)地反復(fù)操作——這會(huì)給服務(wù)器帶來(lái)“潛在風(fēng)險(xiǎn)”。
怎么辦呢?
在后端產(chǎn)品設(shè)計(jì)中,有一句話(huà):“不能讓用戶(hù)用著太舒服”。是不是與“別讓我想、別讓我等、別讓我煩”相悖呢?其實(shí)都是相對(duì)的。
過(guò)于舒服的操作,用戶(hù)感受不到背后的復(fù)雜邏輯。輕輕點(diǎn)擊一個(gè)按鈕,服務(wù)器要承載多大的壓力,后端產(chǎn)品數(shù)據(jù)量可能瞬間暴增到極點(diǎn)。
基于這種思維,對(duì)于案例中的功能,通常有四種方案:功能替代、交互補(bǔ)償、組合功能、降維處理。
- 功能替代,就是換一種方式,比如頁(yè)面勾選操作,一次只能選擇100條,那么我們可以改為批量導(dǎo)入后異步執(zhí)行;
- 交互補(bǔ)償,就是通過(guò)交互,制造障礙或者制造便利,“強(qiáng)制”教化用戶(hù);
- 組合功能:就是通過(guò)多個(gè)功能配合完成。以上述例子來(lái)說(shuō),可以通過(guò)單門(mén)店全量操作+復(fù)制門(mén)店上下架關(guān)系實(shí)現(xiàn)。
即:全量商品上下架時(shí),系統(tǒng)要求必須是單門(mén)店。等做好一個(gè)門(mén)店的時(shí)候,其余門(mén)店可以復(fù)制這個(gè)門(mén)店的商品的上下架狀態(tài)。
這個(gè)方案從后臺(tái)處理量來(lái)說(shuō),和直接支持全門(mén)店全商品差不多,但是操作的“復(fù)雜”,會(huì)減少用戶(hù)頻次,起到一定避災(zāi)作用。
- 降維處理,就是考慮線(xiàn)下其他方式解決用戶(hù)目的。比如《后端產(chǎn)品經(jīng)理寶典》一書(shū)中一個(gè)案例:做一個(gè)防止客對(duì)訂單做手腳謀取私利的功能,不如不做功能,而是改用加強(qiáng)團(tuán)隊(duì)培訓(xùn)和監(jiān)管的方式。
我們發(fā)現(xiàn)在定義功能之前往往是多套功能方案,篩選比對(duì)后的取舍結(jié)果。需要注意的是,功能模型需要結(jié)合到產(chǎn)品模型中去。也就是盡量做成通用的輪子。將弱邏輯并入到強(qiáng)邏輯中,盡量不要為弱邏輯關(guān)系制造岔路。
隨后,進(jìn)一步是將產(chǎn)品或功能落地為DEMO,這個(gè)是我們最熟悉的畫(huà)原型,這個(gè)環(huán)節(jié)對(duì)應(yīng)的是框架層和表現(xiàn)層。
同時(shí)要明確,功能是有邊界的。避免墜入需求蔓延或鍍金之路。
04?數(shù)據(jù)結(jié)構(gòu)的梳理
當(dāng)有個(gè)功能,自然想到功能中的數(shù)據(jù)。數(shù)據(jù)就像血液,我們要搭建起來(lái)血管系統(tǒng),定義出數(shù)據(jù)運(yùn)行的秩序,也就是數(shù)據(jù)關(guān)系結(jié)構(gòu)。
需要說(shuō)明,到這里不是產(chǎn)品經(jīng)理負(fù)責(zé)的,我們只是從業(yè)務(wù)層面,將實(shí)體映射為數(shù)據(jù)結(jié)構(gòu),為開(kāi)發(fā)提供清晰的表達(dá)。
1. 數(shù)據(jù)結(jié)構(gòu)中包含哪些信息
我們把功能中的名詞拿出來(lái),也就是事物實(shí)體,根據(jù)該事物可能用到的屬性,構(gòu)建E-R模型。
我們只需要知道第一范式,就可以從業(yè)務(wù)角度界定出需要多少數(shù)據(jù)表。之所以要參與數(shù)據(jù),是因?yàn)槲覀儼l(fā)現(xiàn),當(dāng)開(kāi)發(fā)人員面對(duì)功能的時(shí)候,常常是不見(jiàn)森林的,他們要把許多功能碎片串聯(lián)起來(lái),才能構(gòu)建一個(gè)完整的數(shù)據(jù)體系。
而反過(guò)來(lái),產(chǎn)品經(jīng)理在搭建產(chǎn)品模型的時(shí)候,就同時(shí)在考慮數(shù)據(jù)的復(fù)用、數(shù)據(jù)的流轉(zhuǎn)、數(shù)據(jù)唯一性等。當(dāng)我們列出數(shù)據(jù)清單的時(shí)候,對(duì)開(kāi)發(fā)不僅是提示,更是一種檢查清單,同時(shí)也是一種數(shù)據(jù)結(jié)構(gòu)式的需求傳達(dá)方式。
舉例:下圖左側(cè)向下,是正常的流程圖;右側(cè)是用到的數(shù)據(jù)的結(jié)構(gòu),配合使用就能很清楚看到數(shù)據(jù)的流向、使用邏輯。
2. 數(shù)據(jù)的維度是怎么樣的
我們需要知道數(shù)據(jù)表的維度。比如發(fā)貨這件事,以訂單維度最合適。但是存在一個(gè)訂單多個(gè)商品,多個(gè)包裹的情況。
又比如疾病和藥品和癥狀之間的關(guān)系:
與此同時(shí),唯一鍵就出現(xiàn)了。他是為了標(biāo)示數(shù)據(jù)的唯一性:在業(yè)務(wù)中,遇到重復(fù)的,可以進(jìn)行一些處理措施。
在定義類(lèi)似場(chǎng)景的時(shí)候,一定要定義出什么算是“重復(fù)數(shù)據(jù)”,比如這樣:
3. 字段的約束
這一點(diǎn)就簡(jiǎn)單了,比如:人的年齡是數(shù)字,范圍不會(huì)超過(guò)200;員工是否在職是布爾型的,不可能出現(xiàn)空,只會(huì)是是或否。
需注意:數(shù)據(jù)表重點(diǎn)約束與前端的約束可以不同。也就是數(shù)據(jù)庫(kù)可能支持很多個(gè)字,但是前端為了保證整齊度,只讓輸入4個(gè)字等。
05?功能的實(shí)現(xiàn)機(jī)制
對(duì)一個(gè)功能來(lái)說(shuō),你看得到的靜態(tài)頁(yè)面,實(shí)現(xiàn)機(jī)制變數(shù)不大。能做的無(wú)非是想法減少HTTP請(qǐng)求數(shù)、壓縮網(wǎng)頁(yè)元素、樣式表放在網(wǎng)頁(yè)head部分、JS文件放到網(wǎng)頁(yè)底部等。這些看前端的水準(zhǔn)了。
功能實(shí)現(xiàn)機(jī)制更多的心思是后端方案,而后端方案最終是考慮數(shù)據(jù)的運(yùn)行。把數(shù)據(jù)比作為血管,那么實(shí)現(xiàn)機(jī)制就考慮如何觸發(fā)心臟跳動(dòng)勃血等。
這時(shí)候考慮數(shù)據(jù)變更的觸發(fā)因素、數(shù)據(jù)的流轉(zhuǎn)機(jī)制、過(guò)濾機(jī)制、異常機(jī)制、復(fù)用性等。
有時(shí)候觸發(fā)的機(jī)制是雙向的。比如,在B2C業(yè)務(wù)中,每次有倉(cāng)庫(kù)庫(kù)存變化,都要查詢(xún)發(fā)貨倉(cāng)庫(kù)配置關(guān)系,然后計(jì)算出各倉(cāng)可供應(yīng)的匯總庫(kù)存。
同時(shí),我們應(yīng)該想到,若發(fā)貨倉(cāng)庫(kù)配置關(guān)系變更,也應(yīng)該通知重新計(jì)算庫(kù)存(因?yàn)榭値?kù)存是要展示在商城端的)。
那么這樣就要做兩套接口,一套是:商品庫(kù)存后臺(tái),請(qǐng)求倉(cāng)庫(kù),一套是倉(cāng)庫(kù)請(qǐng)求商品庫(kù)存后臺(tái)。
但實(shí)際還可以有一種方案,只做一個(gè)公共的觸發(fā)重新計(jì)算庫(kù)存的服務(wù),配置接口,倉(cāng)庫(kù)和商品中心滿(mǎn)足觸發(fā)條件的情況下,各自調(diào)用。
再看一個(gè)例子:
想象一個(gè)對(duì)碼功能:檢測(cè)平臺(tái)銷(xiāo)售的商品編碼,在ERP能查到,查到即為對(duì)碼成功,以確保能正常發(fā)貨;觸發(fā)條件:創(chuàng)建平臺(tái)后臺(tái)的商品的時(shí)候、手動(dòng)點(diǎn)擊對(duì)碼的時(shí)候、從平臺(tái)下載商品的時(shí)候,挺多的。
那么就可以把這個(gè)對(duì)碼服務(wù)做成通用的插件,供多處調(diào)用。這些可以被共同調(diào)用的,可視為中間件,將其用模型化的通用的輪子。當(dāng)技術(shù)架構(gòu)是這種架構(gòu)的時(shí)候,就可算微服務(wù)架構(gòu)。
在微服務(wù)架構(gòu)中,每個(gè)服務(wù)都是自我包含的,并且實(shí)現(xiàn)了單一的業(yè)務(wù)功能。
到這里需要明確,我們不是指導(dǎo)開(kāi)發(fā)寫(xiě)代碼建數(shù)據(jù)表,甚至也不是干涉。而是基于業(yè)務(wù)提出的業(yè)務(wù)視角的技術(shù)設(shè)計(jì)建議。最終以開(kāi)發(fā)的為準(zhǔn)。
我們也只需知道技術(shù)的原理即可,產(chǎn)品經(jīng)理能整理出檢查清單,并輔助開(kāi)發(fā)人員同步跟進(jìn),會(huì)讓開(kāi)發(fā)輕松,整個(gè)項(xiàng)目的質(zhì)量會(huì)得到很大提升。
不會(huì)導(dǎo)致產(chǎn)品經(jīng)理像聽(tīng)天書(shū)一樣陪襯,同時(shí)也會(huì)增強(qiáng)自己在團(tuán)隊(duì)的信任度。
總結(jié):作為產(chǎn)品經(jīng)理,是否全棧、是否或切圖等都是次要的,首要是作為布道者把事情理清楚,以產(chǎn)品思維,做產(chǎn)品經(jīng)理的本質(zhì)工作,確保產(chǎn)品環(huán)節(jié)的質(zhì)量落地到實(shí)處。
#專(zhuān)欄作家#
唧唧歪歪PM,公眾號(hào):唧唧歪歪PM(ID:jjyypm),人人都是產(chǎn)品經(jīng)理專(zhuān)欄作家,2019年年度作者?!逗蠖水a(chǎn)品經(jīng)理寶典》作者,藥學(xué)碩士轉(zhuǎn)行互聯(lián)網(wǎng)產(chǎn)品多年;熟悉跨境電商業(yè)務(wù),醫(yī)藥領(lǐng)域;擅長(zhǎng)大型后臺(tái)體系,社交APP。
本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)作者許可,禁止轉(zhuǎn)載
題圖來(lái)自Unsplash,基于CC0協(xié)議
關(guān)注了,很有用
“您已經(jīng)贊過(guò)了”
謝謝認(rèn)可 歡迎加V 互相學(xué)習(xí)
我是做C端的產(chǎn)品,我發(fā)現(xiàn)一個(gè)現(xiàn)象,就雖然是5層,但是每個(gè)人的理解可能都有些不太一樣;
比如我對(duì)范圍層的理解,可能取決于在戰(zhàn)略下,這個(gè)產(chǎn)品要做的范圍包括哪些,雖然也是對(duì)功能的取舍,
但可能會(huì)削威有些不一樣~我也不確定我的就一定對(duì),但還是想問(wèn)出來(lái)請(qǐng)教一下
贊同,每個(gè)人的理解可能會(huì)有一點(diǎn)點(diǎn)差異,我對(duì)范圍層的理解是定義產(chǎn)品的邊界,就是定義這個(gè)產(chǎn)品要做什么和不做什么,感覺(jué)這產(chǎn)品體驗(yàn)五要素屬于理論,可以去借鑒或者當(dāng)做思維方式,但不能當(dāng)公式去套用
那我們對(duì)范圍層的理解相差不多~
這是一種高度概括、抽象的理論,但根據(jù)每個(gè)人的生活經(jīng)歷不同,最終會(huì)演化成不同的公式
好文章,既要考慮業(yè)務(wù)又要兼顧實(shí)現(xiàn)的B端才是好B端,沒(méi)有技術(shù)和業(yè)務(wù)的積累寫(xiě)不出這樣的文章,收藏為敬
謝謝認(rèn)可 歡迎加V 互相學(xué)習(xí)