優(yōu)秀的PM善于梳理這些流程圖

流程圖是產(chǎn)品經(jīng)理傳達(dá)需求的常用做法兆衅,按照我的經(jīng)驗(yàn)來(lái)看三大類:業(yè)務(wù)流程、頁(yè)面流程嗜浮、功能流程羡亩。分別對(duì)應(yīng)著戰(zhàn)略、戰(zhàn)術(shù)危融、執(zhí)行三大層次畏铆。

圖片來(lái)源:花瓣網(wǎng)

記得剛開(kāi)始做PD的時(shí)候,沒(méi)有意識(shí)去畫流程圖來(lái)梳理整個(gè)產(chǎn)品的脈絡(luò)吉殃。經(jīng)常需要修改原型辞居。后來(lái)慢慢被迫培養(yǎng)了先畫整體的業(yè)務(wù)流程,然后將具體的業(yè)務(wù)抽象成一個(gè)個(gè)功能模塊蛋勺,最后用形象化的頁(yè)面承載功能的工作方式瓦灶。

下面來(lái)講講我使用流程的實(shí)際案例,希望能夠給大家一些啟發(fā)抱完,無(wú)需深究其中的業(yè)務(wù)贼陶,主要看其中的思路。

業(yè)務(wù)流程

體現(xiàn)Boss對(duì)整個(gè)產(chǎn)品的戰(zhàn)略思想巧娱。產(chǎn)品經(jīng)理根據(jù)老板的傳達(dá)以及自身對(duì)產(chǎn)品的理解碉怔,梳理出整個(gè)產(chǎn)品核心業(yè)務(wù)的走向,生成業(yè)務(wù)流程圖禁添。

頁(yè)面流程

體現(xiàn)PD對(duì)核心業(yè)務(wù)的高度理解撮胧。把核心業(yè)務(wù)的每一個(gè)節(jié)點(diǎn)抽象成一張張頁(yè)面圖,用頁(yè)面跳轉(zhuǎn)體現(xiàn)節(jié)點(diǎn)關(guān)系老翘,生成頁(yè)面流程圖芹啥。

功能流程

體現(xiàn)每個(gè)功能模塊的操作路徑锻离。每個(gè)核心功能都應(yīng)該獨(dú)立化。先用解耦的思想來(lái)最小化每個(gè)核心功能叁征,然后用流程梳理清楚每一個(gè)操作纳账。額,大部分功能模塊都是和商城購(gòu)物相關(guān)的捺疼。具體如下:

1.訂單狀態(tài)流轉(zhuǎn)

2.優(yōu)惠券領(lǐng)取

3. h5活動(dòng)制作

4. 項(xiàng)目開(kāi)發(fā)

5. PD到UI配合

總結(jié)

按照這樣的思路來(lái)梳理產(chǎn)品的整體脈絡(luò)疏虫,會(huì)慢慢從表象的視覺(jué)層到抽象的結(jié)構(gòu)層,不僅PD自己對(duì)產(chǎn)品越來(lái)越理解深刻啤呼,同時(shí)研發(fā)RD也會(huì)更容易理解需求卧秘。

一、如何正確畫出功能結(jié)構(gòu)圖官扣?

對(duì)于PM來(lái)說(shuō)翅敌,梳理完產(chǎn)品的整體架構(gòu),簡(jiǎn)單的功能用線框圖即可惕蹄,復(fù)雜的功能應(yīng)該怎么辦呢蚯涮?

這時(shí)候,初級(jí)PM的做法是一個(gè)頁(yè)面一個(gè)頁(yè)面往下畫卖陵,一個(gè)控件一個(gè)控件的摳細(xì)節(jié)遭顶。然后畫到一半有問(wèn)題,再一個(gè)頁(yè)面一個(gè)頁(yè)面往回修改泪蔫。

(以前趟過(guò)的坑)

從時(shí)間來(lái)看棒旗,反復(fù)修改十幾遍,浪費(fèi)時(shí)間和精力撩荣。

從溝通來(lái)看铣揉,技術(shù)會(huì)因?yàn)橐淮涡宰鲞@么復(fù)雜的功能,懟你們餐曹。

從結(jié)果來(lái)看逛拱,大家看到的是一個(gè)細(xì)節(jié)很完美整體復(fù)雜混亂的功能。

為什么需要功能結(jié)構(gòu)圖

碰到上述情況的時(shí)候台猴,首先你應(yīng)該整體分析一下這個(gè)功能橘券,畫出詳情的內(nèi)部結(jié)構(gòu),然后和前端工程師過(guò)一遍需求卿吐。讓大家清楚這個(gè)功能由及部分組成。每部分是什么锋华,以及各有什么作用嗡官。

最后根據(jù)公司的需求,是做完這些功能重要毯焕,還是某個(gè)時(shí)間點(diǎn)上線重要衍腥。來(lái)綜合考慮是做完整個(gè)功能還是只做這個(gè)功能的子功能磺樱。

這就是功能結(jié)構(gòu)圖的由來(lái)。

功能結(jié)構(gòu)圖是什么

功能結(jié)構(gòu)圖是用來(lái)表示復(fù)雜功能的內(nèi)部結(jié)構(gòu)婆咸,包含了哪些子功能竹捉。

設(shè)計(jì)特性

最好設(shè)計(jì)成獨(dú)立的模塊,和其他功能盡量不存在關(guān)聯(lián)尚骄。

注意是功能內(nèi)部結(jié)構(gòu)块差,不要誤認(rèn)為是功能間的關(guān)系。(功能間的關(guān)系是功能流程圖)

如何畫功能結(jié)構(gòu)圖

以電商app的下單功能為例倔丈,來(lái)講一下如何畫功能結(jié)構(gòu)圖憨闰。

1. 分析功能結(jié)構(gòu)

當(dāng)我們接到這樣一個(gè)需求的時(shí)候,腦子中想到的是我們?cè)诰〇|淘寶等電商平臺(tái)的下單步驟需五,很容易就想到至少要這樣做鹉动。

然后這時(shí)候就直接去畫頁(yè)面,或者去抄襲競(jìng)品來(lái)設(shè)計(jì)原型宏邮。

2. 避免步驟頁(yè)面化

有3個(gè)步驟泽示,那就畫3個(gè)頁(yè)面好了。

簡(jiǎn)單的“步驟=頁(yè)面”蜜氨,只是偷懶的做法械筛。

比如提交訂單可以只是一個(gè)提交按鈕,選擇商品可以有多種方式记劝,可能會(huì)涉及到多個(gè)頁(yè)面变姨。

3. 避免功能競(jìng)品化

貌似競(jìng)品淘寶有現(xiàn)成的,全部照抄一遍就好了厌丑。

事實(shí)上你們可能不是電商平臺(tái)定欧,商品也沒(méi)有不同的sku。

細(xì)化功能粒度

根據(jù)自身業(yè)務(wù)怒竿,將下單功能拆分到更細(xì)的粒度砍鸠。

詳見(jiàn)訂單結(jié)構(gòu),可以結(jié)合訂單物理結(jié)構(gòu)耕驰、訂單邏輯結(jié)構(gòu)爷辱、訂單金額結(jié)構(gòu)一起閱讀。

如果你愿意按照這種思路去拆分朦肘,可以避免把步驟當(dāng)作頁(yè)面去畫了饭弓。

再對(duì)照自己的業(yè)務(wù)是不是也需要用購(gòu)物車,是否也需要有優(yōu)惠券媒抠。如果是剛剛上線的弟断,這兩個(gè)功能完全沒(méi)有必要設(shè)計(jì)。

4. 控制細(xì)分粒度

沒(méi)必要無(wú)限制地區(qū)細(xì)分粒度趴生,一般2到3層就夠了阀趴。比如一般的下單功能架構(gòu)圖昏翰。

不是不可以,而是一般的情況下沒(méi)必要耗費(fèi)太多的精力刘急。但如果需要拆分最底交易系統(tǒng)架構(gòu)的時(shí)候棚菊,是有必要的。有興趣的朋友可以看看淘寶產(chǎn)品十年事或者有贊訂單系統(tǒng)的拆分叔汁。

使用axure畫

建議使用axure的流程圖功能來(lái)畫统求,因?yàn)檫€支持跳轉(zhuǎn)到對(duì)應(yīng)的前端線框圖,方便閱讀攻柠。

矩形框

表示子功能球订,子子功能。

有向箭頭

表示子功能間的關(guān)系

虛線框

用來(lái)表示這部分屬于哪個(gè)子功能

二瑰钮、如何正確的畫出功能流程圖冒滩?

這就是我理解的產(chǎn)品架構(gòu)三部曲:

常見(jiàn)的錯(cuò)誤畫法

先梳理一下大部分PM畫功能流程的常見(jiàn)錯(cuò)誤,方便理解其邊界浪谴。

1.混入業(yè)務(wù)維度

特別容易把業(yè)務(wù)模塊也畫到功能流程圖里面开睡。

區(qū)分你的功能流程圖里面有木有業(yè)務(wù)模塊并不難。唯一的判斷標(biāo)準(zhǔn)是該圖中的每個(gè)節(jié)點(diǎn)都應(yīng)該是這個(gè)產(chǎn)品中真實(shí)存在的功能名稱苟耻,否則應(yīng)該是混入了其他東西篇恒。

真正的難點(diǎn)在于如何將業(yè)務(wù)流程映射成合理的功能流程,以及功能流程如何映射成恰當(dāng)?shù)臉I(yè)務(wù)

流程凶杖。

2.混入頁(yè)面維度

其次容易將頁(yè)面寫到功能流程圖里面胁艰。你如某個(gè)頁(yè)面只是某個(gè)功能的子集,你非要把它寫到功能流程圖里面智蝠,是不合適的腾么。

比如微信里面,發(fā)送照片給好友是一個(gè)功能杈湾,但是涉及到的頁(yè)面“照片"解虱、“選擇相冊(cè)”、“某一相冊(cè)詳情”以及操作“選中某一照片”漆撞,他們都不是功能殴泰,完全不應(yīng)該顯示在功能流程圖里。

當(dāng)然有些功能的命名浮驳,有可能和頁(yè)面是一樣的悍汛。

3.混入操作維度

每個(gè)功能可能包含很多操作,比如微信中發(fā)送照片給好友至会,包含了“點(diǎn)擊相冊(cè)”员凝、“滾動(dòng)照片列表”、“選擇照片并發(fā)送”等操作奋献。需要正確區(qū)分操作不是功能健霹。

功能流程是什么?

講了一些常見(jiàn)的錯(cuò)誤畫法之后瓶蚂,再次定義一下功能流程的概念糖埋。

功能流程是指產(chǎn)品的所有功能以及相互關(guān)系。

1.功能間關(guān)系

注意功能間是相互獨(dú)立的窃这,但是通過(guò)合理組合瞳别,可形成新功能。不太建議用一級(jí)功能杭攻、二級(jí)

功能祟敛,父功能子功能的叫法。

2.包含哪些元素

功能兆解,使用矩形表示馆铁。

功能流向,使用有向箭頭表示锅睛。

條件埠巨,使用有向箭頭上的文字表示。

已定義流程现拒,使用組合矩形表示辣垒。不是必須的,如果整個(gè)產(chǎn)品的功能太復(fù)雜印蔬,可能需要勋桶。

3.功能命名

要么是名詞,比如購(gòu)物車侥猬±裕可加定語(yǔ),比如:我的紅包陵究。

要么是動(dòng)賓短語(yǔ)眠饮,比如確認(rèn)訂單。

要么是通用叫法铜邮,比如:我的仪召。

可以參考同行業(yè)的TOP5 競(jìng)品。

如果功能簡(jiǎn)單松蒜,產(chǎn)品層面的1個(gè)功能盡量對(duì)應(yīng)著Axure的1個(gè)page頁(yè)扔茅。如果很復(fù)雜,請(qǐng)拆分到多個(gè)頁(yè)面秸苗。

4.功能定位

功能是邏輯意義上的概念召娜,用戶是感知到該產(chǎn)品具備哪些功能。一個(gè)功能可能是跨越多個(gè)頁(yè)面惊楼,也可能存在于某個(gè)頁(yè)面里玖瘸。而頁(yè)面是物理意義上的概念秸讹。用戶可以在產(chǎn)品里看到包含哪些頁(yè)面。

另外功能本身是相互獨(dú)立的雅倒。但是通過(guò)合理組合璃诀,可形成新的功能。不太建議用一級(jí)功能蔑匣、二級(jí)功能劣欢,父功能和子功能的說(shuō)法。

如何畫功能流程圖

1.羅列所有功能

按照PM設(shè)定的用戶使用產(chǎn)品流程裁良,來(lái)畫出每個(gè)節(jié)點(diǎn)的功能凿将。從首次打開(kāi)app開(kāi)始算起,進(jìn)入首頁(yè)會(huì)有多種走向价脾,均需分別畫出來(lái)牧抵。

請(qǐng)注意不要隨便把頁(yè)面名稱畫出來(lái),除非你確定含有一個(gè)同名的功能彼棍。

比如上圖乍一看灭忠,好像這幾個(gè)都是功能,畫的好像并沒(méi)有錯(cuò)座硕。

可事實(shí)上弛作,首頁(yè)只是頁(yè)面的叫法,而不是功能华匾。另外它至少包含了發(fā)布邀請(qǐng)映琳、查看邀約列表、頻道列表三個(gè)功能蜘拉。

2.用有向箭頭關(guān)聯(lián)

使用有向箭頭將功能之間聯(lián)系起來(lái)萨西。注意箭頭方向代表用戶的使用步驟。

如果你是使用axure旭旭,請(qǐng)不要傻乎乎的使用默認(rèn)模式拖一根線到功能矩形框上谎脯,而是切換到連接線模式然后鼠標(biāo)移動(dòng)到矩形框連接紅點(diǎn)并關(guān)聯(lián)到另外一個(gè)。

3.增加條件判斷

很多功能是有前置條件的持寄,請(qǐng)使用有向箭頭并輔以文字表示源梭。

所謂的條件就是前后端需要判斷的邏輯。常見(jiàn)的條件有3種邏輯結(jié)構(gòu)稍味。

4. 檢查是否犯錯(cuò)

上面說(shuō)的幾個(gè)常見(jiàn)錯(cuò)誤废麻,最好檢查一下有沒(méi)有犯。

5.得到功能流程圖

根據(jù)上面的步驟模庐,我大概畫了一下微信客戶端主要的功能流程圖烛愧。

總結(jié)

如果你們的產(chǎn)品比較復(fù)雜的話,可能需要根據(jù)用戶角色、前后端不同來(lái)分別畫出對(duì)應(yīng)的功能

流程圖怜姿。

比如微信的功能流程圖慎冤,至少用戶使用微信,用戶使用小程序沧卢,自媒體使用公眾號(hào)粪薛,開(kāi)發(fā)者開(kāi)發(fā)公眾號(hào),開(kāi)發(fā)者開(kāi)發(fā)小程序等很多個(gè)搏恤。

簡(jiǎn)單來(lái)說(shuō),你得清楚你們的業(yè)務(wù)需要多少個(gè)產(chǎn)品來(lái)支持湃交,產(chǎn)品間的關(guān)系是什么熟空,每種產(chǎn)品需要多少種用戶角色,相互間的關(guān)系搞莺,有多少個(gè)端息罗。

三、如何正確的畫出功能邏輯圖

當(dāng)我們需要設(shè)計(jì)任務(wù)型功能時(shí)才沧,除了基礎(chǔ)的線框圖和交互迈喉,更需要提前搞清楚整個(gè)功能的內(nèi)部邏輯流程,簡(jiǎn)稱功能邏輯圖温圆。

舉幾個(gè)大家熟悉的任務(wù)型功能作為例子挨摸,方便大家理解概念。

比如電商的下單岁歉,大概包含查看商品→選擇數(shù)量→填寫收貨地址→添加留言→付款得运。

其中的退貨也是,選擇商品→申請(qǐng)退貨→填寫退貨信息→賣家審批→寄送商品→賣家確認(rèn)物品無(wú)誤→退款到賬锅移。

包括優(yōu)惠券的使用熔掺,是生成訂單前還是訂單后都是有講究的。

為什么需要功能邏輯圖

當(dāng)需要設(shè)計(jì)這樣復(fù)雜步驟的功能非剃,一定要學(xué)會(huì)畫出內(nèi)部的邏輯流程置逻。

當(dāng)然有時(shí)候也需要結(jié)合功能結(jié)構(gòu)的思想,先拆分功能盡量少耦合备绽,再畫出內(nèi)部邏輯券坞。

然后和后端工程師過(guò)一遍邏輯,如果沒(méi)有問(wèn)題疯坤。再去設(shè)計(jì)具體的前端頁(yè)面报慕,最后才是專注于視覺(jué)細(xì)節(jié)。

如果沒(méi)有先產(chǎn)出功能邏輯圖压怠,而是只畫線框圖和交互眠冈,那修改迭代的次數(shù)至少是上百次。

功能邏輯圖是什么

表現(xiàn)功能內(nèi)部的邏輯走向∥贤纾可指導(dǎo)設(shè)計(jì)具體的頁(yè)面和交互布卡。

1. 功能邏輯圖和功能結(jié)構(gòu)圖的區(qū)別

注意是功能內(nèi)部的邏輯流程,不是誤認(rèn)為是拆分功能雇盖。

兩種圖形的使用場(chǎng)景是不一樣的忿等,分析功能的維度是不一樣的。

一般來(lái)說(shuō)先從業(yè)務(wù)上拆分功能到最細(xì)的粒度崔挖,然后再去畫功能邏輯圖贸街。有時(shí)候最細(xì)粒度的功能很簡(jiǎn)單,邏輯圖可不畫狸相。

多啰嗦一句薛匪,區(qū)分這2者也可以使用UML的用例思想來(lái)區(qū)分。

2.功能邏輯圖和狀態(tài)機(jī)的區(qū)別

通俗意義上的功能邏輯圖表現(xiàn)是行為這個(gè)維度以及變化脓鹃,而狀態(tài)機(jī)是狀態(tài)間的變化逸尖,維度是狀態(tài)。

3. 功能邏輯圖和UML時(shí)序圖的區(qū)別

算是時(shí)序圖的簡(jiǎn)易版吧瘸右,UML學(xué)起來(lái)有一定門檻娇跟。但是功能邏輯圖很容易上手,只是欠缺一些uml的特性太颤。

如何畫功能邏輯圖

繼續(xù)以電商APP的下單功能為例來(lái)講一下如何畫下單這個(gè)功能的邏輯圖苞俘。

因?yàn)檫@個(gè)功能實(shí)在是太復(fù)雜,不建議一次性畫出邏輯流程栋齿。

然后按照子功能分別畫出對(duì)應(yīng)的功能邏輯圖苗胀。注意這里只畫了立即購(gòu)買的下單功能,購(gòu)物車結(jié)算的可以查看加入購(gòu)物車瓦堵,加載購(gòu)物車基协,展示購(gòu)物車,操作購(gòu)物車菇用。

1. 選擇商品

2. 確認(rèn)訂單

3. 提交訂單

功能邏輯圖的元素

建議使用Axure來(lái)畫澜驮,因?yàn)檫€支持跳轉(zhuǎn)到對(duì)應(yīng)的前端線框圖,方便閱讀惋鸥。

1. 行為

使用矩形框表示杂穷,沒(méi)可以區(qū)分用戶行為和系統(tǒng)行為,uml時(shí)序圖中有區(qū)分卦绣。

2.流程

使用有頭表示行為的流程耐量。

3.判斷條件

使用菱形表示邏輯的多種路線。如果不復(fù)雜滤港,可不用廊蜒。

4.其他文字

用來(lái)輔助理解趴拧,可忽略。

總結(jié)

強(qiáng)調(diào)一下不要搞混功能邏輯圖和功能結(jié)構(gòu)圖的運(yùn)用場(chǎng)景山叮。

我的建議是能拆分就拆分成功能結(jié)構(gòu)著榴,不能拆分就畫功能邏輯。

四屁倔、如何正確的畫出頁(yè)面流程圖

說(shuō)到也main流程圖脑又,看似很簡(jiǎn)單。但是其實(shí)很多人畫的不規(guī)范锐借,不能清晰表達(dá)產(chǎn)品整體的頁(yè)面架構(gòu)问麸。

頁(yè)面流程圖是什么?

頁(yè)面流程圖是指產(chǎn)品的所有頁(yè)面以及相互間流向關(guān)系钞翔。

1.包含元素

頁(yè)面口叙,有向線條嗅战。

可能包含判斷條件。

不包含具體內(nèi)容俺亮。

不包含彈層驮捍、元件等視覺(jué)組件。

2. 頁(yè)面命名

要么是名詞脚曾,比如購(gòu)物車东且。可加定語(yǔ)本讥,比如我的紅包珊泳。

要么是動(dòng)賓短語(yǔ),比如確認(rèn)訂單拷沸。

要么是通用叫法色查,比如我的。

可以參考同行業(yè)的top5競(jìng)品撞芍。

盡量保持和原型軟件中頁(yè)面結(jié)構(gòu)的命名一致。

3.頁(yè)面定位

每個(gè)頁(yè)面盡量是一個(gè)完整獨(dú)立的小功能。

除非功能太復(fù)雜琐簇,需要多個(gè)頁(yè)面兔跌。此時(shí)頁(yè)面的作用是功能的某一操作。

請(qǐng)結(jié)合上述的頁(yè)面命名來(lái)考慮每一個(gè)頁(yè)面該如何定位帝嗡。

4. 維度只有一種

既然是頁(yè)面流程圖晶通,那么研究維度只應(yīng)該有頁(yè)面。尤其不應(yīng)該看到功能和業(yè)務(wù)哟玷。這個(gè)錯(cuò)誤

很多PM都會(huì)犯狮辽。

延伸一點(diǎn),每個(gè)產(chǎn)品至少有3大架構(gòu):業(yè)務(wù)流程、功能流程隘竭、頁(yè)面流程塘秦。

頁(yè)面流程的作用

之所以頁(yè)面流程這個(gè)東西出現(xiàn)在產(chǎn)品經(jīng)理的設(shè)計(jì)工作中,主要有以下原因动看。

1.了解全局

對(duì)于團(tuán)隊(duì)所有人來(lái)說(shuō)尊剔,通過(guò)頁(yè)面流程圖可以大概了解整個(gè)app的情況,偏視覺(jué)層菱皆。

2.傳達(dá)需求

對(duì)視覺(jué)設(shè)計(jì)師须误,知道要做多少視覺(jué)稿,具體每個(gè)頁(yè)面都有哪些視覺(jué)元素仇轻。

對(duì)前端工程師京痢,知道自己該寫多少頁(yè)面,搭建頁(yè)面代碼結(jié)構(gòu)篷店。

3.評(píng)估工作量

用頁(yè)面數(shù)量來(lái)評(píng)估各自的工作量祭椰,可以大概估算出工期。

4. 梳理業(yè)務(wù)

頁(yè)面流程是業(yè)務(wù)的直接體現(xiàn)疲陕,根據(jù)業(yè)務(wù)區(qū)反復(fù)研究它方淤,可以讓產(chǎn)品整體變得更簡(jiǎn)潔,結(jié)構(gòu)變得更優(yōu)美蹄殃。

頁(yè)面流程不能這樣畫

大部分初級(jí)PM畫頁(yè)面流程基本會(huì)犯兩個(gè)錯(cuò)誤携茂。

1. 只能有頁(yè)面這一維度

上面已經(jīng)說(shuō)了,再重申一下只應(yīng)該出現(xiàn)頁(yè)面這個(gè)維度诅岩,不應(yīng)該有什么亂七八糟的業(yè)務(wù)讳苦、功能、甚至是組件吩谦、元件什么的鸳谜。

2.不應(yīng)展示具體內(nèi)容

有些PM把頁(yè)面的具體內(nèi)容表示出來(lái),其實(shí)很不對(duì)的式廷。

? ? ? 抽象維度不一致卿堂,頁(yè)面和頁(yè)面內(nèi)容是兩個(gè)概念。

? ? ? 畫頁(yè)面內(nèi)容需要耗費(fèi)很長(zhǎng)世間懒棉。

? ? ? 頁(yè)面內(nèi)容改動(dòng)頻率大草描,需要經(jīng)常復(fù)查并修改。

? ? ? 具體內(nèi)容有功能策严、有控件穗慕、有圖標(biāo)、有文字妻导,很難抽象表述逛绵,以及表述完全怀各。如果你這樣畫過(guò),你就會(huì)理解這里的苦處术浪。

以閃電約app來(lái)畫一個(gè)錯(cuò)誤的頁(yè)面流程圖瓢对,只畫了幾個(gè)頁(yè)面。供大家參考胰苏。至少犯了以上1硕蛹、

2、4錯(cuò)誤硕并。

頁(yè)面流程圖應(yīng)該這樣畫

1.找出所有頁(yè)面

不管你使用哪款原型軟件法焰,總有他的頁(yè)面結(jié)構(gòu)。據(jù)此畫出所有的頁(yè)面不難倔毙。

需要注意的是頁(yè)面是物理層面的埃仪,真實(shí)存在。而不像業(yè)務(wù)流程圖中的業(yè)務(wù)模塊陕赃,只是邏輯層面

的卵蛉,并不需要真實(shí)體現(xiàn)。

如果你是使用axure,可以直接拖動(dòng)左方頁(yè)面結(jié)構(gòu)中的頁(yè)面標(biāo)題到右邊的畫布中即可么库。

2. 用有向線條關(guān)聯(lián)

使用線條將2個(gè)頁(yè)面聯(lián)系起來(lái)毙玻,直到把所有的頁(yè)面跳轉(zhuǎn)加上為止。


如果你是使用axure廊散,請(qǐng)不要傻乎乎的連接,而是使用連接線模式梧疲。

3. 增加條件判斷

這一步不是必須的允睹,但是稍微復(fù)雜一些的產(chǎn)品建議使用。

拿上面的錯(cuò)誤圖來(lái)說(shuō)幌氮,首頁(yè)和3個(gè)頁(yè)面有關(guān)聯(lián)缭受,那什么情況下跳轉(zhuǎn)到第一個(gè)頁(yè)面呢。這個(gè)就是需要條件判斷來(lái)說(shuō)明该互。這一點(diǎn)平鋪的UI視覺(jué)稿并不能體現(xiàn)這一點(diǎn)PM的價(jià)值米者。

其實(shí),UI視覺(jué)稿的平鋪圖可以作為前端工程師定義代碼層面的頁(yè)面結(jié)構(gòu)宇智,屬于物理結(jié)構(gòu)蔓搞。但是邏輯層面的頁(yè)面結(jié)構(gòu)必須輔以條件判斷。

重新畫一下上面的頁(yè)面流程圖随橘,正確應(yīng)該如下:

喂分,

4.檢查是否犯錯(cuò)

上面說(shuō)的幾個(gè)常見(jiàn)的錯(cuò)誤,最好檢查一下有沒(méi)有犯机蔗。

總結(jié)

如果是使用axure來(lái)畫頁(yè)面流程的話蒲祈,可以全選所有頁(yè)面甘萧,然后右鍵一鍵生成流程圖。

其實(shí)頁(yè)面流程圖還需要按照角色(用戶梆掸、商家)扬卷,端(客戶端,服務(wù)端)酸钦,有時(shí)候還需要按照版本來(lái)畫怪得,根據(jù)自身產(chǎn)品的復(fù)雜程度,按照此文方法畫出即可钝鸽。

五汇恤、如何正確的畫出業(yè)務(wù)流程圖

在實(shí)際生活中,我們會(huì)碰到各種各樣的流程拔恰。比如你去醫(yī)院看病因谎,你需要先去服務(wù)臺(tái)領(lǐng)個(gè)具體要去看病的某個(gè)科室的小票,再前往掛號(hào)窗口將小票遞給工作人員颜懊,繳完掛號(hào)費(fèi)之后拿到掛號(hào)單财岔,再前往具體科室去看病。各處都會(huì)有自己的流程河爹,按照流程來(lái)走可以快速達(dá)到目的匠璧,減少不必要的麻煩,當(dāng)然你也可以獨(dú)辟蹊徑咸这,這就屬于流程的優(yōu)化夷恍。

流程是為了達(dá)到特定的目標(biāo)而進(jìn)行的一系列有邏輯性的操作過(guò)程,它可以不規(guī)范媳维、可以充滿問(wèn)題酿雪,但它確確實(shí)實(shí)存在著。只要有事情或任務(wù)侄刽,就會(huì)有流程的存在指黎,將有一定規(guī)律的流程用圖表表示出來(lái)可以讓流程可視化,從而有利于流程的重組優(yōu)化州丹。

在工作中醋安,我們常用到的流程圖有:業(yè)務(wù)流程圖、頁(yè)面流程圖和數(shù)據(jù)流程圖墓毒。作為產(chǎn)品吓揪,經(jīng)常談的是業(yè)務(wù)流程圖;作為交互設(shè)計(jì)師所计,則比較關(guān)心頁(yè)面流程圖磺芭;而作為系統(tǒng)分析師,數(shù)據(jù)流程圖最關(guān)鍵醉箕。

PART1 業(yè)務(wù)流程圖

圍繞著以下幾個(gè)問(wèn)題來(lái)講述業(yè)務(wù)流程圖

什么是業(yè)務(wù)流程圖钾腺?

為什么需要業(yè)務(wù)流程圖徙垫?

業(yè)務(wù)流程圖的兩種圖表類型

兩種流程圖圖例和結(jié)構(gòu)

如何繪制業(yè)務(wù)流程圖?

常見(jiàn)的繪制流程圖的工具

1.業(yè)務(wù)流程圖是什么放棒?

業(yè)務(wù)流程圖姻报,顧名思義,用來(lái)描述業(yè)務(wù)流程的一種圖间螟,通過(guò)一些特定的符號(hào)和連線來(lái)表示具體某個(gè)業(yè)務(wù)的實(shí)際處理步驟和過(guò)程吴旋,詳細(xì)地描述任務(wù)的流程走向,一般沒(méi)有數(shù)據(jù)的概念厢破。

業(yè)務(wù)流程圖是最常見(jiàn)的圖表之一荣瑟,能看懂讀懂是必修課,能繪制便是非常重要的選修課摩泪。

2.為什么需要業(yè)務(wù)流程圖笆焰?

分析業(yè)務(wù)流程,并將業(yè)務(wù)流程圖表化可以幫助分析者了解業(yè)務(wù)如何運(yùn)轉(zhuǎn)见坑,幫助分析者找到業(yè)務(wù)流程中不合理的流向∪侣樱現(xiàn)有產(chǎn)品存在的業(yè)務(wù)流程未必是合理的,通過(guò)業(yè)務(wù)流程圖荞驴,鉆研關(guān)鍵事件的流程不皆,分析為什么要這么做,探索出更深層次的問(wèn)題熊楼,從而對(duì)現(xiàn)有不合理的業(yè)務(wù)流程進(jìn)行重組優(yōu)化霹娄,進(jìn)而制定優(yōu)化方案,改進(jìn)現(xiàn)有流程鲫骗。

產(chǎn)品在寫需求文檔時(shí)主要是對(duì)業(yè)務(wù)規(guī)則的描述犬耻,而配合以業(yè)務(wù)流程圖可以讓業(yè)務(wù)邏輯更清晰;日常梳理關(guān)鍵事件業(yè)務(wù)流程時(shí)挎峦,畫出業(yè)務(wù)流程圖可以幫助發(fā)現(xiàn)不合理流程,從而對(duì)關(guān)鍵事件進(jìn)行優(yōu)化合瓢。

3.業(yè)務(wù)流程圖的兩種圖表類型

(1)管理業(yè)務(wù)流程圖

我們現(xiàn)在所說(shuō)的流程圖其實(shí)是傳統(tǒng)的管理業(yè)務(wù)流程圖坦胶,包含基本流程圖和跨職能流程圖(泳道圖)兩種。以醫(yī)院掛號(hào)流程為例晴楔。

基本流程圖雖然明確地說(shuō)明了整個(gè)流程顿苇,但卻無(wú)法清楚地說(shuō)明每步流程是由哪個(gè)角色負(fù)責(zé)的。為了有效表示各個(gè)流程是由誰(shuí)來(lái)負(fù)責(zé)的税弃,可以通過(guò)泳道流程圖來(lái)實(shí)現(xiàn)纪岁,這樣不僅體現(xiàn)了整個(gè)活動(dòng)控制流,還能清楚知道各個(gè)角色在流程中所承擔(dān)的責(zé)任则果。

管理業(yè)務(wù)流程圖已基本能滿足業(yè)務(wù)流程走向的表達(dá)幔翰,但在復(fù)雜的系統(tǒng)交互中漩氨,表達(dá)并發(fā)概念時(shí),傳統(tǒng)的管理業(yè)務(wù)流程圖已無(wú)法表達(dá)遗增,這就需要用到UML建模叫惊。

(2)UML活動(dòng)圖

UML中共定義了13種圖,如下做修,其中用例圖霍狰、活動(dòng)圖和順序圖用的比較多。

UML細(xì)分了各種圖饰及,分別在不同的角度來(lái)描述系統(tǒng)流程蔗坯,在本質(zhì)上,UML各種圖均屬于流程圖燎含。

其中UML中活動(dòng)圖同管理業(yè)務(wù)流程圖類似可用于表示業(yè)務(wù)過(guò)程宾濒,唯一的區(qū)別是活動(dòng)圖支持并行行為。傳統(tǒng)的流程圖著重描述處理過(guò)程瘫镇,它的主要控制結(jié)構(gòu)是順序鼎兽、分支和循環(huán),各個(gè)處理過(guò)程之間有嚴(yán)格的順序和時(shí)間關(guān)系铣除;而UML活動(dòng)圖描述的是對(duì)象活動(dòng)的順序關(guān)系所遵循的規(guī)則谚咬,它著重表現(xiàn)的是系統(tǒng)的行為,而非系統(tǒng)的處理過(guò)程尚粘。

那UML活動(dòng)圖是如何來(lái)表示并發(fā)業(yè)務(wù)流程的呢择卦?

UML活動(dòng)圖也可包含為基本活動(dòng)圖和泳道活動(dòng)圖,表達(dá)的方式與管理業(yè)務(wù)流程圖差不多郎嫁,但圖例上稍有不同(圖例區(qū)別可參考下方)秉继。

同管理業(yè)務(wù)流程圖一樣,泳道讓流程中個(gè)角色的分工一目了然泽铛。一個(gè)泳道表示流程內(nèi)的一個(gè)角色尚辑,泳道內(nèi)僅僅畫出該泳道所表示角色完成的活動(dòng)(判斷,并行等可以畫在任意泳道)盔腔。

總結(jié):管理業(yè)務(wù)流程圖或UML活動(dòng)圖均可以用來(lái)表達(dá)業(yè)務(wù)流程杠茬,具體使用哪種圖來(lái)表達(dá)業(yè)務(wù)流程可以憑君喜好,但要遵循一定的符號(hào)結(jié)構(gòu)弛随,不要混搭瓢喉。不過(guò)要表達(dá)并行行為的還是使用UML活動(dòng)圖吧。

4.兩種流程圖圖例和結(jié)構(gòu)

(1)管理業(yè)務(wù)流程圖

管理業(yè)務(wù)流程圖的常用符號(hào)如下舀透,其基本結(jié)構(gòu)包含:順序結(jié)構(gòu)栓票、選擇(分支)結(jié)構(gòu)、循環(huán)結(jié)構(gòu)愕够。

(2)UML活動(dòng)圖

UML活動(dòng)圖的常用符號(hào)如下走贪,其基本結(jié)構(gòu)除了順序結(jié)構(gòu)佛猛、選擇(分支)結(jié)構(gòu)和循環(huán)結(jié)構(gòu)外,還可能存在并發(fā)的事件流厉斟。在UML中挚躯,可以采用一個(gè)同步線來(lái)說(shuō)明這些并行控制流的分岔和匯合。

同步線:分岔是有一個(gè)進(jìn)入轉(zhuǎn)換擦秽,兩個(gè)或多個(gè)離開(kāi)轉(zhuǎn)換码荔;而匯合則是兩個(gè)或多個(gè)進(jìn)入轉(zhuǎn)換,一個(gè)離開(kāi)轉(zhuǎn)換感挥。

5.如何繪制流程圖缩搅?

(1)在開(kāi)始繪制業(yè)務(wù)流程圖之前需要先想清楚的2個(gè)問(wèn)題:

1)所要描述的是哪一段業(yè)務(wù)流程?

在畫流程圖之前先確定業(yè)務(wù)流程起終點(diǎn)触幼,是截取某一段業(yè)務(wù)進(jìn)行詳細(xì)描述硼瓣,還是整體業(yè)務(wù)模塊進(jìn)行描述。不可能將所有的流程都放到一個(gè)圖里展示置谦,也不可能大而籠統(tǒng)不畫出關(guān)鍵事件堂鲤,要學(xué)會(huì)劃分業(yè)務(wù)流程范圍,把握粒度媒峡。

舉例

還是以醫(yī)院掛號(hào)看病為例瘟栖,先掛號(hào)再看病。整個(gè)流程下來(lái)其實(shí)可以細(xì)分為兩個(gè)流程谅阿,分別為掛號(hào)流程和看病流程半哟;甚至粒度可以再細(xì)點(diǎn),分為取小票流程签餐、掛號(hào)流程寓涨、繳掛號(hào)費(fèi)流程、排隊(duì)看病流程等氯檐,但很明顯戒良,單獨(dú)分析取小票流程和繳掛號(hào)費(fèi)流程粒度過(guò)小,沒(méi)有實(shí)際意義冠摄。

總結(jié):可采用自頂向下糯崎,逐層分解的繪制方法。明確你要梳理的業(yè)務(wù)流程范圍耗拓,首先列出流程中的關(guān)鍵事件拇颅,如醫(yī)院掛號(hào)看病奏司,掛號(hào)流程和看病流程便算是整個(gè)流程中的關(guān)鍵事件流程乔询;再結(jié)合你分析的目的來(lái)判斷是否需要再往下層進(jìn)行分解,如取小票流程韵洋、掛號(hào)流程竿刁、繳掛號(hào)費(fèi)流程黄锤、排隊(duì)看病流程。如此例食拜,層層向下分解鸵熟,直到符合你要分析的目的,當(dāng)目的是為了對(duì)某個(gè)業(yè)務(wù)流程進(jìn)行優(yōu)化時(shí)负甸,則分解到對(duì)應(yīng)流程即可流强,繪制出流程圖后再進(jìn)行分析。

2)所要描述的業(yè)務(wù)流程是否涉及到參與者呻待?

涉及到參與者的業(yè)務(wù)流程使用泳道圖來(lái)描述更簡(jiǎn)單明了打月。

舉例

業(yè)務(wù)簡(jiǎn)要描述:數(shù)學(xué)老師讓小麗幫忙把講臺(tái)上的寫了名字的語(yǔ)文課本送給語(yǔ)文老師,語(yǔ)文老師接下后微笑著對(duì)小麗說(shuō)謝謝蚕捉。

分析:包含了數(shù)學(xué)老師奏篙、小麗、語(yǔ)文老師這三個(gè)參與者迫淹,此時(shí)用泳道流程圖更合適秘通。

(2)問(wèn)題想明白了之后便可以對(duì)業(yè)務(wù)流程進(jìn)行梳理,進(jìn)而分解各個(gè)要素敛熬。

業(yè)務(wù)流程圖有4個(gè)關(guān)鍵要素:執(zhí)行操作肺稀、順序、輸入輸出荸型、規(guī)則盹靴;要更清楚的描述業(yè)務(wù)流程可以有參與者這一要素。

執(zhí)行操作:執(zhí)行了什么操作

順序:操作產(chǎn)生的順序

輸入輸出:發(fā)生操作的原因和結(jié)果

規(guī)則:操作產(chǎn)生的條件

參與者:誰(shuí)參與了這個(gè)流程瑞妇,可以是系統(tǒng)稿静、可以是頁(yè)面,也可以是用戶

以上個(gè)例子為例進(jìn)行分解:

業(yè)務(wù)簡(jiǎn)要描述:數(shù)學(xué)老師讓小麗幫忙把講臺(tái)上的寫了名字的語(yǔ)文課本送給語(yǔ)文老師辕狰,語(yǔ)文老師接下后微笑著對(duì)小麗說(shuō)謝謝改备。

執(zhí)行操作和順序(含輸入輸出):請(qǐng)求幫忙、接受幫忙蔓倍、拿講臺(tái)上的語(yǔ)文課本悬钳、遞交課本、接收課本偶翅、道謝

規(guī)則:必須是寫了名字的語(yǔ)文課本

參與者:數(shù)學(xué)老師默勾、小麗、語(yǔ)文老師

以上是明確給出了業(yè)務(wù)描述聚谁,按照步驟基本上便能畫出業(yè)務(wù)流程圖母剥。在沒(méi)有明確給出業(yè)務(wù)描述的情況下,對(duì)業(yè)務(wù)流程的梳理主要有兩種方式:

1)深入現(xiàn)場(chǎng)調(diào)查,由工作人員介紹業(yè)務(wù)處理過(guò)程环疼。

(2)對(duì)現(xiàn)有業(yè)務(wù)流程的優(yōu)化习霹。

當(dāng)已經(jīng)對(duì)現(xiàn)有業(yè)務(wù)流程熟悉時(shí),通過(guò)討論和分析炫隶,可梳理出業(yè)務(wù)流程淋叶,再通過(guò)優(yōu)化現(xiàn)有流程中不合理的地方,從而給出一個(gè)更好的流程來(lái)伪阶。

(3)流程圖規(guī)范

各圖形形狀/字號(hào)統(tǒng)一煞檩。如果各個(gè)圖形形狀大小/字號(hào)相差懸殊,這對(duì)于理解圖形的人也是一種折磨栅贴,對(duì)于某個(gè)比較重要的流程可以使用顏色來(lái)區(qū)分其他普通流程(但顏色數(shù)量和種類不應(yīng)太多形娇,以免重點(diǎn)模糊),再在該重要的流程旁加上注釋說(shuō)明筹误,就能將重點(diǎn)轉(zhuǎn)達(dá)給對(duì)方桐早。

流程名用動(dòng)賓結(jié)構(gòu),如輸入手機(jī)號(hào)厨剪。

流程均以開(kāi)始框開(kāi)始哄酝,以結(jié)束框結(jié)束。

流程圖從左到右祷膳、從上到下排列陶衅。

流程線盡量不要交叉。

6.常見(jiàn)的繪制流程圖的工具

(1)在線工具

ProcessOn

draw

(2)客戶端

Microsoft Visio

edraw億圖

xmind

omniGraffle(mac)

StarUML

我一般常用ProcessOn畫業(yè)務(wù)流程圖直晨,一些uml圖也會(huì)使用StarUML搀军,這兩種工具畫出來(lái)的圖都挺賞心悅目。但具體用哪種工具不重要勇皇,重要的是學(xué)會(huì)對(duì)業(yè)務(wù)流程進(jìn)行梳理并將流程可視化罩句。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市敛摘,隨后出現(xiàn)的幾起案子门烂,更是在濱河造成了極大的恐慌,老刑警劉巖兄淫,帶你破解...
    沈念sama閱讀 206,214評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件屯远,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡捕虽,警方通過(guò)查閱死者的電腦和手機(jī)慨丐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)泄私,“玉大人房揭,你說(shuō)我怎么就攤上這事挨措。” “怎么了崩溪?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,543評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)斩松。 經(jīng)常有香客問(wèn)我伶唯,道長(zhǎng),這世上最難降的妖魔是什么惧盹? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,221評(píng)論 1 279
  • 正文 為了忘掉前任乳幸,我火速辦了婚禮,結(jié)果婚禮上钧椰,老公的妹妹穿的比我還像新娘粹断。我一直安慰自己,他們只是感情好嫡霞,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布瓶埋。 她就那樣靜靜地躺著,像睡著了一般诊沪。 火紅的嫁衣襯著肌膚如雪养筒。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,007評(píng)論 1 284
  • 那天端姚,我揣著相機(jī)與錄音晕粪,去河邊找鬼。 笑死渐裸,一個(gè)胖子當(dāng)著我的面吹牛巫湘,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播昏鹃,決...
    沈念sama閱讀 38,313評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼尚氛,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了洞渤?” 一聲冷哼從身側(cè)響起怠褐,我...
    開(kāi)封第一講書(shū)人閱讀 36,956評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎您宪,沒(méi)想到半個(gè)月后奈懒,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,441評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡宪巨,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評(píng)論 2 323
  • 正文 我和宋清朗相戀三年磷杏,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片捏卓。...
    茶點(diǎn)故事閱讀 38,018評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡极祸,死狀恐怖慈格,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情遥金,我是刑警寧澤浴捆,帶...
    沈念sama閱讀 33,685評(píng)論 4 322
  • 正文 年R本政府宣布,位于F島的核電站稿械,受9級(jí)特大地震影響选泻,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜美莫,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評(píng)論 3 307
  • 文/蒙蒙 一页眯、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧厢呵,春花似錦窝撵、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,240評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至寒砖,卻和暖如春道批,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背入撒。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,464評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工隆豹, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人茅逮。 一個(gè)月前我還...
    沈念sama閱讀 45,467評(píng)論 2 352
  • 正文 我出身青樓璃赡,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親献雅。 傳聞我的和親對(duì)象是個(gè)殘疾皇子碉考,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容