?邁向數(shù)字化產(chǎn)品經(jīng)理的10個(gè)工具:如何搞定B端系統(tǒng)的復(fù)雜流程設(shè)計(jì)?
在B端軟件設(shè)計(jì)時(shí),產(chǎn)品經(jīng)理必須要做的就是要去理清業(yè)務(wù)流程,以便更好地理解用戶(hù)需求。那么什么是復(fù)雜流程呢?我們一起來(lái)談?wù)撨@個(gè)話(huà)題。
如果你去翻閱一些B端產(chǎn)品的書(shū)籍,相信你一定會(huì)看到類(lèi)似的話(huà)語(yǔ):
“在B端軟件設(shè)計(jì)中面對(duì)復(fù)雜流程設(shè)計(jì)時(shí),產(chǎn)品經(jīng)理必須要做的就是要去理清業(yè)務(wù)流程,從而幫助產(chǎn)品經(jīng)理更好地理解和滿(mǎn)足用戶(hù)的需求,確保軟件設(shè)計(jì)的準(zhǔn)確性和高效性?!?/p>
那么究竟什么是復(fù)雜流程呢?這篇文章我們就來(lái)談?wù)勥@個(gè)話(huà)題。
01 什么是復(fù)雜流程設(shè)計(jì)?
首先我們來(lái)看一個(gè)案例:假設(shè)我們正在設(shè)計(jì)一個(gè)B端系統(tǒng),用于處理訂單管理。
在訂單管理流程中涉及以下幾個(gè)步驟:
訂單創(chuàng)建:客戶(hù)提交訂單請(qǐng)求,系統(tǒng)接收訂單信息并創(chuàng)建訂單。
庫(kù)存檢查:系統(tǒng)檢查訂單中所需商品的庫(kù)存情況。
訂單支付:客戶(hù)選擇支付方式并完成支付。
訂單處理:系統(tǒng)根據(jù)訂單信息進(jìn)行處理,包括商品備貨、包裝等操作。
物流配送:系統(tǒng)安排物流公司進(jìn)行訂單的配送。
訂單完成:物流配送完成后,系統(tǒng)將訂單狀態(tài)更新為已完成。
在這個(gè)例子中,因?yàn)樯婕傲硕鄠€(gè)步驟和角色,所以在產(chǎn)品化中必須要考慮不同特殊情況下的處理邏輯,比如庫(kù)存不足的異常情況、支付失敗的處理、物流延遲等等,以此來(lái)保證流程的順利流轉(zhuǎn)。
如果我們提煉下在訂單管理的流程中,具體涉及了以下步驟與角色以及不同情況的處理邏輯:
1. 步驟與角色
訂單創(chuàng)建:客戶(hù)、系統(tǒng)。
庫(kù)存檢查:系統(tǒng)、庫(kù)存管理人員。
訂單支付:客戶(hù)、支付網(wǎng)關(guān)、系統(tǒng)。
訂單處理:系統(tǒng)、倉(cāng)儲(chǔ)人員、包裝人員。
物流配送:系統(tǒng)、物流公司、配送員。
訂單完成:系統(tǒng)、客戶(hù)。
2. 不同特殊情況的處理邏輯
庫(kù)存不足:系統(tǒng)檢查庫(kù)存不足時(shí),通知庫(kù)存管理人員及時(shí)補(bǔ)充庫(kù)存或提示客戶(hù)訂單無(wú)法繼續(xù)。
支付失?。寒?dāng)支付過(guò)程中遇到問(wèn)題,系統(tǒng)需要及時(shí)通知客戶(hù)支付失敗的原因,同時(shí)提供解決方案。
物流延遲:如果物流配送過(guò)程中出現(xiàn)延遲,系統(tǒng)需要及時(shí)通知客戶(hù),并在后續(xù)跟蹤物流進(jìn)展。
可以看到這其實(shí)就是一個(gè)典型的復(fù)雜流程設(shè)計(jì)。
所以如果我們總結(jié)下:復(fù)雜流程設(shè)計(jì)其實(shí)就是(1)多角色參與;(2)存在多個(gè)特殊場(chǎng)景的業(yè)務(wù)流程。
而在很多時(shí)候產(chǎn)品同學(xué)在進(jìn)行B端軟件設(shè)計(jì)時(shí),經(jīng)常會(huì)被開(kāi)發(fā)挑戰(zhàn)的問(wèn)題,例如需求不清晰、系統(tǒng)流程設(shè)計(jì)不合理、業(yè)務(wù)狀態(tài)流轉(zhuǎn)混亂、異常情況處理不當(dāng)?shù)?,這些問(wèn)題其實(shí)就是因?yàn)閺?fù)雜流程設(shè)計(jì)的過(guò)程中經(jīng)常出現(xiàn)遺漏等問(wèn)題導(dǎo)致的。
02 4個(gè)步驟搞定復(fù)雜流程設(shè)計(jì)
為解決上述的問(wèn)題,這里我給大家提供一個(gè)4步法來(lái)搞定B端軟件的復(fù)雜流程設(shè)計(jì),幫助大家無(wú)遺漏的完成復(fù)雜流程設(shè)計(jì)。
以下內(nèi)容摘錄自《中臺(tái)產(chǎn)品經(jīng)理寶典》一書(shū)
步驟1. 理清業(yè)務(wù)要素
確定角色:明確軟件系統(tǒng)中涉及的人員或系統(tǒng)角色,如商家、買(mǎi)家等。
定義動(dòng)作:詳細(xì)列出每個(gè)角色在業(yè)務(wù)流程中需要完成的具體動(dòng)作,如商品上架、下單等。
設(shè)定約束:在特定的業(yè)務(wù)場(chǎng)景和狀態(tài)下,設(shè)定規(guī)則和限制條件,如訂單支付期限等。
表達(dá)效果:理清每個(gè)動(dòng)作完成后所產(chǎn)生的效果,包括推動(dòng)下一步動(dòng)作或結(jié)束流程。
步驟2. 定義主流程
確定核心主流程:從業(yè)務(wù)方需求出發(fā),確定業(yè)務(wù)的核心主流程,即業(yè)務(wù)方所期望的完美路徑。
考慮異常流程:在主流程中考慮異常情況,如商品售罄導(dǎo)致下單失敗等,制定相應(yīng)的應(yīng)對(duì)措施。
考慮逆向流程:定義反向流程,如訂單取消、退貨操作等,使系統(tǒng)能夠正確處理回滾和退款等操作。
考慮分支流程:根據(jù)特定條件觸發(fā)的子流程,如特殊優(yōu)惠活動(dòng)、特定配送方式等分支流程。
步驟3. 制定異常流程
確定異常情況:識(shí)別可能出現(xiàn)的異常情況,如網(wǎng)絡(luò)故障、設(shè)備故障等。
設(shè)計(jì)應(yīng)對(duì)措施:制定相應(yīng)的規(guī)則和流程,對(duì)異常情況進(jìn)行處理,確保系統(tǒng)能夠正確響應(yīng)和處理異常。
步驟4. 設(shè)計(jì)業(yè)務(wù)狀態(tài)流轉(zhuǎn)
確定業(yè)務(wù)對(duì)象的狀態(tài):對(duì)每個(gè)業(yè)務(wù)對(duì)象定義狀態(tài)集合及其轉(zhuǎn)移規(guī)則,確保業(yè)務(wù)對(duì)象能夠正確流轉(zhuǎn)。
考慮狀態(tài)變化觸發(fā)條件:明確狀態(tài)變化的條件,如用戶(hù)動(dòng)作、系統(tǒng)事件等,驅(qū)動(dòng)狀態(tài)的變化。
確定狀態(tài)轉(zhuǎn)移路徑:定義狀態(tài)之間的允許轉(zhuǎn)移路徑,確保狀態(tài)變化符合業(yè)務(wù)規(guī)則和邏輯。
看完了方法,我們下面用一個(gè)案例來(lái)學(xué)習(xí)下具體的梳理過(guò)程是怎么樣的?
假設(shè)我們正在設(shè)計(jì)一款B端電商平臺(tái),需求包括商品展示、訂單管理和支付系統(tǒng)。以下是案例基于上述方法的每個(gè)步驟:
步驟1. 理清業(yè)務(wù)流程
確定角色:商家、買(mǎi)家。
定義動(dòng)作:商家上架商品、買(mǎi)家下單、商家發(fā)貨。
設(shè)定約束:買(mǎi)家需在下單后1小時(shí)內(nèi)支付訂單。
表達(dá)效果:買(mǎi)家支付訂單后觸發(fā)商家發(fā)貨。
步驟2. 定義主流程
確定核心主流程:買(mǎi)家瀏覽商品、下單購(gòu)買(mǎi)、支付訂單、商家發(fā)貨。
考慮異常流程:訂單超時(shí)未支付導(dǎo)致取消訂單,商家商品售罄導(dǎo)致下單失敗等的處理方式。
考慮逆向流程:買(mǎi)家申請(qǐng)退貨、商家確認(rèn)退貨、買(mǎi)家退款的流程設(shè)計(jì)。
考慮分支流程:針對(duì)特定促銷(xiāo)活動(dòng)或特殊配送方式的設(shè)計(jì),如限時(shí)折扣、順豐快遞等。
步驟3. 制定異常流程
確定異常情況:網(wǎng)絡(luò)弱導(dǎo)致的支付超時(shí)異常。
設(shè)計(jì)應(yīng)對(duì)措施:對(duì)網(wǎng)絡(luò)故障進(jìn)行容錯(cuò)處理,對(duì)支付系統(tǒng)異常進(jìn)行日志記錄和通知,并支持補(bǔ)發(fā)支付流程。
步驟4. 設(shè)計(jì)業(yè)務(wù)狀態(tài)流轉(zhuǎn)
確定業(yè)務(wù)對(duì)象的狀態(tài):訂單狀態(tài)(待支付、已支付、已發(fā)貨、已完成、已取消等)。
考慮狀態(tài)變化觸發(fā)條件:買(mǎi)家下單觸發(fā)狀態(tài)從待支付變?yōu)橐阎Ц?,商家發(fā)貨觸發(fā)狀態(tài)從已支付變?yōu)橐寻l(fā)貨等。
確定狀態(tài)轉(zhuǎn)移路徑:定義狀態(tài)間的允許轉(zhuǎn)移路徑,確保狀態(tài)變化符合業(yè)務(wù)規(guī)則和邏輯。
可以看到基于這樣的四個(gè)步驟我們就可以無(wú)遺漏的將業(yè)務(wù)流程全部梳理出來(lái)了。
03 最后
搞定復(fù)雜流程設(shè)計(jì)的核心就是要無(wú)遺漏的表達(dá)流程,而這里的四個(gè)步驟就是幫助大家更好的梳理清楚業(yè)務(wù)的具體運(yùn)作過(guò)程,這也是每個(gè)B端產(chǎn)品經(jīng)理都必須掌握的基本功。
專(zhuān)欄作家
三爺,微信公眾號(hào):三爺茶館,人人都是產(chǎn)品經(jīng)理專(zhuān)欄作家,2019年年度作者。《中臺(tái)產(chǎn)品經(jīng)理寶典》作者,原萬(wàn)達(dá)高級(jí)產(chǎn)品、MBA特約講師、獨(dú)立創(chuàng)業(yè)者,擁有多款集團(tuán)項(xiàng)目從零到一經(jīng)驗(yàn)并帶領(lǐng)實(shí)現(xiàn)商業(yè)化布局。
本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來(lái)自Unsplash,基于CC0協(xié)議。
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。
主→分→逆→異