B端系統(tǒng)設(shè)計(jì),黃金12字

6 評論 6916 瀏覽 173 收藏 14 分鐘

B端系統(tǒng)設(shè)計(jì)是個“體系活”,側(cè)重體系化建設(shè)。本文結(jié)合作者多年B端系統(tǒng)設(shè)計(jì)經(jīng)驗(yàn),從理流程,建模型,捋狀態(tài),畫交互這12個字談?wù)凚端系統(tǒng)設(shè)計(jì)該怎么做,希望對你有所幫助。

B端系統(tǒng)設(shè)計(jì)是個“體系活”,相較于C端產(chǎn)品強(qiáng)調(diào)價值直給,在單點(diǎn)體驗(yàn)做到最優(yōu)就可能做出一款好產(chǎn)品,B端產(chǎn)品則側(cè)重體系化建設(shè),健壯的流程和嚴(yán)謹(jǐn)?shù)倪壿嬕?guī)則是系統(tǒng)運(yùn)轉(zhuǎn)的基石,產(chǎn)品外觀及體驗(yàn)次之。

但是,一些剛?cè)胄械漠a(chǎn)品經(jīng)理,或者C轉(zhuǎn)B的產(chǎn)品經(jīng)理,處理需求時習(xí)慣性的會先畫原型圖,所見即所想,但這么做往往會導(dǎo)致流程短缺、邏輯不閉環(huán)等問題,尤其是對于復(fù)雜的業(yè)務(wù)模塊,更加需要成體系化的系統(tǒng)設(shè)計(jì)思路。

這里,結(jié)合個人多年的B端系統(tǒng)設(shè)計(jì)經(jīng)驗(yàn),我認(rèn)為再復(fù)雜的B端系統(tǒng)設(shè)計(jì),都離不開這12個字:理流程,建模型,捋狀態(tài),畫交互。

一、理流程

1、業(yè)務(wù)流

B端系統(tǒng)的設(shè)計(jì)起點(diǎn),是從梳理業(yè)務(wù)流程開始。坐下來,和業(yè)務(wù)方一起,在具體的業(yè)務(wù)場景下將一條條業(yè)務(wù)流程挑明理順。

具體執(zhí)行思路上,可以從角色、動作、約束、效果四方面去梳理業(yè)務(wù)流程:

(1)角色:人的角色或者系統(tǒng)角色。都有哪些人(系統(tǒng))參與到流程中來,參與了哪些環(huán)節(jié),角色是流程中最基本的元素,有了角色才有分工明確,才能有機(jī)協(xié)作。

(2)動作:流程中需要角色完成的業(yè)務(wù)動作。如銷售人員完成一次leads錄入、快遞小哥去配送一個包裹,即角色按照業(yè)務(wù)要求完成具體的業(yè)務(wù)指令。

(3)約束:在具體的業(yè)務(wù)場景和狀態(tài)下,產(chǎn)生的規(guī)則限制。如獲取到銷售線索后需在當(dāng)天完成系統(tǒng)錄入,如快速小哥需在3小時內(nèi)完成包裹派送。同一個角色完成同一個動作,在不同的約束下可能產(chǎn)生不同的效果,如快遞員在規(guī)定時間內(nèi)妥投和超時妥投,超時妥投會額外觸發(fā)扣款等懲罰措施。

(4)效果:角色完成動作后的效果。代表著下一步的動作,是流轉(zhuǎn)到下一環(huán)節(jié)還是流程結(jié)束。這里注意一點(diǎn)是,產(chǎn)品經(jīng)理要順藤摸瓜似的多問業(yè)務(wù)方幾個“然后呢”,防止業(yè)務(wù)流程有短缺,一步步追問將流程節(jié)點(diǎn)串起來直至達(dá)到End狀態(tài)。

2、系統(tǒng)流

系統(tǒng)流程是業(yè)務(wù)流程中需要系統(tǒng)支持的部分,是代碼實(shí)現(xiàn)的主要參考物。系統(tǒng)流程屏蔽了業(yè)務(wù)流程中純線下操作的部分,保留了業(yè)務(wù)流程中人機(jī)交互、系統(tǒng)與系統(tǒng)間交互、系統(tǒng)與IOT設(shè)備間交互的部分。

3、主流程

劃分主流程及其他流程的目的,是為了設(shè)定事情的主次。最先敲定的一定是業(yè)務(wù)的核心主流程,往往是業(yè)務(wù)心中所想的那條完美路徑。

有時業(yè)務(wù)方會僅考慮了主流程就會來提需求,那么作為產(chǎn)品經(jīng)理需要協(xié)助將業(yè)務(wù)方尚未考慮清楚的留白區(qū)填滿,這里面就包括了異常流程、逆向流程和分支流程。

4、異常流程

當(dāng)操作者或系統(tǒng)未按原定要求執(zhí)行時,系統(tǒng)或業(yè)務(wù)所采取的應(yīng)對措施。如快遞配送快遞員始終無法聯(lián)系上收件人怎么辦,是原路退回還是原地保留,如果原路退回所產(chǎn)生的運(yùn)費(fèi)是否應(yīng)由發(fā)件人承擔(dān)等等,一系列異常場景和解決方案。

5、逆向流程

正向流程因故無法繼續(xù)執(zhí)行,而產(chǎn)生的反向流程,事件回滾/實(shí)物原路退回/資源釋放等等。例如快遞配送場景下收件人拒收包裹,從而快遞公司將包裹逆向退回給發(fā)件人,屬于實(shí)物流的逆向流程,可能會有一次逆向流程、二次逆向流程甚至更多等等。

6、分支流程

在某些特定條件下觸發(fā)的子場景流程。如用戶在電商平臺買手機(jī),且選擇了以舊換新服務(wù),那么該快遞在配送流程中,會觸發(fā)第三方手機(jī)回收商上門回收手機(jī),產(chǎn)生回收手機(jī)的分支流程,該分支流程屬于主流程的一部分且在訂單滿足以舊換新條件下特定觸發(fā)。

二、建模型

B端系統(tǒng)的業(yè)務(wù)建模,好比建造一所房子,在開始動工之前,必須將地基打好,包括確定房屋的主體結(jié)構(gòu)(主數(shù)據(jù))和關(guān)鍵材料(業(yè)務(wù)單據(jù))等。上層穩(wěn)不穩(wěn),全看地基牢不牢靠,所以,業(yè)務(wù)建模是B端系統(tǒng)設(shè)計(jì)中非常重要的環(huán)節(jié)。

1、主數(shù)據(jù)

主數(shù)據(jù)是能夠滿足跨部門業(yè)務(wù)協(xié)同需要,且能夠反映核心業(yè)務(wù)實(shí)體狀態(tài)屬性的基礎(chǔ)信息。在業(yè)務(wù)流程中,主數(shù)據(jù)屬于底層的基礎(chǔ)信息要素,是構(gòu)建上層業(yè)務(wù)活動的根基。主數(shù)據(jù)相對于業(yè)務(wù)活動產(chǎn)生的業(yè)務(wù)單據(jù)而言,屬性更加穩(wěn)定,準(zhǔn)確度要求更高,唯一識別。如CRM中客戶信息、電商中的商品信息、協(xié)同辦公中的員工信息、組織信息等。

對主數(shù)據(jù)的建模,是對組織中“人財(cái)物事”的抽象化設(shè)計(jì)。在對主數(shù)據(jù)進(jìn)行系統(tǒng)設(shè)計(jì)時,應(yīng)考慮父子對象關(guān)聯(lián)關(guān)系、訪問權(quán)限設(shè)計(jì)、數(shù)倉的同步方式等問題。

2、業(yè)務(wù)單據(jù)

業(yè)務(wù)單據(jù)是業(yè)務(wù)活動中的過程產(chǎn)物和結(jié)果產(chǎn)物,存儲和記錄著業(yè)務(wù)的持久化信息和狀態(tài)信息。如用戶在電商平臺購買商品,會產(chǎn)生商品訂單,用戶付款后會產(chǎn)生倉儲用的出庫單,出庫完成后會生成各個環(huán)節(jié)的運(yùn)輸單等等。

業(yè)務(wù)視角中,業(yè)務(wù)單據(jù)是業(yè)務(wù)流程中的核心產(chǎn)物,是推動和管理業(yè)務(wù)正確執(zhí)行的關(guān)鍵憑證,深入業(yè)務(wù)場景,提煉業(yè)務(wù)單據(jù),驅(qū)動業(yè)務(wù)流程。

技術(shù)視角中,業(yè)務(wù)單據(jù)是庫表設(shè)計(jì)的關(guān)鍵參考對象,梳理清晰單據(jù)的關(guān)鍵屬性和單據(jù)間的關(guān)聯(lián)關(guān)系,使系統(tǒng)方案在技術(shù)實(shí)現(xiàn)落地過程中更加順滑。

三、捋狀態(tài)

B端產(chǎn)品好不好用不體現(xiàn)在華麗的產(chǎn)品外表,重要的是業(yè)務(wù)邏輯的完美實(shí)現(xiàn),而業(yè)務(wù)邏輯最重要的組成部分則是業(yè)務(wù)對象的狀態(tài)流轉(zhuǎn),業(yè)務(wù)狀態(tài)流轉(zhuǎn)驅(qū)動業(yè)務(wù)行為發(fā)生,業(yè)務(wù)行為發(fā)生又推進(jìn)業(yè)務(wù)對象狀態(tài)流轉(zhuǎn)。

可以說業(yè)務(wù)規(guī)則最終實(shí)現(xiàn)準(zhǔn)確與否,與狀態(tài)機(jī)的設(shè)計(jì)好壞密切相關(guān)。

1、狀態(tài)機(jī)生命周期

在B端系統(tǒng)設(shè)計(jì)中,一個業(yè)務(wù)對象實(shí)例是有生命周期的。設(shè)計(jì)一個業(yè)務(wù)對象的狀態(tài)機(jī),就好比去規(guī)劃TA的一生。業(yè)務(wù)對象在其生命周期內(nèi),由人或系統(tǒng)來使其激活(起始態(tài)),隨著用戶的行為操作和系統(tǒng)的規(guī)則,推動其經(jīng)歷若干個狀態(tài)節(jié)點(diǎn)(中間態(tài)),業(yè)務(wù)對象也會一次次被調(diào)用、被修改、被更新,直至其履行完一次業(yè)務(wù)流程的職責(zé)后,或主動或被動的下線(終結(jié)態(tài))。

2、狀態(tài)機(jī)構(gòu)成要素

現(xiàn)態(tài):是指當(dāng)前所處的狀態(tài)。

條件:又稱為“事件”,當(dāng)一個條件被滿足,將會觸發(fā)一個動作,或者執(zhí)行一次狀態(tài)的遷移。

次態(tài):條件滿足后要遷往的新狀態(tài)?!按螒B(tài)”是相對于“現(xiàn)態(tài)”而言的,“次態(tài)”一旦被激活,就轉(zhuǎn)變成新的“現(xiàn)態(tài)”了。

起始態(tài):指最開始的狀態(tài),如「待付款」,一般只有一個起始態(tài)。

終結(jié)態(tài):指狀態(tài)機(jī)結(jié)束的狀態(tài),如「已取消」「已完成」,有可能有多個終結(jié)態(tài)。

3、狀態(tài)機(jī)設(shè)計(jì)原則:MECE

我們以業(yè)務(wù)對象視角,構(gòu)建狀態(tài)流轉(zhuǎn)的全生命周期,這么做的初衷是防止?fàn)顟B(tài)遺漏,而導(dǎo)致業(yè)務(wù)不閉環(huán)。所謂MECE,“相互獨(dú)立,完全窮盡”,對于狀態(tài)機(jī)設(shè)計(jì)來說,在枚舉狀態(tài)時,能夠做到不重疊、不遺漏。這么做的目的是程序?qū)崿F(xiàn)沒有二義性,且能夠覆蓋全部業(yè)務(wù)場景,使系統(tǒng)準(zhǔn)確無誤的運(yùn)行。

四、畫交互

對于B端系統(tǒng)來說,在業(yè)務(wù)流程、業(yè)務(wù)對象建模和狀態(tài)流轉(zhuǎn)都確定好之后,方案就已經(jīng)成功80%了,剩余的我們把產(chǎn)品的交互功能補(bǔ)充完整,方案就大功告成啦。

執(zhí)行上,根據(jù)業(yè)務(wù)需求和產(chǎn)品調(diào)性,輸出產(chǎn)品需求文檔和原型圖。

交互設(shè)計(jì)主要包括人機(jī)交互和系統(tǒng)間交互,并且B端系統(tǒng)設(shè)計(jì)實(shí)用大于一切。

1、人機(jī)交互

B端系統(tǒng)的人機(jī)交互,講究信息明確、頁面簡約、操作便捷、即用即走。

(1)便捷化:便捷化的操作體驗(yàn)可以讓用戶身心愉悅,便捷化的最理想情況是業(yè)務(wù)人員即用即走,用最短的時間完成規(guī)定的業(yè)務(wù)動作,便捷化的產(chǎn)品設(shè)計(jì)如各種一鍵操作(合并多個操作步驟)、智能記憶、表單自動填充等。

(2)簡單化:簡單化分為交互的簡化和流程的簡化。交互的簡化是指替用戶排除不必要的信息干擾,使信息要素以直白無爭議的方式呈現(xiàn)給用戶,可以參考John Maeda的《簡約至上》,書中有介紹一些實(shí)用的設(shè)計(jì)方法和工具;流程的簡化指的是去掉重復(fù)的流程,合并相似的流程,避免在業(yè)務(wù)流程和產(chǎn)品操作層面產(chǎn)生浪費(fèi),如審批流下放等,需結(jié)合實(shí)際業(yè)務(wù)場景進(jìn)行流程梳理,請注意先窮舉再刪減,避免遺漏。

(3)傻瓜化:想用戶之所想,通過數(shù)據(jù)采集、分類、標(biāo)注等,提前預(yù)測用戶下一步行為,并提供參考信息輔助決策,代替用戶去做信息收集、整理、判斷的事情,如智能調(diào)度、智能客服等;

2、系統(tǒng)間交互

系統(tǒng)間交互包括系統(tǒng)間的接口調(diào)用、執(zhí)行順序等,這部分設(shè)計(jì)方案往往以時序圖表達(dá)更為清楚,強(qiáng)調(diào)接口的調(diào)用關(guān)系和依賴關(guān)系,研發(fā)也更易理解。

需要注意的是除主流程外,在前期將一些異常情況和極限值處理邏輯梳理清楚,將大大降低接口聯(lián)調(diào)的時間,否則可能會出現(xiàn)「寫代碼」→「聯(lián)調(diào)」→「發(fā)現(xiàn)不對」→「改代碼」→「再聯(lián)調(diào)」→「再改代碼」的窘境,嚴(yán)重影響工期。

寫在最后

我們做任何事情,都應(yīng)該挖掘本質(zhì),抽離規(guī)律,以不變應(yīng)萬變。

在面對業(yè)務(wù)的變化、職場的變化、人生的變化,仍能從容應(yīng)對。

一技傍身,不懼人生風(fēng)雨!

專欄作家

打傘遛狗,公眾號:打傘遛狗,人人都是產(chǎn)品經(jīng)理專欄作家。B端產(chǎn)品專家,沉淀產(chǎn)品知識,輸出實(shí)踐經(jīng)驗(yàn)。

本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載

題圖來自 Unsplash,基于 CC0 協(xié)議

該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務(wù)。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 寫得好啊

    來自臺灣 回復(fù)
  2. 謝謝分享,很有收獲

    來自浙江 回復(fù)
  3. 難得的好文

    來自陜西 回復(fù)
  4. 流程系統(tǒng)可以這么寫。最好加點(diǎn)實(shí)戰(zhàn)經(jīng)歷

    來自廣東 回復(fù)
  5. b端系統(tǒng)不是流程系統(tǒng),這只是很小的一部分啊,標(biāo)題別取的那么大好嗎?

    來自四川 回復(fù)
    1. 寫得好啊

      來自臺灣 回復(fù)