產(chǎn)品經(jīng)理的基礎(chǔ)技能:業(yè)務(wù)流程設(shè)計
產(chǎn)品經(jīng)理的PRD文檔包含需求背景、功能描述、業(yè)務(wù)流程、更新記錄至少4部分。同時B端產(chǎn)品更側(cè)重業(yè)務(wù)需求,所以業(yè)務(wù)流程的撰寫占比會大于功能描述。
B端產(chǎn)品較多使用的是表單、彈窗、輸入框控件,交互則是抽屜布局,導(dǎo)致功能描述較為簡單,比如用戶管理功能,就是由用戶列表、用戶詳情組成、操作管理組成。
但B端的頁面存在控制邏輯、配置邊界、權(quán)限等規(guī)則,自然就產(chǎn)生了一個頁面根本不可能就看需求文檔的文字描述,就可以搞定了。

?
▲?簡單頁面背后的復(fù)雜系統(tǒng)邏輯
?
僅看一個后臺操作,是看不出系統(tǒng)設(shè)計的背后邏輯、數(shù)據(jù)庫結(jié)構(gòu)、接口調(diào)用情況。比如上圖后臺中是用戶權(quán)限管理的頁面。
有表單字段、字段計算規(guī)則、以及表單訪問前置條件、后置條件、都是需要一個更好的流程表達工具。
采用泳道圖將業(yè)務(wù)流程、對象繪制出來,再區(qū)分開,是B端產(chǎn)品經(jīng)理解決上面問題的最有效方式之一。
?
泳道圖的繪制技巧
泳道圖按角色劃分為一個個泳道,每個角色的活動散落在各個角色對應(yīng)的泳道里。泳道圖是將模型中的活動按照職責組織起來。這種分配可以通過將活動組織成用線分開的不同區(qū)域來表示。由于它們的外觀的緣故,這些區(qū)域被稱作泳道。
?
泳道圖繪制4個步驟
⑴設(shè)計參與該流程的不同人員或工作功能,將他們列在海報或白板的左邊或上方;
⑵依照業(yè)務(wù)將人員、功能列出步驟,并將其寫在帖紙上;
⑶一一探討這些步驟,并將貼紙貼在適當?shù)挠镜郎希?/p>
⑷運用此結(jié)果來激發(fā)討論應(yīng)如何改善業(yè)務(wù)流程。
?
泳道圖的水平布局、垂直布局
?
泳道圖有事件流的順序方向。從左到右組成的水平布局表達是某個事件流順序,水平布局將不同部門負責的流程通過一條線隔起來,同時通過箭頭將有關(guān)系的流程進行鏈接,通過垂直對接將對象、或時間獨立出來。
垂直維度上標識同一個系統(tǒng)對象、事件效果。從上到下組成的垂直布局,表達的是同一個對象的流轉(zhuǎn)順序
一個事件流由多個對象組成,對象可以是職位部門、系統(tǒng)、業(yè)務(wù)名稱不強行規(guī)定。
泳道圖的垂直、水平布局構(gòu)成了下方的標準泳道圖樣式。

搞清楚了泳道圖的布局后,接下里就要搞清楚泳道圖的顆粒單元、以及單元的使用規(guī)則。
?
泳道圖的單元組成
比如在泳道圖里判斷是用菱形來表達有條件判斷的業(yè)務(wù)邏輯,比如訂單狀態(tài)、登錄條件,都可以用此來表達。
產(chǎn)品經(jīng)理常用的泳道圖單元分為開始、結(jié)束、流程、判定、文檔、子流程、數(shù)據(jù)庫、注釋7個版塊。

用了以上的單元后我們還要來撰寫事件流。在泳道圖的事件流構(gòu)成單元有下面8個。
角色:都有什么人參與到功能里來
事項:分別扮演什么角色,做什么事
信息的流向:要完成的任務(wù),順序
參與者:明確所有事件流的參與者,系統(tǒng)也是一個事件流的一環(huán)節(jié)參與則
關(guān)系:參與者之間的關(guān)系
目標:事件流的最終目標是什么
開始與結(jié)束:事件流的起點和終點
主流程:事件流的正向流程
異常流程:時間流的逆向流程
后臺產(chǎn)品經(jīng)理善用泳道圖來表達需求。

如上是餓了么用戶訂餐的業(yè)務(wù)流程。包含正向流程、逆向流程、異常流程。
泳道圖還包含了系統(tǒng)、騎手、用戶、商家參與的4個對象角色。通過泳道圖再此完成訂單系統(tǒng)、支付系統(tǒng)、商家管理平臺、用戶操作界面4個功能集合。

泳道圖是底層的系統(tǒng)核心,做產(chǎn)品不能脫離了業(yè)務(wù)。當然泳道圖不僅是只是用來做業(yè)務(wù)梳理,還可以做關(guān)系結(jié)構(gòu)、職場劃分的功能。
只不過是產(chǎn)品經(jīng)理將其用來講清楚業(yè)務(wù)和系統(tǒng)、系統(tǒng)和人的關(guān)系即可。有了泳道圖能摸清楚系統(tǒng)邊界、開發(fā)成本。
本文系作者:?Kevin改變世界的點滴?