面向?qū)ο蟮漠a(chǎn)品觀(1):抽象思維
編輯導(dǎo)語:產(chǎn)品的設(shè)計分為多個步驟和層面,從為什么要做這個產(chǎn)品到這個產(chǎn)品帶給用戶的意義,從抽象思維到具象等等;本文作者分享了關(guān)于面向?qū)ο蟮漠a(chǎn)品觀中的抽象思維,我們一起來看一下。
產(chǎn)品設(shè)計難么?
相信每一個人的心中都會有不同的答案。
而我曾經(jīng)認(rèn)為產(chǎn)品設(shè)計是非常簡單的一件事情,無非就是看兩本經(jīng)典書籍,學(xué)習(xí)一點交互設(shè)計知識,懂一點市場就可以做出讓人直呼好家伙的產(chǎn)品。
后來,現(xiàn)實的毒打讓我明白了我的淺??;要做出一個好的產(chǎn)品需要對市場的精準(zhǔn)把控,對需求的深刻理解,對功能的精細(xì)設(shè)計,對細(xì)節(jié)的精益求精才能達(dá)成;缺少任意一個環(huán)節(jié),換來的都將是現(xiàn)實無情的毒打。
而要想做好一個產(chǎn)品,必須要有一套切實可行的完整方法論!
我相信很多的產(chǎn)品大牛到最后都可以形成一套自己的方法論;而對于我本人來說,構(gòu)建產(chǎn)品需要經(jīng)過以下五個層面(構(gòu)建這個詞的內(nèi)涵遠(yuǎn)超設(shè)計,后續(xù)的文章都我將用構(gòu)建來描述產(chǎn)品設(shè)計過程):
這五個看起來有點拗口的層面,來源于我做碼農(nóng)時期每天都要用戶的一種思維方式:面向?qū)ο笏枷搿?/p>
這套脫胎于面向?qū)ο蟮漠a(chǎn)品構(gòu)建方法,我就很大言不慚的稱其為:面向?qū)ο蟮漠a(chǎn)品觀。
當(dāng)然可能很多人看到這里心里已經(jīng)罵開了,做產(chǎn)品就做產(chǎn)品,扯什么面向?qū)ο笏枷?,這不裝逼會死么?
但是在我看來,不論你做的是哪一類的產(chǎn)品,不管是社交、電商還是直播類產(chǎn)品,究其本質(zhì)其實都是軟件產(chǎn)品。
而軟件產(chǎn)品的開發(fā)早就有了一套名為:面向?qū)ο笏枷氲牡讓铀枷?;這套思想經(jīng)過了一代又一代的計算機(jī)大師,經(jīng)過幾十年的不斷發(fā)展,完善,現(xiàn)在已經(jīng)寫入到了程序員的基因中,如果你不懂面向?qū)ο笊踔炼疾荒軌蜷_發(fā)程序!
一套如此牛叉的方法論我相信不但能指導(dǎo)編程,同樣可以指導(dǎo)我們做好產(chǎn)品構(gòu)建的工作。
正如古語所云:他山之石,可以攻玉。
我本人在做產(chǎn)品的過程中就走過很多的彎路,直到我在某一天突發(fā)奇想般的將面向?qū)ο蟮乃枷胩子玫疆a(chǎn)品構(gòu)建的過程中;之后就如同打開了新世界的大門,原來面向?qū)ο蟮乃枷肱c產(chǎn)品構(gòu)建的結(jié)合是如此的順滑,就如同肉片遇到了辣椒,番茄遇到了雞蛋,一切都是那么的剛剛好。
但是面向?qū)ο蟮乃枷胧侨绱说牟┐缶?,我作為一個勉強(qiáng)及格的碼農(nóng),外加一個半路出家的產(chǎn)品經(jīng)理,實在很難通過短短的文字就闡述明白面向?qū)ο蟮漠a(chǎn)品構(gòu)建流程的全部精髓;接下來也只是拋磚引玉,寫一點自己這些天來領(lǐng)悟到的一些皮毛,還請各位看官莫要見笑。
下面我們正文開始。
正文最初,就由我向大家闡述一下面向?qū)ο蟮漠a(chǎn)品構(gòu)建流程的具體內(nèi)容。
首先,在我看來構(gòu)建一款產(chǎn)品是一個將從具象到抽象再到具象的一個過程。
說人話就是,構(gòu)建產(chǎn)品要先了解具體的人的行為,然后從行為中抽象出他們的需求,然后再將需求分解為可行的功能,再將功能組合為各自獨立又互有關(guān)聯(lián)的模塊,再將這些模塊通過一定的順序進(jìn)行連接;最后生產(chǎn)出一個具象的,看得見摸得著的,能夠滿足需求的產(chǎn)品。
這個過程,需要經(jīng)過抽象,分解,組合,連接,具象五個層面;從抽象開始,到具象結(jié)束。
抽象:確定產(chǎn)品愿景。
抽象解決了Why的問題,讓你弄明白為什么要做這個產(chǎn)品。
做產(chǎn)品最終的目標(biāo)都是滿足用戶需求,創(chuàng)造用戶價值。抽象就是指如何使用面向?qū)ο蟮乃季S去找到用戶需求,確定產(chǎn)品最終目標(biāo)。
抽象是一個自下而上的過程。
首先你要找到你所服務(wù)的人群,然后抽象出人群共有的特征,形成不同的子類;然后根據(jù)每一個子類的特征,抽象出不同的基類;最后,分析不同類之間的共有需求,抽象出產(chǎn)品的最終愿景,這個最終愿景就是產(chǎn)品最終的努力方向。
抽象又分為特征抽象與行為抽象。
抽象是構(gòu)建產(chǎn)品過程的第一步,也是最為重要,最為核心的一步;畢竟只有找到了方向才能保證你走在正確的道路上,就像往東走到不了喜馬拉雅。
分解:確定產(chǎn)品功能。
分解解決了What的問題,也就是搞明白這個產(chǎn)品要做什么。
分解是一個自上而下的過程。
從產(chǎn)品的愿景開始不斷的向下進(jìn)行分解。如我們的用戶有哪些類,每一個類的共同需求是什么?每一個類又有多少獨立的對象,每一個對象的需求又是什么?針對這些需求又有哪一些解決方法?
分解又分為縱向分解與橫向分解。
分解的要點是:原子性、一致性、隔離性、持久性。
分解的原則是:相互獨立不重復(fù),完全窮盡無遺漏。
組合:將功能組合為一個一個的模塊。
組合、連接、具象三個層面解決的都是How的問題,也就是如何去構(gòu)建這個產(chǎn)品。
分解后功能是零散的,不成體系的,需要根據(jù)不同的用例,場景去進(jìn)行組合,形成具體的模塊。
組合根據(jù)不同的功能特點又可以分為搭架子和裝組件。
組合的要點是:高內(nèi)聚、低耦合;也就是說同一個用例的功能全部組合為一個獨立的模塊,不同的模塊之間盡量減少關(guān)聯(lián),模塊之間通過連接進(jìn)行信息傳輸。
連接:讓信息在你的產(chǎn)品中有序流動。
任何一個軟件產(chǎn)品都是一個信息不斷流動的動態(tài)系統(tǒng)。要讓信息流動起來,就要將各個獨立的模塊有序連接起來。
連接又可以分為內(nèi)循環(huán)與外循環(huán)。
模塊之間的連接十分繁復(fù),為了保證連接的有序,連接流又分成了基本流,備選流以及異常流,不同的連接流相互獨立又互有關(guān)聯(lián)。
在進(jìn)行連接時,需要考慮各種不同流的走向以及各自的結(jié)果。
具象:用戶體驗設(shè)計。
具象是用戶真正可以感知的部分,也是整個產(chǎn)品構(gòu)建過程中的最后一步。
具象化最重要的關(guān)注點就是用戶體驗。
用戶體驗同樣分為兩部分:交互設(shè)計與信息架構(gòu)。
用戶體驗設(shè)計是目前相關(guān)文獻(xiàn)最多,廣大產(chǎn)品經(jīng)理研究的最多的一個方向。
我在這里也就不再展開論述了。
面向?qū)ο蟮姆椒ㄔ谟脩趔w驗設(shè)計的工程中的運用可以極大的提升設(shè)計工作的效率,并且可以指導(dǎo)設(shè)計師做出更容易落地的產(chǎn)品。
5個層面中抽象是最底層,具象是最上層。構(gòu)建產(chǎn)品就是從最下到最上構(gòu)建的過程。
在實際構(gòu)建的過程中,5個層面中任意一步在執(zhí)行時都可能發(fā)現(xiàn)新的問題或者不足;當(dāng)然發(fā)現(xiàn)這些不足時,都可以回溯到上一步,然后在上一步根據(jù)反饋及時修正。
五個層面既可以按照正常的從下至上的構(gòu)建,也隨時可以從上至下的回溯。
構(gòu)建產(chǎn)品是一個非常復(fù)雜,非常耗時的一個過程,接下來我還會用幾篇文章來詳細(xì)闡釋面向?qū)ο蟮漠a(chǎn)品構(gòu)建的5個層面。
一、產(chǎn)品構(gòu)建第一層:抽象思維
在之前的篇幅中,我們大略聊了一下面向?qū)ο蟮漠a(chǎn)品觀的產(chǎn)品五層面;現(xiàn)在我們來聊一聊構(gòu)建產(chǎn)品五層面的第一層:抽象。
抽象層回答了最重要的WHY的問題。
抽象產(chǎn)品構(gòu)建的最底層,是一切的基礎(chǔ),正所謂基礎(chǔ)不牢,地動山搖。做不好抽象,就不要妄談做出好的產(chǎn)品。
抽象這個詞來源于一個我從小到大被說爛的名詞:抽象思維。
關(guān)于抽象思維是什么?我直接給出百度百科的解釋:
抽象思維,又稱詞的思維或者邏輯思維,是指用詞進(jìn)行判斷、推理并得出結(jié)論的過程;抽象思維以詞為中介來反映現(xiàn)實,這是思維的最本質(zhì)特征,也是人的思維和動物心理的根本區(qū)別。
以上文字摘錄于百度百科 – 抽象思維詞條。
如百度百科所說,抽象思維是一種將現(xiàn)實轉(zhuǎn)化為人類更便于理解和傳播的內(nèi)容的一種轉(zhuǎn)換思維。
抽象思維的核心在于轉(zhuǎn)換。
運用在產(chǎn)品構(gòu)建過程中,抽象思維就是從發(fā)現(xiàn)問題轉(zhuǎn)換為解決問題。
產(chǎn)品經(jīng)理們在剛?cè)胄械臅r候基本都聽說過一種觀點:發(fā)現(xiàn)問題是產(chǎn)品經(jīng)理最底層的能力。
實際上呢?在我看來發(fā)現(xiàn)問題從來不是問題,就像現(xiàn)在只要你有興趣上網(wǎng)去隨便搜索一下網(wǎng)民們對微信的吐槽、對所在城市的吐槽,你會發(fā)現(xiàn)網(wǎng)民們的吐槽加起來連地球一圈然后再繞道連上月球都綽綽有余。
這說明什么問題?說明這個世界從來不缺發(fā)現(xiàn)問題的眼睛,缺的是解決問題的手段!
我認(rèn)為的產(chǎn)品構(gòu)建的抽象思維就是將現(xiàn)實存在的問題轉(zhuǎn)化為通過軟件系統(tǒng)來解決的手段的過程。
那么如何才能將問題轉(zhuǎn)換為手段呢?在我看來我們可以通過以下步驟進(jìn)行操作。PS:這種方式僅限于轉(zhuǎn)換為軟件產(chǎn)品的手段,其他類型的手段我本人并沒有實踐過,請慎重使用。
我眼中的轉(zhuǎn)換4步驟:
下面我們一步一步的來說。
1. 確定問題
確定問題看似非常簡單,就像前文所說的,任何人都可以發(fā)現(xiàn)成堆的問題。所以關(guān)鍵不是如何去發(fā)現(xiàn)問題,而是如何去判斷問題的價值。
問題的價值可以從兩個方面去判斷:問題的覆蓋人數(shù),問題的商業(yè)前景。
1)覆蓋人數(shù)
這個很好理解,就是到底有多少人會碰到同樣的問題;打個比方如果你是一個資深吸血鬼愛好者,你想要解決隨時合法合理的睡棺材的問題,我想用腳指頭你也想得出來全世界有這個興趣的人估計不會超過1000人,這個問題的覆蓋人數(shù)就相當(dāng)感人了。
所以,在確定問題時,一定要注意這個問題要足夠的大眾化,要有足夠多的人都會碰到同樣的問題。
而且,這個問題要有足夠的剛性,不解決就吃不香睡不好。
不然這個問題能帶來的價值也不大。
2)商業(yè)前景
這個就更好理解了,任何產(chǎn)品的終極目標(biāo)都是賺錢。一個不能賺錢的產(chǎn)品就是花錢做慈善,一個腦子正常的人基本不會做這件事情。
如何去確定一個產(chǎn)品的商業(yè)前景呢?在這里我應(yīng)用一下俞軍老師給出的公式:
商業(yè)價值 = 愿付價格 -企業(yè)成本
愿付價格 =(新體驗 -舊體驗)- 替換成本
這個公式其實解釋的非常明白了,商業(yè)價值取決于一個用戶愿意為你的產(chǎn)品付出的價格,而這個價格又取決于你提供的新的解決方案能否替換掉已有的解決方案,并且他選擇的成本要足夠的低。
最后我總結(jié)一下確定問題的兩個要素:覆蓋人數(shù)足夠多,商業(yè)價值足夠大的問題,就是一個值得深挖的好問題。
2. 鎖定人群
確定了問題之后,我們下一步要做的,是鎖定問題覆蓋的目標(biāo)人群。
問題覆蓋的人群是很廣闊的,各個人群之間基于各自不同的特點必然會出現(xiàn)多個有相同特征的分群,現(xiàn)階段的目標(biāo)就是鎖定不同的用戶分群。
關(guān)于目標(biāo)分群,大拿俞軍曾經(jīng)說過,用戶不是真實的人,用戶是需求的集合體。這句話一直深以為然。同樣一個人,在不同的情景,扮演不同的角色的時候,他所產(chǎn)生的需求是完全不一樣的。
打個比方:
翠花白天是公司雷厲風(fēng)行的高級白領(lǐng),每天要管理十來號手下,隨時經(jīng)手的都是上千萬的大單,這個時候她需要什么?她需要一個隨時管理自己訂單和手下的工具,能隨時查看每天的業(yè)績報表,查看手下今天是不是摸了魚。
而回到家里之后,她是一個2歲孩子的媽媽,每天要做的就是換尿布,喂吃飯,哄睡覺;這時候她最需要的是什么呢?她最需要哄娃神器,讓娃乖乖睡覺,乖乖吃飯。
你看同樣一個人,他面對著完全不同的情景時,他的需求都是完全不一樣的。
所以,我們鎖定目標(biāo)人群的時候不能很粗魯?shù)母鶕?jù)年齡、工作、收入情況等進(jìn)行簡單劃分;而是要找到人群共有的特征,共同的行為,只要特征和行為都是一致的,那他們就是同一類人群。
正如一句老話說的:一種動物看起來像鴨子,叫起來像鴨子,吃起來還是像鴨子,那么它就是鴨子。
那么我們?nèi)绾芜M(jìn)行人群的劃分呢?
這時候請出我們系列文章的主角:面向?qū)ο笏枷?;劃分人群使用的方法是面向?qū)ο笞畹讓拥奶匦裕撼橄蟆?/p>
概括來說就是抽象出人群中共有的特征以及行為,根據(jù)各自的特點的不同,將他們劃分為不同的分類。
這個過程的目標(biāo)是確定1至3個主要的類,需要三層抽象才能完成。
- 首先我們要根據(jù)第一步確定的問題找到影響到的人群;
- 然后抽象出人群的屬性,然后根據(jù)不同屬性的狀態(tài)將不同的人群抽象為不同的子類;
- 最后抽象出子類中共有的特點,形成基類。
這樣解釋實在太過于抽象,不像人話;我舉個例子來說好了,就說我們大家都耳熟能詳?shù)奶詫殹?/p>
淘寶的目標(biāo)群體基本已經(jīng)覆蓋了全國男女老幼,這么大規(guī)模的群體必然會產(chǎn)生有非常多各自相同特點的群體;這些群體經(jīng)過抽象之后就可以形成各種不同的類,如時尚達(dá)人、家庭主婦、數(shù)碼先鋒、球鞋專家等等;另外還有小店店主、店鋪客服、天貓店掌柜等多個多個有之前分類截然不同的細(xì)分分類。
這些細(xì)分分類都我都將他們統(tǒng)一的稱為:子類。
而不論是是時尚達(dá)人還是家庭主婦,他們都有一個共同的特點,那就是他們都是來淘寶買東西的,所以他們又可以抽象為一個更大的類:買家;而與他們截然不同的小店店主,店鋪客服等又可以抽象為大類:賣家;這種囊括了多個子類共有特征的類,我稱其為:基類。
這就是我所說的鎖定人群的三層抽象。
在實際抽象分析的過程中,又需要進(jìn)行兩種不同類型的抽象:特征抽象和行為抽象。
接下來我分別闡釋一下各自的邏輯。
1)特征抽象
在面向?qū)ο蟮乃枷胫?,有一句至理名言:萬物皆對象。而一個對象均由兩個部分組成:特征以及行為。
所謂的特征抽象就是將人的特征抽象為簡單的詞匯描述,如性別、年齡、受教育程度等;每一個詞匯都可以賦予不同的值,如性別男、年齡18等;賦予了值的對象就成為了一個可以被精確描述的用戶畫像。
一個人的特征可以大致的分為四個大類:自然屬性、社會屬性、消費屬性、興趣屬性。
本人所做的用戶畫像模板
2)行為抽象
與特征抽象類似,行為抽象是將人的行為抽象為抽象為簡單的詞匯描述,如下單、加購物車、聊天等;每一個行為詞匯也都可以輸入不同的值,如下單衣服、加電腦入購車等,根據(jù)輸入值的不同,會形成完全不同的用戶需求。
用戶行為分析模板
特征與行為是用戶的一體兩面,缺一不可,一般來說不同特征的用戶都會有不同的行為邏輯;在進(jìn)行用戶分析時,一定要將特征與行為結(jié)合分析。
分析需求:
在完成了前兩步的工作之后,實際上分析需求已經(jīng)是一件非常簡單的事情了。
就像用戶抽象一樣,根據(jù)不同用戶的特點以及行為,可以輕松的分析出他們在實際情況中會遇到的問題;然后根據(jù)用戶抽象的層次向上抽象共性問題,得出子類會遇到什么樣的問題;最后根據(jù)抽象子類的問題向上抽象共性問題,得出基類會遇到的問題。
還是舉淘寶的例子,在淘寶上出現(xiàn)之前,一個消費者遇到的問題有什么?家庭主婦想買生活用品要去超市,數(shù)碼先鋒買電腦要去電腦城。
如果家庭主婦既要買毛巾,又要買電腦怎么辦呢?她就需要去完超市去電腦城,這些地方不但離家遠(yuǎn),而且有營業(yè)時間限制,必須在它的營業(yè)時間里走到商場完成購物并且在它關(guān)門之前走出來。
他們的遇到的共性問題就是商場營業(yè)時間太短,東西品類過少,地方太遠(yuǎn)。
經(jīng)過抽象之后的需求就是:我希望可以有一個地方可以24小時營業(yè),而且可以買到任何我能想到的商品,同時還不要我走很遠(yuǎn)。
同樣,一個販賣東西的小店主以及店鋪員工又遇到什么問題呢?需要在專門的地點租下門面,而且店面還不能全天營業(yè),每天只能賺半天錢,同時商鋪人流量和城市與地段關(guān)聯(lián)極大,能服務(wù)的客戶也只能是附近3公里內(nèi)的人;店鋪員工每天都要到專門的地方去上班,不但路途遙遠(yuǎn),還要每天擠公交坐地鐵。
他們遇到的共性問題就是:商場離家遠(yuǎn),不能獲取太多的客戶,營業(yè)時間有限制。
經(jīng)過抽象之后的需求就是:我希望有一個地方可以讓我24小時營業(yè),不用我每天出門走很遠(yuǎn),最好還能帶來全國各地的客人。
最后我們將兩種基類用戶的需求結(jié)合一分析,就可以提煉成我們產(chǎn)品的最終目標(biāo):愿景。
提煉愿景:
所謂的愿景就是抽象所有基類的底層需求,并進(jìn)行將它轉(zhuǎn)換為切實可行的解決方案。
同樣還是說淘寶,經(jīng)過我前面的分析,相信讀者們都已經(jīng)知道他的最終愿景是什么了吧。
現(xiàn)在讓我們大聲的說出來:一個可以24小時營業(yè)的線上大賣場!
愿景就是產(chǎn)品最終形態(tài)的簡略描述。
一個好的愿景一定要直白、簡單、便于記憶與傳播,只有這樣才可以讓產(chǎn)品開發(fā)團(tuán)隊的 成員在短時間記住并貫徹實施;一個太長太拗口的愿景可能連提出人自己都記不住,更別提讓團(tuán)隊成員記住并傳播了。
以上就是我對于抽象層的理解,這篇文章一不小心就寫了幾千字,但是抽象是一個非常大的話題,寫一本書也不一定可以完全說明白里面所有的關(guān)節(jié);這篇文章就當(dāng)拋磚引玉,希望可以啟發(fā)一下大家的思考。
面向?qū)ο蟮漠a(chǎn)品觀是一個非常大的話題,一篇文章的篇幅實在是無法完全的闡釋清楚里面所有的內(nèi)容。
未來如果有機(jī)會,我再來和大家一起分享面向?qū)ο螽a(chǎn)品觀其他層面的內(nèi)容。
謝謝閱讀。
本文由 @木道人 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自Unsplash,基于 CC0 協(xié)議
方法論,方法論 這詞都快聽吐了
值得贊揚
在組合的過程中,寫的太籠統(tǒng),這里應(yīng)該詳細(xì)描述下,方式很多抉擇很多;應(yīng)該怎么處理,以人為中心的場景化設(shè)計,體驗好,角色眾多時系統(tǒng)復(fù)雜;以業(yè)務(wù)為中心,系統(tǒng)簡潔,又得做好權(quán)限分配體系,不同角色看到的同一個業(yè)務(wù)是同一個場景,使用起來體驗差;其中的平衡應(yīng)該如何處理?
不好意思這段時間有事一直沒有上人人平臺,沒有看到消息。兄臺說的很有道理,其實這篇文章也只是拋磚引玉,其中很多細(xì)節(jié)的思考我本人也正在摸索階段,未來有機(jī)會再寫兩篇文章與大家一齊討論
實際上我覺得所有的產(chǎn)品設(shè)計都應(yīng)該以場景為中心設(shè)計,任何一個產(chǎn)品的目的都是滿足人的需求,業(yè)務(wù)也不過是人一系列需求的組合。
至于不同角色看到的同一場景,這個體驗差實際上就是考驗用戶畫像的精準(zhǔn)程度以及細(xì)化程度。所有的產(chǎn)品最終都是服務(wù)最重要的關(guān)鍵角色,在滿足了關(guān)鍵角色的體驗基礎(chǔ)上再加入其他非關(guān)鍵角色的細(xì)節(jié)優(yōu)化。
思考的很深入,剛讀思考有點晦澀。適合長期揣摩
真棒!