任務和業務流程圖分清用好,三步教會你繪制大廠流程圖(第三篇)

33 評論 45017 瀏覽 354 收藏 8 分鐘

業務流程圖、功能流程圖、任務流程圖……我們經常聽到這些名詞伴隨著定義/概念出場,然而,這些概念真的是正確并且準確的嗎?

繼上兩篇,講述了流程圖的規范,以及講述了如何畫出不被研發怒懟,能讓運營看懂的流程圖后,我們繼續來明確幾個網上的概念。

前面兩篇文章請移步查看:《制作規范不錯的路程圖》、《制作人人喜歡的流程圖》。

本文明確的是以下問題,也是經常容易被理解錯的概念。

  1. 業務流程圖只是一個說法而不是一種畫法;
  2. 任務和業務流程圖多此一舉的概念;
  3. 功能流程圖不要用不要提。

下面我們一步一步說明。

一、業務流程圖只是一個說法而不是一種畫法

先看下面兩張圖,在一些表述中,分別被描述成是業務流程圖和任務流程圖,而兩者的區別是:

1)業務流程圖就是帶泳道的流程圖,是表述業務流程的。

2)任務流程圖是無泳道的流程圖,是表述任務的。

而實際上這兩個表述都欠妥。

業務流程圖(泳道圖)

任務流程圖

業務流程圖的描述為什么欠妥?先看下面對業務流程圖的描述:

業務流程圖就是描述那些個體在什么條件下做了什么事情,他們之間有何關聯。

主要分兩個方面:

1)涉及到哪些主體(角色)?

2)每個主體(角色)都有哪些工作?

而這里如果理解成“帶泳道的就是業務流程圖”,那么請看下面的兩張圖,描述的內容是相同的,但無論加不加泳道,是不是都在表述業務呢?

不帶泳道的描述業務

帶泳道描述業務

因此業務流程圖只是一個說法,而不是一個具體的畫法,可以加泳道或不加泳道。

二、任務和業務流程圖多此一舉的概念

另一方面,”業務流程圖和任務流程圖”概念則不建議提,實際上是多此一舉的概念,僅僅是個修飾詞而已??聪旅娴谋硎觯?/p>

任務流程圖就是在你的產品操作上,用戶通過什么樣的操作來完成它的目標,比如你去銀行ATM機器上取錢,你是如何一步步操作把錢取出來的。

其實就是用戶操作的過程,而如果概括為任務則成了“你的任務是去取錢或去注冊”,這個就不準確了;而如果對于快遞員如果說“你的任務是送快遞”,則表述正確。實際上:

1. 對用戶就是具體操作,顯然用“用戶操作流程”來解釋就可以,比如:用戶取錢流程圖,用戶登錄流程圖,用戶下單流程圖等。

2. 對快遞人員而言則是一個任務, 比如:快遞員送快遞任務流程圖。

因此建議工作中不要提任務流程圖概念。對用戶而言這不是一個任務,對快遞人員而言是一個任務。直接說你要干什么就可以。參考下面兩個說法那個適合?

  • 說法一:老板和各位研發,我們過一下我畫的用戶登錄任務流程圖和快遞送貨任務流程圖。
  • 說法二:老板和各位研發,我們來過一下用戶登錄的流程和快遞員送貨的流程圖。

顯然第二種說法更為直接有效。

再舉個列子,看下面的流程圖,這個到底算是業務流程圖,還是任務流程圖呢?

實際上你發現,用“系統流程圖”表述更準確。因此你會發現把流程圖歸類為任務流程圖和業務流程圖,其實沒有必要。就是流程圖,只不過有不同的修飾詞。

因此可以在日常工作中,可以表述成:操作流程圖(表達用戶的注冊的操作),業務流程圖(表達公司內部處理訂單的流程),系統流程圖(如上圖,表達系統內部的邏輯處理),任務流程圖(表達快遞員送快遞所要完成的任務)等等各種說法。

至于用那個修飾詞或想自己造一個修飾詞,您隨意寫吧。實際上以上流程圖,都沒有畫法的區別,都是一樣的,為什么要分出不同的概念呢?

三、功能流程圖不要用不要提

下面的表達稱其為功能流程圖:

而實際上:

1. 要么表達操作流程,用流程圖。

2. 要么表達每個頁面有什么主要功能,用頁面流程圖。

3. 要么表達功能之間的關系,用UML的用例圖。

就這個案例看,就是要表達每個頁面的主要功能。用頁面流程圖畫3個簡化的原型頁面即可,又清晰又簡單。不要用流程圖表達功能,這不是流程圖的目標。流程圖是表達一系列的動作,而不是表達一系列的功能。

四、總結和后記

業務流程圖,任務流程圖和功能流程圖是很多人聽到的概念。

而實際上在經典的UML中就沒有這些概念。沒有這些概念是正確的,因為這種歸類不嚴謹,也沒有什么用。本人也試圖去找到底是誰提出的這個概念,但是沒有找到。如果有人知道源頭和解釋,歡迎指正。

相關閱讀

制作人人喜歡的流程圖,三步教會你繪制大廠流程圖(第二篇)

你可能學了假流程圖,三步教會你繪制大廠流程圖(第一篇)

 

作者:擎蒼,資深產品經理,資深老師,公眾號:圖解產品設計

本文由 @擎蒼 原創發布于人人都是產品經理。未經許可,禁止轉載。

題圖來自Unsplash,基于CC0協議

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 跪求作者寫一篇關于頁面流程圖的文章?。?!

    來自廣東 回復
    1. 第一版沒有了,如書能再版應可加入

      回復
  2. 閱讀了作者的三篇文章,收益頗多,看到上文有闡述頁面流程圖,能否出一篇講述頁面流程圖的呢?讓廣大童鞋學習下~

    來自廣東 回復
    1. 那個不算重點的,頁面流程圖現在沒有標準畫法,不過畫起來很容易,并且也可以用流程圖中的符號。做起來就是:把頁面畫的簡單點,然后再用線串起多個頁面,連的線仍然可以用流程圖的圖標(常見的是菱形判斷,條件判斷)。更為重要的是單一頁面的交互備注,這應是重點。

      來自北京 回復
  3. 閱讀之前先收藏點贊

    來自安徽 回復
  4. 簡歷

    回復
  5. .
    .

    回復
  6. 功能流程圖的源頭,是在一篇全網超高閱讀量的文章中看到的。對方詳細解釋了任務,業務和功能等流程圖。按照其定義是各不相同。而實際上我們實戰中從來沒見過。之后我再分析,其實更適合用頁面流程圖表達。而按照奧姆剃須刀原理,也不應增加這些不必要概念,很多余。

    直播例子,自身邏輯清晰直接寫邏輯也可,也可畫流程圖??梢岳斫庵苯訉戇壿嬒喈斢诰幊陶Z言寫if等的漢化版。具體選哪個,在于那個研發更容易理解。

    回復
    1. 功能流程圖的源頭,是在一篇全網超高閱讀量的文章中看到的。對方詳細解釋了任務,業務和功能等流程圖。按照其定義是各不相同。而實際上我們實戰中從來沒見過。之后我再分析,其實更適合用頁面流程圖表達。而按照奧姆剃須刀原理,也不應增加這些不必要概念,很多余。

      直播例子,自身邏輯清晰直接寫邏輯也可,也可畫流程圖??梢岳斫庵苯訉戇壿嬒喈斢诰幊陶Z言寫if等的漢化版。具體選哪個,在于那個研發更容易理解。

      回復
    2. 那篇文章我也看過,說實話,確實沒有什么實戰意義,而且給自己增加了很多不必要的概念。我覺得流程圖就應該是作者提出的這樣,不用刻意分業務、任務或功能,只要能讓相關人看懂就好。

      來自安徽 回復
  7. 我的個人拙見,交流交流。因為功能流程圖這個說法還是很普遍在用,它就是**功能流程圖,比如注冊功能流程圖、訂單功能流程圖等等,也會省略功能二字。但是這些都是一款產品的功能,它不是任務也不是業務,為了統稱它們所以管叫功能流程圖吧。

    像這些流程圖存在也是很有意義,它就是針對一個功能來詳細告知開發它的邏輯。類似注冊登錄這種普遍人都已經接觸的功能當然不用細化,而一個全新的功能點就需要細化邏輯。比如:做一個直播功能,它需要很多判斷邏輯。進入直播間前可能需要判斷直播是否開播,直播是否會員制,是否擁有試看5分鐘功能等,因為涉及到判斷先后,不同的處理方式會有不同的結果。當然這個可以用原型去描述,但是相比之下流程圖是否更加清晰呢?

    這是我個人的拙見,希望拋磚引玉,有大牛前來指點一下。

    來自廣東 回復
    1. 功能流程圖應該表現的是功能之間的操作流程關系;上邊提到的注冊功能流程圖,是要表達用戶使用注冊功能時這一單一功能的實現過程,該叫做用戶注冊邏輯圖,功能邏輯圖的叫法來表達功能的內部實現更好些

      來自山東 回復
    2. 流程圖就是流程圖,邏輯圖和流程圖不是同一個東西哇。百度一下概念都不一樣。

      來自廣東 回復
    3. 登錄的流程圖,是要表達各種異常處理,比如未注冊怎么辦,連續密碼輸錯怎么辦等。這些都是在說,用戶和系統之間的交互,即用戶做什么系統反饋什么等,稱其為頁面交互流程圖,簡稱交互流程圖,似是更貼切的描述。而交互流程圖就是對應上一篇的人機交互模式,也有更為明確的繪制特點和原則。

      來自北京 回復
  8. 有幾張圖片看不了。

    來自美國 回復
  9. 圖掛了,重新編輯一下?

    來自浙江 回復
  10. 感謝大神精彩分享,收獲頗豐,第三篇前兩張圖看不到呢

    來自北京 回復
  11. 正常流程都會思考,但異常情況的處理則是考驗產品邏輯的關鍵,期待你出個異常處理的文章

    回復
    1. 已經在4-5月即將出版的新書(暫定名)中寫了,可以關注公眾號號,獲得書的節選。

      來自北京 回復
    2. 書名是什么~要好好拜讀下

      來自廣東 回復
  12. 思維挺拔高的,不同階段理解不盡相同,但不管如何,流程圖是產品思維剖析的利器

    來自北京 回復
  13. 期待您的下一份作品

    來自湖南 回復
  14. 邏輯清晰強大,不愧是產品大佬~

    來自四川 回復
  15. 三篇文章都看了,非常感謝您的分享。

    來自北京 回復
    1. 謝謝了,要多多運用才好

      回復
  16. 三篇文章都看了,感謝作者您的分享!

    來自四川 回復
  17. 您的三篇文章都看了,謝謝您

    來自廣東 回復
    1. ??

      來自北京 回復
  18. 您的三篇文章都看了,謝謝您

    來自湖南 回復
    1. 謝謝閱讀,不過更高的獲得要練

      回復
  19. 樓主會說說頁面流程圖和UML用例圖嗎? ??

    來自廣東 回復
    1. 短期難,其實除了流程圖,下一步最需要掌握的思考利器是狀態圖,有這個才能做好后臺的審核等邏輯,不至于丟三落四。
      而下一步會有新的方向,簡歷面試或者解決方案的思考。

      回復
    2. 狀態圖也是很期待了

      來自廣東 回復