在產(chǎn)品經(jīng)理的工作職責中,有一項非常重要的就是“能夠熟練使用Visio制作流程圖”,正所謂 “自不如表,表不如圖 ,工欲善其事必先利其器 ”。流程圖在日常工作中,能形象、快速地傳達表述方意圖,提高工作效率。
一、什么是流程圖
?什么是流程
流程——顧名思義:水流的路程;事物進行中的次序或順序的布置和安排。流程是自然而然就存在的,它可以不規(guī)范,可以不固定,可以充滿問題。
由兩個及以上的步驟,完成一個完整的行為的過程,可稱之為流程;注意是兩個及以上的步驟。
流程圖的核心就在于如何排布事物進行的次序,不同的順序可能造成截然不同的結(jié)果。發(fā)展觀原理也告訴我們,構(gòu)成事物的成分在結(jié)構(gòu)和排列持續(xù)上的變化,可以引起質(zhì)變。
二、產(chǎn)品經(jīng)理畫流程圖的意義
2.1 流程圖為產(chǎn)品設(shè)計基石,可以保證產(chǎn)品的使用邏輯合理順暢。
2.2 更好地傳達需求,用流程圖來更好地表達產(chǎn)品邏輯。
2.3 方便跨部門溝通,用流程圖可以更快捷展示產(chǎn)品邏輯。
2.4 查漏補缺,檢驗是否有遺漏的分支流程。
三、流程圖的分類
3.1 業(yè)務(wù)流程圖(Transaction Flow Diagram, TFD)
抽象地描述事物進行的次序和順序,不涉及具體操作與執(zhí)行細節(jié)。在互聯(lián)網(wǎng)軟件行業(yè)通人員都懂的,常指脫離產(chǎn)品設(shè)計的用戶行為流程。
業(yè)務(wù)流程圖是一種系統(tǒng)分析人員都懂的語言, 用來描述系統(tǒng)組織結(jié)構(gòu)、業(yè)務(wù)流程。
3.2 頁面流程圖(Page Flow Diagram)
指電子產(chǎn)品具體所呈現(xiàn)的頁面跳轉(zhuǎn)流程圖。其承載了業(yè)務(wù)流程圖所包含的業(yè)務(wù)流轉(zhuǎn)信息。
相較于一開始的極簡流程圖,現(xiàn)在的流程圖已經(jīng)漸漸變得復雜了一些。我們將抽象的業(yè)務(wù),映射在了具象的頁面上,用軟件的頁面承載起了業(yè)務(wù)需求。
3.3 功能流程圖(Function Flow Diagram)
指單頁面內(nèi)或多頁面之間的功能操作流程,其包含在頁面流程中。
任何功能都是被包含在頁面內(nèi)的,但一個頁面內(nèi)往往不止一個功能,所以單單頁面流程圖可能無法完整表達所有流程,而這時就需要用功能流程圖來更加具體表達每個頁面內(nèi)所包含的功能。
3.4 數(shù)據(jù)流程圖(Data Flow Diagram)
特指軟件產(chǎn)品中,描述數(shù)據(jù)在不同節(jié)點被處理的過程所畫的圖表。主要表達計算機程序?qū)τ跇I(yè)務(wù)的實現(xiàn)原理。用戶在功能流程圖中的每一個操作,對應都會反映在數(shù)據(jù)流程圖中。同時,數(shù)據(jù)流程圖也可以叫程序流程圖(Program Flow Diagram)。
它是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具。它可以利用少數(shù)幾種符號綜合的反映出信息在系統(tǒng)中的流動、處理和存儲的情況。數(shù)據(jù)流程圖具有抽象性和概括性。
四、三種流程圖的實際應用
可能業(yè)務(wù)流程圖、頁面流程圖和功能流程圖大家都耳熟能詳,但數(shù)據(jù)流程圖恐怕了解的就比較少了。
每個流程圖中都有一個核心伴隨著不同操作在整個系統(tǒng)中不斷流轉(zhuǎn)。比如業(yè)務(wù)流程圖大多以人為核心,每個節(jié)點都是在傳遞人的不同行為。而頁面流程圖和功能流程圖也類似,都是以人的操作行為為核心,在不同頁面和功能間進行流轉(zhuǎn)。
但數(shù)據(jù)流程圖不同,它是以數(shù)據(jù)為核心,展示整個系統(tǒng)中,數(shù)據(jù)是如何被處理的。其更偏技術(shù)思維,更多的是展現(xiàn)后臺程序的實現(xiàn)原理。所以,常常是開發(fā)人員繪制此圖,而產(chǎn)品經(jīng)理涉及較少。但隨著產(chǎn)品經(jīng)理地不斷成長,向上提高到戰(zhàn)略層,而向下則會深入到實現(xiàn)層。理解程序的開發(fā)原理和背后的數(shù)據(jù)流轉(zhuǎn),無疑會讓產(chǎn)品經(jīng)理對產(chǎn)品設(shè)計有更加深刻的理解。
五、流程圖的顆粒度
所謂流程圖的顆粒度,其實就是指流程圖的細致程度。
理論上來說,流程圖的細致程度越高,產(chǎn)品設(shè)計就越準確順暢。但實際情況中,過度的詳細反而是浪費時間。而對于度的把握能力,則需要經(jīng)驗積累以及團隊磨合,這里也是體現(xiàn)產(chǎn)品經(jīng)理對顆粒度把握能力的地方。
我們畫流程圖的最終目的是讓團隊成員理解我們的產(chǎn)品設(shè)計,而不是需要畫一幅非常詳細的流程圖。理想的情況應該是以最簡的形式,畫出團隊都能理解的圖表。