流程是一組將輸入轉(zhuǎn)化為輸出的相互關(guān)聯(lián)或相互作用的結(jié)果芥颈。
流程不可或缺的因素:對象、輸入赚抡、動(dòng)作爬坑、輸出。
對象就是執(zhí)行人也是產(chǎn)品中的用戶涂臣;
輸入可以理解為前提盾计、前置條件;
動(dòng)作就是產(chǎn)品中的操作赁遗,可以是點(diǎn)擊署辉、輸入等;
輸出可以理解為結(jié)果岩四、動(dòng)作的目的哭尝;
需要說明的是:
產(chǎn)品工作中,輸入和輸出的形式并不局限剖煌,可以是事件材鹦,也可以是動(dòng)作晕粪;
在思考輸出時(shí)胳岂,也不能僅僅考慮用戶端的輸出結(jié)果,同時(shí)要考慮后臺(tái)產(chǎn)生的輸出(比如數(shù)據(jù)的變化)误辑;
在相連的環(huán)節(jié)中箩做,通常上一個(gè)環(huán)節(jié)的輸出是下一個(gè)環(huán)節(jié)的輸入莽红。
流程圖就是將流程表達(dá)清楚的圖形,流程圖只要表達(dá)清楚一件事:什么對象在什么前置條件下執(zhí)行了什么操作邦邦,產(chǎn)生什么樣的結(jié)果安吁。
業(yè)務(wù)流程圖的作用是表達(dá)清楚業(yè)務(wù)需求在產(chǎn)品線的各個(gè)階段中在各個(gè)功能模塊之間的輪轉(zhuǎn);
通常情況下燃辖,一個(gè)業(yè)務(wù)需求不僅僅對應(yīng)一個(gè)功能需求鬼店,而是由多個(gè)功能需求組成的,舉例來說:業(yè)務(wù)需求是注冊黔龟,那么功能需求就包括填寫信息的正則校驗(yàn)妇智、驗(yàn)證碼的生成與校驗(yàn)、注冊協(xié)議查看(勾選)氏身,此外后臺(tái)還要由賬戶生成與信息記錄的功能巍棱,需要手機(jī)注冊的還要有短信的發(fā)送與驗(yàn)證的功能(郵箱注冊同理)。
可見蛋欣,業(yè)務(wù)需求要求概括精煉航徙,功能需求要求具體詳細(xì);一個(gè)業(yè)務(wù)需求通常涵蓋多個(gè)功能需求陷虎,涉及前端展示到踏、后臺(tái)記錄等多個(gè)部分杠袱,所以業(yè)務(wù)流程圖通常復(fù)雜詳細(xì),盡量能夠涵蓋各種異常情況(每種異常情況都有相應(yīng)的前窝稿、后臺(tái)解決方案)楣富。
業(yè)務(wù)流程圖的繪制思路一般是:
首先將業(yè)務(wù)按階段劃分,比如電商類可分為下單和支付伴榔,單車類可分為提車纹蝴、騎車、停車踪少;
然后列出每個(gè)階段參與的功能模塊骗灶,比如下單階段,就有商品查看秉馏、登錄/注冊、信息記錄脱羡、個(gè)人中心等功能萝究;
最后按照事件順序,畫出業(yè)務(wù)需求在各個(gè)模塊之間的流轉(zhuǎn)情況锉罐。
為了輸出一份完整的業(yè)務(wù)流程圖帆竹,一般兩個(gè)原則:
先考慮主干流程,在考慮分支流程脓规,主干流程邏輯準(zhǔn)確栽连,分支流程全面無遺漏;
表達(dá)清楚后臺(tái)產(chǎn)生的各種判斷及相應(yīng)的前端展示侨舆,這將作為接口設(shè)計(jì)的重要根據(jù)秒紧。
任務(wù)流程圖
任務(wù)流程圖表達(dá)的是用戶在執(zhí)行某個(gè)具體的任務(wù)時(shí)的工作流程。任務(wù)流程圖可以理解為一個(gè)簡化版的業(yè)務(wù)流程圖挨下,只有主要的操作步驟熔恢。
相比于業(yè)務(wù)流程圖,任務(wù)流程圖的特點(diǎn)是:
只展現(xiàn)用戶的操作臭笆,不展示后臺(tái)的判斷叙淌;
只展現(xiàn)正常流程,不展現(xiàn)異常流程愁铺;
只可查看用戶的工作流程鹰霍,無法作為開發(fā)的參考。