產品經理基本技能之:如何畫好流程圖
親愛的讀者,您好。終於又見面了。上兩週家裡有事,沒多餘的精力寫文章。現在開始繼續一週一篇。今天我寫的是產品經理如何畫好流程圖,如果你也處在被研發,測試,UI等吐槽產品需求邏輯混亂,不清晰的狀態,那你可以好好研讀一下這篇文章哦。

流程圖的重要性
關於流程圖的重要性,我不想說太多的理論。需求文件沒有流程圖,我們來看看產品經理小明和團隊過手機註冊需求評審的慘淡場景
研發和產品經理
研發:你這發簡訊是怎麼發的呀,你知道簡訊多少錢一條嗎?如果使用者沒有填對手機號,也發簡訊,很浪費呢
小明:那要使用者輸入11位的數字,才決定是否發
研發:為什麼不是先判斷這個手機號是否已經註冊呀?如果已經註冊了就不用發了
小明:一臉懵逼,那好吧,那就聽你的吧。
研發:你這產品是幹嘛的。事情我都給你想了。
測試和產品經理
測試:你這驗證碼異常是什麼標識?
小明:就是驗證碼有沒有過期,填寫是否有四位
測試:如果驗證碼過期了,是不是要重新發送驗證碼呀
小明:對對對,
測試:一臉嫌棄的說,這個都不寫明白,沒法寫測試用例呢
UI/UE和產品經理
UI:你這需求都還沒有確定好,我就先不做視覺了,等你改好吧
UE:又白白浪費一下午,沒我鳥事,也把我給叫過來
就這樣,一場需求評審就這樣慘淡結束。然而,艱難的在後面。好不容易上了個線。結果... ...
運營和產品經理
運營:哪個傻逼產品經理搞了個手機號註冊,不知道我們的使用者都是慢性病使用者,非常注重個人隱私的嗎?你搞個手機註冊不是把使用者擋在門外嗎?
產品經理:無處鳴冤。只能背這黑鍋。
從上面的場景中,可以看出,小明的根本問題在於他自己對整個需求的業務流程不熟悉,所以導致了這個的結果。並且在隊友對他的能力也產生了質疑。
所以,流程圖的重要性顯而易見。
什麼是業務流程圖
產品業務流程圖即產品設計過程性文件。相當於建一棟房子時的建築圖紙
對於產品經理來說,產品設計即流程設計。一個產品流程設計好,那產品的大概功能是不會有什麼問題,有了好的流程設計,那就打下了產品的堅實基礎
所以說,產品設計即流程設計
一個完整的產品有哪些流程圖?
一個完整的產品從上下至少有三種流程圖:主要包括:產品形態,核心業務邏輯,業務流程圖
產品形態:是指整個產品的運作邏輯。關注的是使用者角色,資訊和渠道。以及他們之間的流轉關係。他就是產品的藍圖和框架。我們可以看下時下最火的抖音APP的產品形態圖:可以看出抖音使用者群體主要有短視訊內容生產者,短視訊內容瀏覽者,還有運營人員。他們在抖音APP中的生態關係。視訊生產者上傳視訊,瀏覽者點贊,評論,分享,@ 。運營稽核,釋出官方活動等。簡要的說明使用者,資訊渠道的流轉關係。

業務邏輯:指的是要執行某個業務,使用者角色需要走過的路徑,哪些角色會參與,有哪些功能模組,模組之間的關聯絡和資料之間的流向
業務流程圖:在業務邏輯的基礎上,再進行分解,將異常流程,提示等表示出來。
拿淘寶來說:
產品形態:一般一個產品只有一種。對於淘寶來說,就是買賣雙方的關係
延伸下來,業務邏輯,有多條。也叫核心功能模組。比如:賣家釋出產品,買家下單,物流配送,交易支付等等
業務流程:也就是具體的功能點的流程。例如買家下單流程,買家評價流程等
如何畫好業務流程圖?
畫好流程圖主要以下幾個步驟
1.回到關鍵邏輯
2.明確使用者和任務
3.確定開始與結束
4.參與角色
5.明確順序
6.異常情況
7.細化流程
8.輸出流程圖文件
下面以買家收到貨後不滿意去天貓退貨流程為例做說明
回到關鍵邏輯: 天貓退貨流程中,主要關鍵邏輯有提出退貨申請,賣家是否同意申請,寄出貨品,商家確認收貨和同意退款
明確使用者和任務: 在整個過程中,使用者主要為:買家申請退貨,寄出貨品,查詢退款金額,賣家同意申請,確認收貨,同意退款。中間有涉及到快遞員取快遞,送快遞。天貓客服的介入。
確定開始與結束:對於一個業務流程圖來說,一般只有一個開始和一個結束。對於天貓退貨流程來說:開始是買家對貨不滿意,結束點為:買家收到退款
參與角色: 在這個退貨流程中,參與的角色主要有:買家,賣家,天貓平臺,客服,快遞員
明確順序: 1.提交退貨申請,2.商家同意申請,3.寄出貨品,4.商家確認收貨,5.商家同意退款,6.買家收到退款
異常情況:
買家提交申請階段:1.貨品是否已經確認收貨,2.貨品是否已經過了售後時間,3.提交後,是否滿足極速退款,
商家同意申請階段:1.商家是否同意,如果拒絕申請怎麼辦?
寄出貨品階段:1.買家是否在7天內寄出,2.買家是否在賣家同意之前撤銷了申請,3.賣家拒絕後,買家是否撤銷申請或修改申請或邀請第三方介入,4.選擇上門取件時,快遞員是否按時上門取件,
確認貨品階段:1.賣家收到貨後,拒收拒籤,
同意退款階段:1.是否滿足極速退款,2.是否已經抵用運費險,
確認收到退款階段:是否收到簡訊提醒,頁面是否修改訂單狀態
細化流程: 即將每一個階段的每一個步驟都寫下來。比如提交退貨申請階段:點選“申請售後”,選擇“退款退貨”,選擇退貨原因,填寫退款金額,填寫退款說明,點選“提交”使用者與產品的每一個接觸點都要寫下來。
輸出文件: 前面的幾步都做好了,那麼輸出文件是很容易的事情
注意:在複雜的流程中,系統這個角色一般是我們比較容易忽視的。對於很多流程來說,系統也是扮演了重要的角色。
下面附上我做的天貓退貨流程圖。希望給大家以啟發:
