B端系統(tǒng)設(shè)計(jì)中產(chǎn)品經(jīng)理必備的6大思維
不同職業(yè)都有自己不同的思維方式和習(xí)慣,這些組合在一起,就是所謂的“經(jīng)驗(yàn)”,會(huì)決定一個(gè)人水平的高低。這篇文章,我們來看看作者分享的B端產(chǎn)品的6種思維模式,供大家參考。
思維和邏輯是衡量一個(gè)產(chǎn)品經(jīng)理水平的重要標(biāo)準(zhǔn)之一,評估一個(gè)產(chǎn)品經(jīng)理的能力,常用的指標(biāo)有產(chǎn)品思維、用戶思維、邏輯思維、數(shù)據(jù)思維……
那如何理解“思維”?
個(gè)人認(rèn)為,“思維”是指在表象、概念的基礎(chǔ)上進(jìn)行分析、綜合、判斷、推理等認(rèn)識活動(dòng)的過程。
產(chǎn)品經(jīng)理大多時(shí)間在做的一項(xiàng)很重要的工作就是:產(chǎn)品設(shè)計(jì),尤其B端系統(tǒng)中,面對極其復(fù)雜的業(yè)務(wù)邏輯和外圍系統(tǒng)以及多層架構(gòu)時(shí),往往不知從哪入手,新手產(chǎn)品經(jīng)理容易忽視前期思考,直接畫原型圖,后果就是原型圖畫的極其慢,甚至容易反復(fù)修改,容易忽略邏輯和細(xì)節(jié),引發(fā)項(xiàng)目延期,當(dāng)初的我也是如此。后來做產(chǎn)品有一定經(jīng)驗(yàn)之后,建立起了自己一套設(shè)計(jì)思維,學(xué)會(huì)梳理業(yè)務(wù)、架構(gòu)、流程,有能力承接不斷變化和調(diào)整的需求。
其中的心得就是做產(chǎn)品設(shè)計(jì)時(shí)必須要具備設(shè)計(jì)思維,本篇文章總結(jié)了一些設(shè)計(jì)思維,分別是脈絡(luò)思維、極簡思維、抽象思維、閉環(huán)思維、積木思維、管道思維。
一、脈絡(luò)思維
脈絡(luò)思維是能夠把一個(gè)復(fù)雜混亂的業(yè)務(wù)進(jìn)行分析、拆解、細(xì)化,知道一個(gè)個(gè)清晰的功能。方法如下:
1)需求具象化
業(yè)務(wù)方提出一時(shí)難以落地的需求時(shí),不需要驚慌,可以跟業(yè)務(wù)方追溯需求的背景,把需求理解透徹,自己最好能用一兩句話概括需求,直到理解需求的最終目標(biāo)。
2)邏輯分層化
如果業(yè)務(wù)涉及多個(gè)系統(tǒng)時(shí),不要混為一談,首先要識別并明確業(yè)務(wù)的核心邏輯,這是整個(gè)系統(tǒng)的中樞神經(jīng)。應(yīng)該從核心邏輯出發(fā),逐步梳理成個(gè)個(gè)系統(tǒng)的交互關(guān)系,將不同系統(tǒng)的邊界和層次劃分開來。
3)場景解耦化
當(dāng)業(yè)務(wù)比較復(fù)雜,涉及多個(gè)角色、多個(gè)場景時(shí),更不要混為一談,應(yīng)該進(jìn)行解耦,分成不同的場景對應(yīng)不同的功能點(diǎn)來實(shí)現(xiàn)。
系統(tǒng)解耦后,邏輯更清晰,系統(tǒng)復(fù)雜性更低,不至于牽一發(fā)動(dòng)全身,例如倉儲(chǔ)管理系統(tǒng)中的庫存盤點(diǎn)功能經(jīng)常出錯(cuò),原因是盤點(diǎn)員、盤點(diǎn)主管和倉儲(chǔ)經(jīng)理都在一個(gè)頁面中操作,盤點(diǎn)員做盤點(diǎn)計(jì)劃、盤點(diǎn)主管負(fù)責(zé)盤點(diǎn)差異的處理和提交、倉儲(chǔ)經(jīng)理負(fù)責(zé)盤點(diǎn)審核。由于頁面共用而沒有做權(quán)限控制,相關(guān)人員經(jīng)常出現(xiàn)誤操作的情況,盤點(diǎn)員不小心誤操作了盤點(diǎn)差異處理和盤點(diǎn)審核。
后來,產(chǎn)品經(jīng)理將盤點(diǎn)功能一分為三,拆解成了盤點(diǎn)計(jì)劃、盤點(diǎn)差異處理和盤點(diǎn)審核三個(gè)頁面,如圖所示,通過菜單分別管理盤點(diǎn)員、盤點(diǎn)主管和倉儲(chǔ)經(jīng)理的權(quán)限,此后再也沒有出現(xiàn)過誤操作的情況。
二、極簡思維
大道至簡,美好的事物往往是簡單的,在產(chǎn)品設(shè)計(jì)中盡量追求極簡,極簡的流程、極簡的交互,極簡的設(shè)計(jì)能夠降低開發(fā)和維護(hù)成本,容錯(cuò)率更高,提高用戶滿意度。
1)追求流程極簡
在設(shè)計(jì)時(shí)應(yīng)圍繞核心邏輯,在保證各個(gè)邏輯和業(yè)務(wù)的功能的實(shí)現(xiàn)上,盡量簡化流程。
2)追求架構(gòu)極簡
B端系統(tǒng)中,如果遇到上下游較多系統(tǒng)交互的情況時(shí),應(yīng)盡量減少系統(tǒng)之間的交互,降低系統(tǒng)的復(fù)雜性,同時(shí)也可更容易維護(hù)和擴(kuò)展。
3)追求操作極簡
在功能操作中,盡量減少操作步驟,系統(tǒng)能自動(dòng)絕不手動(dòng),每個(gè)功能每次操作能減少10秒,久而久之就能夠幫用戶節(jié)省極大的時(shí)間成本。
4)追求頁面極簡
頁面上應(yīng)做到主次分明,遵循視覺和設(shè)計(jì)原則,核心的部分應(yīng)放到核心的頁面區(qū)域,減少和縮短文字說明,文不如圖,圖不如表。
三、抽象思維
抽象思維是一種能夠提煉事物共性、關(guān)聯(lián)性的思維,非??简?yàn)產(chǎn)品經(jīng)理的概率能力、推理性和判斷性。
如果兩個(gè)業(yè)務(wù)場景的大部分功能都相似,只有少部分不一樣,我們就可以將它們抽象為一個(gè)通用的底層功能(根),并在此基礎(chǔ)上拓展不一樣的業(yè)務(wù)邏輯(分支),而不是為每個(gè)場景單獨(dú)設(shè)計(jì)一套功能,在核心邏輯不變的前提下快速接入其他業(yè)務(wù)。
庫存是供應(yīng)鏈中最核心的邏輯,幾乎所有供應(yīng)鏈業(yè)務(wù)的開展都會(huì)導(dǎo)致庫存的變化,采購入庫,銷售出庫,用戶退貨,退供應(yīng)商,盤點(diǎn)……如果每增加一個(gè)業(yè)務(wù),我們都需要在倉儲(chǔ)管理系統(tǒng)和中央庫存系統(tǒng)中對庫存底層邏輯加以調(diào)整的話,那簡直是不可想象的,一旦處理不好,不但無法為新業(yè)務(wù)提供支持,還會(huì)因?yàn)閯?dòng)了核心庫存邏輯而影響已經(jīng)在運(yùn)行的業(yè)務(wù),風(fēng)險(xiǎn)甚大。
通過分析,我們發(fā)現(xiàn)所有業(yè)務(wù)的本質(zhì)無非就是加庫存和減庫存,不同的只是業(yè)務(wù)開展的形態(tài)。于是,我們將庫存的處理抽象為加、減底層核心邏輯,對外提供標(biāo)準(zhǔn)服務(wù),在此之上擴(kuò)展一層業(yè)務(wù)接入層以便進(jìn)行業(yè)務(wù)對接,如圖所示。如此一來,底層庫存服務(wù)只需處理加減數(shù)量,不會(huì)輕易變動(dòng),無論上游業(yè)務(wù)如何變化,只需要在業(yè)務(wù)接入層做調(diào)整即可,不會(huì)影響其他業(yè)務(wù)。
四、閉環(huán)思維
閉環(huán)思維并沒有聽起來那么高大上,但卻在工作中非常常見,在實(shí)現(xiàn)項(xiàng)目和業(yè)務(wù)的前期階段,決策者往往會(huì)考慮當(dāng)前的項(xiàng)目如何反推和倒逼其他業(yè)務(wù)的發(fā)展,產(chǎn)品經(jīng)理在進(jìn)行系統(tǒng)設(shè)計(jì)時(shí)也應(yīng)具有閉環(huán)思維。
1)有始有終
有始有終。當(dāng)一個(gè)流程節(jié)點(diǎn)開始以后,一定會(huì)有一個(gè)與之對應(yīng)的結(jié)束節(jié)點(diǎn),而且秉承誰發(fā)起,誰結(jié)束的原則,流程的發(fā)起方,也應(yīng)該是最后的結(jié)束方。例如,采購流程在采購管理系統(tǒng)中發(fā)起,最終貨物入庫以后,也需要通知采購管理系統(tǒng),告知此單已完成入庫,由采購管理系統(tǒng)完結(jié)此次采購流程。
2)有來有回
我們不能只考慮正向流程,還要設(shè)計(jì)與之對應(yīng)的逆向流程和異常流程,操作、狀態(tài)都是如此,千萬不能有去無回,變成一條死胡同。例如消費(fèi)者從手機(jī)下單的正向流程,也要對應(yīng)有退貨的逆向流程。
五、積木思維
積木思維是現(xiàn)在主流的中臺(tái)化設(shè)計(jì)思想,符合SOA(Service Oriented Architecture,面向服務(wù)的架構(gòu)體系)理念,要求我們把系統(tǒng)功能碎片化,并能夠重新組裝為新業(yè)務(wù)賦能。
B 端系統(tǒng)的設(shè)計(jì)應(yīng)該和搭積木一樣,將龐大復(fù)雜的流程化繁為簡,先碎片化為一個(gè)個(gè)可以獨(dú)立使用的服務(wù),通過不斷的沉淀,形成我們的積木箱,當(dāng)有新業(yè)務(wù)接入時(shí),我們便從積木箱中提取相應(yīng)的積木塊,像搭積木一樣,重新組裝為業(yè)務(wù)需要的模塊,快速適應(yīng)新的業(yè)務(wù)。
示例—客戶換貨當(dāng)客戶換貨業(yè)務(wù)接入時(shí),我們經(jīng)過分析,得知售前換貨發(fā)生時(shí)機(jī)為訂單尚未發(fā)貨前,售后換貨發(fā)生時(shí)機(jī)為訂單發(fā)貨以后,如果將這一功能獨(dú)立實(shí)現(xiàn),要重新設(shè)計(jì)一個(gè)包含下單、取消和退貨等功能的系統(tǒng),工作量極大。但通過模塊組裝,我們只需要將取消訂單服務(wù)和下單服務(wù)進(jìn)行拼接即可實(shí)現(xiàn)售前換貨業(yè)務(wù),將退貨下單服務(wù)和下單服務(wù)進(jìn)行拼接即可實(shí)現(xiàn)售后換貨業(yè)務(wù)。
六、管道思維
管道思維是一種開放、連接的思維,連通產(chǎn)生價(jià)值,我們設(shè)計(jì)的系統(tǒng)應(yīng)該是立于現(xiàn)在、放眼未來,具備與外界連接的能力。供應(yīng)鏈講究協(xié)同,系統(tǒng)的設(shè)計(jì)自然也需要有足夠的開放能力,像管道一樣,方便與外界連接。
如何開放呢?有如下幾個(gè)思路:
1) 功能開放。在以某個(gè)需求為出發(fā)點(diǎn)進(jìn)行設(shè)計(jì)時(shí),思考此功能是否可以支持其他業(yè)務(wù)的發(fā)展,若有其他類似的業(yè)務(wù)發(fā)生的可能性,那就可以提前做好預(yù)留接口。
2)接口開放。在設(shè)計(jì)新系統(tǒng)時(shí),思考與其他系統(tǒng)的協(xié)同和連通,開放自有數(shù)據(jù)、服務(wù)、軟硬件接口供外部系統(tǒng)接入,讓數(shù)據(jù)自由流轉(zhuǎn),產(chǎn)生單個(gè)系統(tǒng)無法實(shí)現(xiàn)的價(jià)值。
3) 業(yè)務(wù)開放。實(shí)現(xiàn)公司內(nèi)部業(yè)務(wù)的功能時(shí),思考未來能否為外部業(yè)務(wù)賦能。例如,履約、采購、庫存、倉儲(chǔ)、配送能力的對外開放、系統(tǒng)的開放等。
管道思維可以讓系統(tǒng)有更多的靈活性和擴(kuò)展性,為未來業(yè)務(wù)的拓展打下基礎(chǔ)。
考慮到未來業(yè)務(wù)的發(fā)展,倉儲(chǔ)可能會(huì)有兩個(gè)業(yè)務(wù)轉(zhuǎn)型:一是接入自動(dòng)化設(shè)備以提升倉庫作業(yè)效率和準(zhǔn)確性;二是倉儲(chǔ)對外開放,引入三方倉儲(chǔ)業(yè)務(wù)入倉代運(yùn)營。產(chǎn)品經(jīng)理A在設(shè)計(jì)新倉儲(chǔ)管理系統(tǒng)時(shí),提前預(yù)留了兩個(gè)“管道”:
①在出入庫流程中預(yù)留了設(shè)備接入的接口以應(yīng)對自動(dòng)化設(shè)備接入;
②在系統(tǒng)中增加了“貨主”標(biāo)記,以應(yīng)對三方業(yè)務(wù)入倉后多貨主的情況。
果不其然,8個(gè)月以后,倉儲(chǔ)部門利用一套DPS電子標(biāo)簽貨架輔助貨物出庫,一年以后,倉儲(chǔ)產(chǎn)能富余,又開始引入三方物流業(yè)務(wù)。倉儲(chǔ)管理系統(tǒng)在沒有改變整體架構(gòu)的情況下迅速做出調(diào)整,及時(shí)支持了新業(yè)務(wù)的開展。
本文由 @產(chǎn)品Leon 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自Unsplash,基于CC0協(xié)議
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。
整理得很棒啊~
感謝支持呀
加減庫存的那張圖,最下面的“底層服務(wù)”右邊的應(yīng)該是-庫存吧,圖上都是+庫存
是的,沒有仔細(xì)檢查到位