你看這個流程圖,它又長又寬!
編輯導(dǎo)語:產(chǎn)品經(jīng)理在日常工作中,經(jīng)常會用到流程圖,流程圖也分很多種類型和作用,但流程圖梳理起來并不簡單,其中最多見的是業(yè)務(wù)類流程圖;本文詳細(xì)介紹了流程圖的分類以及業(yè)務(wù)流程圖的處理辦法。
我們產(chǎn)品在梳理較為復(fù)雜的業(yè)務(wù)流程的時候可能涉及到多個組織部門,業(yè)務(wù)場景、系統(tǒng)交互等等,梳理起來十分困難。
光是如何布局都比較頭疼,最后終于把業(yè)務(wù)的千絲萬縷梳理清晰了,才發(fā)現(xiàn)業(yè)務(wù)流程圖十分龐大復(fù)雜。
在和領(lǐng)導(dǎo)匯報同時交流的時候,ppt和word里面都塞不下;最后用著最小的字體,將整體流程講解完成發(fā)現(xiàn)大家也是很難理解。
這里說明了我們?nèi)粘A鞒虉D存在三個問題:
- 梳理困難
- 展示不清晰
- 講述困難
針對上述的問題,建議產(chǎn)品能夠明確對應(yīng)的流程圖的作用與區(qū)分。
01
常見的流程圖:
- 業(yè)務(wù)交互流程圖
- 系統(tǒng)交互流程圖
- 頁面交互流程圖
- 時序圖
- 數(shù)據(jù)交互圖等
其中:
面向業(yè)務(wù):業(yè)務(wù)交互流程圖
用于標(biāo)識業(yè)務(wù)流轉(zhuǎn)規(guī)則,需要有事項的明確開始和結(jié)束節(jié)點,需要明確的職責(zé)劃分與對應(yīng)的輸入輸出標(biāo)準(zhǔn)。整體保證流程或者事項能夠通過業(yè)務(wù)流轉(zhuǎn)與解決。
面向產(chǎn)品:系統(tǒng)交互流程圖
當(dāng)某個功能涉及多個子系統(tǒng)的時候,需要從業(yè)務(wù)規(guī)則中抽象出需要的功能點,并將這些功能點依據(jù)產(chǎn)品定位進(jìn)行區(qū)分,確定系統(tǒng)職責(zé)。這個時候可以初步設(shè)計可能需要的接口或者大致的交互機制與主鍵(沒有必要定死幾個接口和所有字段,這個接口更像是業(yè)務(wù)屬性的接口)。
面向交互:頁面交互流程圖
用于表述用戶操作的細(xì)節(jié),這個時候需要將用戶場景理解清晰,用戶操作需要用到哪些頁面,這些頁面之間的跳轉(zhuǎn)返回邏輯是什么,有哪些校驗條件。這里更加偏重用戶體驗,可以交給我們的交互同學(xué)協(xié)助完成。
面向開發(fā):時序圖
梳理時序圖可以幫助開發(fā)梳理邏輯,也可以自己驗證設(shè)計的邏輯是否閉環(huán),很多異常場景可以在梳理時序圖的時候自我反省出來。
面向開發(fā):數(shù)據(jù)交互圖
當(dāng)項目涉及多個產(chǎn)品的時候,需要單獨整理數(shù)據(jù)詞典、接口清單、與數(shù)據(jù)交互圖。
數(shù)據(jù)交互圖在設(shè)計的時候有助于全局觀審視系統(tǒng)設(shè)計??梢员苊夂蠖讼到y(tǒng)系統(tǒng)需要的字段,前端系統(tǒng)沒有下傳的問題。
這個舉一個例子:
數(shù)據(jù)流為:A–B–C 如果C系統(tǒng)需要某個字段是A系統(tǒng)產(chǎn)生的,但是B系統(tǒng)不需要,可能B系統(tǒng)在梳理的時候就會忽略,導(dǎo)致C系統(tǒng)重要字段缺失。如果梳理清晰數(shù)據(jù)交互圖就可以避免類似的問題。
有了以上的對于流程的圖劃分,我們就可以“看人下菜”,即提高的溝通的效率,也讓對方容易理解。而不是拿一張流程圖和所有人講,結(jié)果大家都不清晰。并且上述流程圖的輸出排序也建議按照上述排序進(jìn)行輸出。
02
如果某個流程圖過于復(fù)雜怎么辦?
這個多見于業(yè)務(wù)流程圖,因為業(yè)務(wù)流程可粗可細(xì),如果業(yè)務(wù)糾結(jié)于一些細(xì)節(jié),光是一個小的場景,就可能會有多個復(fù)雜的邏輯,并且需要展示流程全貌,這個時候你的業(yè)務(wù)流程圖就是巨型的,及時你僅僅繪制業(yè)務(wù)層面的內(nèi)容,其體量也很大,這個時候如何處理?
建議大家可以從幾個層級來細(xì)分:
- 部門層級:在了解業(yè)務(wù)的組織架構(gòu)于職責(zé)之后,通過部門的維護(hù)進(jìn)行業(yè)務(wù)場景梳理,比如銷售部門,財務(wù)部門,行政部門。以這個維度進(jìn)行業(yè)務(wù)場景的劃分,重點在于了解業(yè)務(wù)主線于全貌,和整體流程的職責(zé)劃分。
- 崗位層級:在上述基礎(chǔ)上將部門所負(fù)責(zé)的模塊拆分到崗位。這個時候可以明確流程處理邏輯,已經(jīng)可以通過崗位流程圖了解到事項處理的條件與要求。并且明確責(zé)任到崗位,明確每一個崗位輸入和輸出的標(biāo)準(zhǔn)產(chǎn)物。
- 操作層級:針對某個崗位的具體操作進(jìn)行梳理,在明確輸入與輸出條件的基礎(chǔ)上,明確每一步執(zhí)行的動作。雖然不能達(dá)到操作手冊的細(xì)度,但是要求可以將對應(yīng)的畫面在腦海中勾勒出來的程度。
- 場景層級:如果這塊業(yè)務(wù)十分復(fù)雜,可以將其分為幾個場景來明確步驟,比如依據(jù)地點進(jìn)行劃分,依據(jù)處理事項的具體類型進(jìn)行劃分。
(小技巧:對于一些特殊場景可以單獨抽出來,不要影響主線流程的理解;對于分支場景也可以僅僅在主線流程里面一筆帶過,單獨一個頁面進(jìn)行整理。)
本文由 @離譜 發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自Unsplash,基于CC0協(xié)議
整理數(shù)據(jù)詞典的場景能舉個例子嗎
說的太對了!
我只是知道了真相的一半