如何绘制业务流程图(一)
生活随笔
收集整理的這篇文章主要介紹了
如何绘制业务流程图(一)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本文會包含幾塊內容: 1. 什么是流程圖?流程圖和其他圖表(如線框圖,概念圖,架構圖,用例圖)有什么不同? 2. 為什么需要流程圖? 3. 流程圖的分類? 4. 如何繪制流程圖? 5. 流程圖繪制工具 視篇幅情況,會在行文時略加劃分為系列,敬請關注并多多交流。 第一部分:什么是流程圖? 1. 定義 了解一個事情,我習慣從它的定義開始。 我們因為厭惡十年教育,厭惡背各種定理和定義,所以我發現生活中和工作中很多人都很討厭給一個事情下定義以及去參考定義。所以你會發現很多人在一起爭吵得不可開交,仔細去聽,原來是雞同鴨講,根本不在一個頻道上。對于一個事情的描述,沒有一個共同的語言,沒有所謂的術語。有定義很好辦,你們共同引用一個定義,發現定義有問題,OK,去補充這個定義,并擴展到更多的人群。當然,任何事情過猶不及,我們相互提醒吧。 那什么是流程圖呢?說文解字是一種了解定義的好方法。流程圖=流程+圖,如下圖: 圖2:流程圖的定義 流程:Flow,是指特定主體為了滿足特定需求而進行的有特定邏輯關系的一系列操作過程,流程是自然而然就存在的。但是它可以不規范,可以不固定,可以充滿問題。所以就會造成看似沒有流程。前不久,團隊每個人對接一個業務團隊去調研流程,反饋給我的流程有一些缺失。詢問時,負責人反饋給我的答復是:這一塊業務他們沒有流程。其實嚴格意義上講,業務已經開展,不可能沒有流程,只是說沒有固定的流程或者你調研的對象也講不清楚。 圖:Chart 或者 Diagram, 是將基本固化有一定規律的流程進行顯性化和書面化,從而有利于傳播與沉淀、流程重組參考。 從定義可以看出,只要有事情和任務,流程就會有,但是并不是所有的流程都適合用流程圖的方式去表現,適合用流程圖去表現的流程是一定程度固定的有規律可循的,流程中的關鍵環節不會朝令夕改的。 2. 流程圖與其他圖表的對比 工作中我們還用到或聽到很多其他類型的圖表,比如交互設計師們經常說的線框圖(Wireframes),信息架構圖或站點地圖(Site Map),,開發工程師們經常說的用例圖(Use Case)或E-R圖。這些不同的圖表要表達的內容有何種差異呢?簡單做個對比,如圖: 圖3:流程圖VS其他常用圖表 如果要串到某一個項目來說,可以理解成: 用例圖(Use Case): 表現了一個角色在系統里要完成的活動是什么,比如用戶這個角色與ATM取款機的交互過程中,用戶需要完成的活動有存錢,取錢,查詢等。而存錢這個活動再可以進一步細分為插卡,輸入密碼,輸入金額,ATM吐鈔,用戶收款,退卡等活動。用例圖可以不考慮用戶動作的前后次序,而僅僅提取一些關鍵的動賓短語,映射出系統應該滿足的功能點。常用用例圖的人是產品經理和開發工程師。 流程圖則表示用戶每一個活動的前后次序,比如用戶必須要先插入銀行卡,才能夠輸入密碼,且流程圖必須直接表現出各種異常判斷,比如當密碼錯誤時,出現什么提示,密碼輸入錯誤超過多少次時,出現什么提示和動作。常用流程圖的人是產品經理,設計師,或者任何需要講述業務如何運作的人。 信息架構圖,站點地圖(Site Map): 表現為了做一個這樣的系統,功能與內容的展現層次是什么,比如用戶一進去后,歡迎頁面的導航如何設計,是否直接出現取款,存款,查詢,或者還有別的導航?常用信息架構圖的是設計師。但是常用組織架構圖的是HR。 線框圖(Wireframe): 將具體每個界面的內容布局和權重表達出來,且標注出一些交互細節的設計,比如當密碼錯誤后,如何提示下一步動作。常用線框圖的人是設計師。 實體關系圖(E-R圖): 則是數據庫架構的工作,表示一個業務系統或場景中的實體時間的關系,比如儲戶與銀行卡的關系是歸屬1對多,通過開卡事件產生關聯。一般來講,用矩形來表示實體,橢圓標識這個實體的屬性,比如儲戶這個實體的屬性有:姓,名,手機號碼,住址等。而銀行卡的屬性有:開戶行,開戶名稱,銀行卡號等。 以上的這些圖表各自都有領域的專家,我這里就不班門弄斧了。 那么流程圖要體現出他的差異定義,要素是什么?總結出了流程圖的6大要素,希望大家能夠記住,這6個要素可以在以后的文章里不斷回顧,你也可以拿來判斷你所看到的流程圖是否專業。 圖4:流程圖6大要素
- 參與者:誰在這個流程中?可以是系統,可以是個打印機,更多的指什么角色——一般是有某種工種的人。比如客服同時有小A和小B兩人,但是若他們的工作性質完全一樣,那么在流程圖里只需要寫一個客服角色就可以了。
- 活動:做了什么事,比如點餐,結帳等活動。
- 次序:這些事情發生的前后順序如何,哪個任務是其他任務的前置條件?比如客人不結帳,就不會產生送他優惠卡的活動。
- 輸入:每項活動開始取決于什么樣的輸入物或數據,比如做飯的師傅開始做菜時,需要拿到具體的點菜單。
- 輸出:每項活動結束后,會輸入什么樣的文檔或數據傳遞給下一方,比如師傅做好菜后,如何讓負責傳菜的人知道菜已經做好?
- 標準化:采用一套標準化的符號用以傳遞你的流程圖,從而使受眾更快明白。
- 先是有一個業務需求和業務目標,也即我們的愿景是什么?(戰略)
- 然后就誕生了我們需要分解出什么樣的任務,如何執行戰術?(戰術)
- 然后就誕生了需要架構什么部門,崗位去分工協作?(組織架構)
- 然后就誕生了不同的部門在協作完成某件任務時的業務流程?(業務流程)
- 業務流程基本穩定后,往往會考慮優化效率,所以會誕生出系統來支持流程,減少人肉環節,促進數據采集(系統愿景)
- 為了設計這個系統,PD需要思考什么功能能夠取代某個環節的人肉工作(功能需求,系統流程)
- 不管是怎么樣的功能最終都會以界面的方式呈現,設計師們會關注用戶在系統里的任務流,行為路徑,讓用戶完成任務更加高效愉悅。(頁面流程)(如何繪制頁面流程圖?)
?
3. 評審與確認——能否真正讓業務流程圖反映現實中的業務? 4. 歸檔維護——流程不斷變更,業務流程圖如何快速響應? 這些將會在下篇《業務流程圖的繪制流程分享(二)》詳解。 ? 第五部分:繪制工具? 如果不搞工具研討會的話,這部分比較簡單. Windows:?線下工具大家常用的就是下面三個: 小的流程圖用用PPT就夠了,完了就導出圖片或截圖。交互設計師們因為常用axure繪制線框圖,所以也不必為了流程圖去學習新的工具,完全可以用axure的flow控件完成簡單的業務流程圖的制作。而PD們則常用微軟的visio。 此外,特別推薦一個軟件:SmartDraw。 我最近的流程圖都是用SmartDraw繪制的,你可以下載一個免費版本體驗下。這個工具不僅僅是為了流程圖而設計的,幾乎上包羅萬象:線框圖,流程圖,E-R圖,UML ,韋恩圖,甚至甘特圖,腦圖……沒有像很多人推薦就是因為他太龐大了,尤其是里面的模版。大家體驗下: Mac電腦: 自然要推薦omniGraffle.?繪制出來的任何圖表不知為何總會覺得很美…… 當然,這個軟件是可以去www.macx.cn下載免費版的…… 但是不管windows還是mac,除了線下的工具,還有更多線上的選擇: 不過貌似我們對線上工具普遍來說都不太放心,是對服務器,網速,還有對GFW不放心吧。 1. https://cacoo.com/ 這個是界面做得最好看的一個工具。我用它來繪制過概念圖(Concept map)。如下圖即是用以上的工具畫的。 2.?http://creately.com/天空推薦:
在線流程圖:processon
Microsoft visio 2010點擊下載?
轉自Heidi格物志
轉載于:https://www.cnblogs.com/qiqubaike/p/3925542.html
總結
以上是生活随笔為你收集整理的如何绘制业务流程图(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mongodb的Min key和Max
- 下一篇: 【项目】健康项目day6总结