新手產品如何畫流程圖?

3 評論 52774 瀏覽 304 收藏 8 分鐘

編輯導語:產品經理在日常工作中經常會用到流程圖,流程圖可以幫助你梳理思路和工作流程,對于產品經理來說也是一個必備技能;本文作者分享了關于互聯(lián)網產品流程圖在使用中的注意事項,我們一起來看一下。

關于互聯(lián)網產品流程圖常見符號意義的整理以及畫流程圖的注意事項,結合實際項目中流程圖的一些分享。

一、流程圖定義

流程圖(Flowchart):使用圖形表示算法的思路是一種極好的方法,因為千言萬語不如一張圖;在產品/UE/UX/UI日常的工作中通過流程圖可以很好的梳理思路,清楚工作流程,方便團結的開發(fā)協(xié)作。

流程圖是由一些圖框和流程線組成的,其中圖框表示各種操作的類型,圖框中的文字和符號表示操作的內容,流程線表示操作的先后次序。

二、流程圖圖形

為便于識別,繪制流程圖的習慣做法是:

  • 一般用橢圓或者圓角矩形表示“開始”與“結束”;
  • 矩形表示行動方案、普通工作環(huán)節(jié)用;
  • 菱形表示問題判斷或判定(審核/審批/評審)環(huán)節(jié);
  • 用平行四邊形表示輸入輸出;
  • 箭頭代表工作流方向。

下圖是在實際工作中的部分流程圖:

三、流程圖繪制注意事項

  • 一幅完整的流程圖,必須包含唯一一個“開始”和唯一一個“結束”。
  • 流程箭頭不能回調,所有執(zhí)行不得回退前一步驟。如果有需要,可以在添加適當判斷,然后重新調用某一步驟。
  • 對于菱形判斷框,必須包括兩個及以上的條件走向注釋(條件寫在箭頭線上),對應執(zhí)行結果。
  • 流程圖可以很長,也可以有多個異常處理,但整體必須是從上而下的、清晰的。
  • 如果邏輯功能比較繁多,必要時可以分開繪制(整體的)功能設計流程圖和(子功能)執(zhí)行流程圖。
  • 過程中是否存在某些環(huán)節(jié),刪掉它們后能夠降低成本或減少時間?
  • 還有其他更有效的方式構造流程嗎?
  • 整個過程是否因為過時而需要重新設計?

四、流程圖基本結構

流程圖的基本結構分為:順序結構、條件結構(又稱選擇結構)、循環(huán)結構、分支結構。

  • 順序結構的程序設計是最簡單的,只要按照解決問題的順序寫出相應的語句就行,它的執(zhí)行順序是自上而下,依次執(zhí)行。
  • 條件結構是高中數(shù)學中學習的算法中的一種基本邏輯結構;在一個算法中,經常會遇到一些條件的判斷,算法的流程根據(jù)條件是否成立有不同的流向,條件結構就是處理這種過程的結構。
  • 循環(huán)結構是指在程序中需要反復執(zhí)行某個功能而設置的一種程序結構。

它由循環(huán)體中的條件,判斷繼續(xù)執(zhí)行某個功能還是退出循環(huán);根據(jù)判斷條件,循環(huán)結構又可細分為以下兩種形式:先判斷后執(zhí)行的循環(huán)結構和先執(zhí)行后判斷的循環(huán)結構。

五、流程圖類型

流程圖類型分為:

文件流程圖、數(shù)據(jù)流程圖、系統(tǒng)流程圖、程序流程圖。

1)文件流程圖表能反映企業(yè)組織的正式通信網絡的概括情況,確定與經濟業(yè)務有關的部門、個人和外界單位,制定與該項經濟業(yè) 務有關的文件或其他重要通信方式;編制圖表的依據(jù)是所取得的真實資料。

通過編制文件流程圖,可綜合審查系統(tǒng)文件匯編的資料,從中找出薄弱環(huán)節(jié);如哪些程序需要控制,內部控制制度和職責的分工是否完善和明確,哪些環(huán)節(jié)效率低,是否缺乏必要的信息聯(lián)系或文件流轉過于復雜等;文件流程圖通常也用于系統(tǒng)的設計過程,包括在一個信息系統(tǒng)的文件匯編之內。

2)數(shù)據(jù)流程圖表示求解某一問題的數(shù)據(jù)通路,同時規(guī)定了處理的主要階段和所用的各種數(shù)據(jù)媒體。

數(shù)據(jù)流程圖包括:

  • 指明數(shù)據(jù)存在的數(shù)據(jù)符號,這些數(shù)據(jù)符號也可指明該數(shù)據(jù)所使用的媒體;
  • 指明對數(shù)據(jù)執(zhí)行的處理的處理符號,這些符號也可指明該處理所用到的機器功能;
  • 指明幾個處理和(或)數(shù)據(jù)媒體之間的數(shù)據(jù)流的流線符號;
  • 便于讀寫數(shù)據(jù)流程圖的特殊符號。

3)系統(tǒng)流程圖表示系統(tǒng)的操作控制和數(shù)據(jù)流。

系統(tǒng)流程圖包括:

  • 指明數(shù)據(jù)存在的數(shù)據(jù)符號,這些數(shù)據(jù)符號也可指明該數(shù)據(jù)所使用的媒體;
  • 定義要執(zhí)行的邏輯路徑以及指明對數(shù)據(jù)執(zhí)行的操作的處理符號;
  • 指明各處理和(或)數(shù)據(jù)媒體間數(shù)據(jù)流的流線符號;
  • 便于讀寫系統(tǒng)流程圖的特殊符號。

4)程序網絡圖表示程序激活路徑和程序與相關數(shù)據(jù)的相互作用;在系統(tǒng)流程圖中,一個程序可能在多個控制流中出現(xiàn);但在程序網絡圖中,每個程序僅出現(xiàn)一次。

程序網絡圖包括:

  • 指明數(shù)據(jù)存在的數(shù)據(jù)符號;
  • 指明對數(shù)據(jù)執(zhí)行的操作的處理符號;
  • 表明各處理的激活和處理與數(shù)據(jù)間流向的流線符號;
  • 便于讀寫程序網絡圖的特殊符號。

六、總結

在日常工作中,一般在需求確定之后,會通過畫流程圖來進一步梳理操作流程,探討在功能或者結構上是否有問題;并且可以通過流程圖一目了然的看到流程是否有錯誤或者遺漏,為原型圖繪制和程序進行開發(fā)提供方便,更好的去完成產品的輸出。

在實際工作中,有的時候某些項目可能會由于時間的關系,領導在給出文字需求以后就會讓先畫原型圖;就算是在畫完原型圖之后,自己再梳理流程圖的時候,可能也會發(fā)現(xiàn)有不明確或者沒考慮到的地方,這時候就可以及時完善。

 

本文由 @忻蕓 原創(chuàng)發(fā)布于人人都是產品經理,未經許可,禁止轉載

題圖來自 unsplash,基于 CC0 協(xié)議

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 你用的是什么工具?

    來自廣東 回復
    1. Axure RP9

      來自四川 回復
  2. 涉及到實際項目的已做脫敏處理

    回復