大話PM | 產(chǎn)品設(shè)計(jì),如何搞定業(yè)務(wù)異常?

3 評(píng)論 4515 瀏覽 29 收藏 21 分鐘

本文作者從自己的實(shí)際工作出發(fā),結(jié)合案例對(duì)業(yè)務(wù)異常的情況、預(yù)防方案和解決方案進(jìn)行了梳理分析和總結(jié),供大家一同學(xué)習(xí)和參考。

由于疫情影響,在延長(zhǎng)的假期中抽空回顧了近一年多來(lái)的產(chǎn)品工作。收獲之于發(fā)現(xiàn)了一個(gè)比較明顯且出現(xiàn)率很高的問題:產(chǎn)品部署上線后,經(jīng)常會(huì)出現(xiàn)未曾預(yù)見但又未做處理的異常情況,導(dǎo)致客戶使用體驗(yàn)很差,團(tuán)隊(duì)也要頻繁返工補(bǔ)漏,很是痛苦。

針對(duì)這種情況與產(chǎn)品同行們交流后發(fā)現(xiàn),這是一個(gè)很常見但又經(jīng)常被產(chǎn)品經(jīng)理忽視的非功能性異常處理。

本文將嘗試用實(shí)際工作中的真實(shí)案例,來(lái)講述如何防范和應(yīng)對(duì)此類問題。既是對(duì)自身產(chǎn)品工作的復(fù)盤總結(jié),也是與產(chǎn)品同行們的一次分享交流。

一、前言

眾所周知,一款優(yōu)秀的產(chǎn)品不僅能夠滿足用戶需求、解決用戶剛需,更要在用戶體驗(yàn)上保持高度的完整性、連貫性和容錯(cuò)性。此時(shí)就需要產(chǎn)品經(jīng)理們?cè)诋a(chǎn)品需求確定與設(shè)計(jì)環(huán)節(jié),全面考慮當(dāng)前產(chǎn)品所面臨的各種使用場(chǎng)景與交互邏輯。

也就是說(shuō),產(chǎn)品經(jīng)理除了需要將產(chǎn)品正常邏輯梳理清楚之外,更需要將不屬于正常流程、不屬于業(yè)務(wù)范圍或不在產(chǎn)品可控范圍的情況考慮周全。因此,異常設(shè)計(jì)是產(chǎn)品設(shè)計(jì)中不可或缺的重要模塊。

需要說(shuō)明的是,本文不討論類似于網(wǎng)絡(luò)中斷、服務(wù)器出錯(cuò)等“正常”的功能性異常。此處之所以稱之為正常,是因?yàn)檫@是產(chǎn)品設(shè)計(jì)中已經(jīng)約定俗成的設(shè)計(jì)模塊,大多數(shù)產(chǎn)品團(tuán)隊(duì)都有一套完整且成熟的處理方案。例如下圖所示,各產(chǎn)品都對(duì)網(wǎng)絡(luò)中斷進(jìn)行了異常處理。

同時(shí)有關(guān)功能性異常的情況說(shuō)明,網(wǎng)絡(luò)上也不乏相關(guān)的優(yōu)秀文章,例如在《設(shè)計(jì)中的異常:超全面的設(shè)計(jì)異常情況和處理方式匯總》一文中,非常全面的羅列了各種情況,足夠充分,本文不再贅述。

相較于“正?!钡漠惓?,本文討論的是極容易被產(chǎn)品團(tuán)隊(duì)忽略又非常至關(guān)重要的業(yè)務(wù)異常。說(shuō)它被忽略大部分是因?yàn)闃I(yè)務(wù)分析不夠透徹,忽視細(xì)節(jié)紕漏百出。說(shuō)它重要是由于一旦出現(xiàn)此類型異常,輕則會(huì)影響業(yè)務(wù)重則導(dǎo)致業(yè)務(wù)鏈斷裂,根本無(wú)法滿足用戶需求。

那么到底什么是業(yè)務(wù)異常呢?

二、業(yè)務(wù)異常

2.1 概念說(shuō)明

在說(shuō)明什么是業(yè)務(wù)異常之前,我們首先要明白什么是業(yè)務(wù)需求?

通俗來(lái)說(shuō),業(yè)務(wù)需求是基于企業(yè)商業(yè)目的的實(shí)際業(yè)務(wù)的需求,大多數(shù)來(lái)源于企業(yè)高層或市場(chǎng)業(yè)務(wù)部門。與功能需求不同的是,業(yè)務(wù)需求不僅僅關(guān)注要實(shí)現(xiàn)什么具體功能,更關(guān)注此項(xiàng)功能與業(yè)務(wù)結(jié)合后能滿足什么使用場(chǎng)景、帶來(lái)什么業(yè)務(wù)價(jià)值。

而在業(yè)務(wù)需求細(xì)化過(guò)程中,對(duì)各個(gè)業(yè)務(wù)邏輯分支的處理,就要考慮到當(dāng)前業(yè)務(wù)流程可能出現(xiàn)的各類場(chǎng)景情形,并為之針對(duì)性提供解決方案。于是不難得知:

業(yè)務(wù)異常處理是業(yè)務(wù)需求邏輯細(xì)化過(guò)程中,對(duì)業(yè)務(wù)流程異常情形的處理。

2.2 舉例分析

幾乎所有的互聯(lián)網(wǎng)產(chǎn)品中都有登錄注冊(cè)模塊,一方面要為用戶建立虛擬身份,用以記錄個(gè)人數(shù)據(jù);另一方面可以針對(duì)用戶屬性提供個(gè)性化服務(wù)。除此之外在 ToB 產(chǎn)品中,用戶身份可能關(guān)聯(lián)著某些重要的業(yè)務(wù),例如用戶角色、功能權(quán)限等。

那么此時(shí),登錄注冊(cè)模塊就不僅要考慮要正常登錄/注冊(cè)流程中的異常,還要考慮其牽扯到的業(yè)務(wù)邏輯異常。例如下圖是銷售獲客綜合體驗(yàn)不錯(cuò)的加推 APP,其登錄注冊(cè)流程就涉及到用戶身份的業(yè)務(wù),對(duì)企業(yè)主體或企業(yè)員工進(jìn)行不同的流程分支。

通過(guò)初步分析,在此業(yè)務(wù)邏輯中需要分別梳理以下三部分:

  1. 功能正常流程:順利正確注冊(cè)/登錄進(jìn)入 APP 的流程
  2. 功能異常流程:如手機(jī)號(hào)格式錯(cuò)誤、網(wǎng)絡(luò)中斷等異常
  3. 業(yè)務(wù)異常流程:如已有企業(yè)再注冊(cè)如何處理等異常

首先功能正常流程如上圖所示,不再重復(fù)展示。而功能異常流程,簡(jiǎn)單體驗(yàn)后如下圖所示:

可以看到加推對(duì)常見的手機(jī)號(hào)格式錯(cuò)誤、網(wǎng)絡(luò)中斷與企業(yè)名稱重復(fù)等異常均做了針對(duì)性處理,提示明確且體驗(yàn)良好。那么本文強(qiáng)調(diào)的業(yè)務(wù)異常呢?

我們先嘗試用一個(gè)清單來(lái)簡(jiǎn)單羅列可能出現(xiàn)的情況:

  • 注冊(cè)時(shí)加錯(cuò)企業(yè)如何處理
  • 加入企業(yè)后,返回上頁(yè)再加入另外的企業(yè)如何處理
  • 加入企業(yè)后再注冊(cè)如何處理
  • 加入企業(yè)后再登錄如何處理
  • 已有企業(yè)的用戶重新注冊(cè)時(shí)如何處理
  • 企業(yè)管理員長(zhǎng)時(shí)間未批準(zhǔn)如何處理

帶著上述問題繼續(xù)細(xì)致體驗(yàn)后發(fā)現(xiàn),注冊(cè)且提示加入成功后,仍然可以通過(guò)返回按鈕返回上級(jí)重新選擇企業(yè)并成功加入,但無(wú)提示或歷史加入記錄。同時(shí)加入企業(yè)成功后等待通過(guò)時(shí),不論是注冊(cè)還是登陸都進(jìn)入等待同意申請(qǐng)頁(yè)面,流程合理。最后如果已有企業(yè)用戶重新注冊(cè)也不會(huì)被阻斷,而是會(huì)進(jìn)入選擇企業(yè)頁(yè)面(如果只有一家企業(yè),則會(huì)直接進(jìn)入),流程合理,具備流程連貫性。具體如下圖所示:

由此可以看出上述清單中,前五個(gè)可能存在的業(yè)務(wù)異常均已得到妥善的解決。但在體驗(yàn)過(guò)程中還發(fā)現(xiàn),加入企業(yè)且等待申請(qǐng)通過(guò)時(shí)再登錄,此時(shí)無(wú)法更換企業(yè)。而且如果企業(yè)管理員一直不處理請(qǐng)求,用戶端也無(wú)任何提示。同時(shí)在注冊(cè)流程走完且加入企業(yè)申請(qǐng)后,可以一直通過(guò)返回按鈕返回到首頁(yè),且仍然可以走注冊(cè)流程,重新修改資料并進(jìn)行其他企業(yè)的申請(qǐng)。

相對(duì)來(lái)說(shuō),這些流程似乎不太合理。于是重新梳理清單后如下:

  • 注冊(cè)時(shí)加錯(cuò)企業(yè)如何處理
  • 加入企業(yè)后,返回上頁(yè)再加入另外的企業(yè)如何處理
  • 加入企業(yè)后再注冊(cè)如何處理
  • 加入企業(yè)后再登錄如何處理
  • 已有企業(yè)的用戶重新注冊(cè)時(shí)如何處理
  • 企業(yè)管理員長(zhǎng)時(shí)間未批準(zhǔn)如何處理
  • 加入企業(yè)后再登錄想更換企業(yè)如何處理
  • 加入企業(yè)后通過(guò)返回按鈕可以回到首頁(yè)是否合理

不難發(fā)現(xiàn),清單中未得到解決的問題,就是本文重點(diǎn)關(guān)注的很容易被忽略但用戶又有可能會(huì)觸發(fā)的異常情況。如果此類場(chǎng)景未做處理,在流程中斷的同時(shí)也會(huì)降低用戶使用體驗(yàn)。

那么如何解決這些異常流程呢?

2.3 優(yōu)化建議

既然已經(jīng)發(fā)現(xiàn)了場(chǎng)景明確的問題,那么很容易就通過(guò)一些簡(jiǎn)單的預(yù)防型提示或主動(dòng)操作來(lái)規(guī)避這些問題。

例如可行的優(yōu)化建議有:企業(yè)管理員長(zhǎng)時(shí)間未批準(zhǔn)時(shí),用戶可以通過(guò)類似“催辦提醒”的按鈕來(lái)提醒或聯(lián)系企業(yè)管理員。系統(tǒng)也可以通過(guò) APP 內(nèi)消息、短信服務(wù)等措施發(fā)送至管理員端。其次加錯(cuò)企業(yè)可以通過(guò)登錄后頁(yè)面中的“重新申請(qǐng)”按鈕,自行重新申請(qǐng)。最后回到首頁(yè)的問題可以通過(guò)點(diǎn)擊返回按鈕提示“是否重新注冊(cè)”來(lái)解決。

具體歸納如下:

企業(yè)管理員長(zhǎng)時(shí)間未批準(zhǔn)如何處理

  • 用戶主動(dòng)通過(guò)類似“提醒管理員”按鈕來(lái)快速催辦
  • 用戶主動(dòng)通過(guò)類似“聯(lián)系管理員”按鈕來(lái)聯(lián)系企業(yè)管理員
  • 系統(tǒng)默認(rèn) 24 小時(shí)不處理自動(dòng)觸發(fā)推送消息來(lái)提醒企業(yè)管理員

加入企業(yè)后再登錄想更換企業(yè)如何處理

  • 提供類似“重新選取”按鈕來(lái)切換企業(yè)
  • 提供類似“等待申請(qǐng)通過(guò)時(shí),暫不支持切換企業(yè)”相關(guān)文案說(shuō)明

加入企業(yè)后通過(guò)返回按鈕可以回到首頁(yè)是否合理

  • 提供“您已申請(qǐng)成功,是否回到主頁(yè)”提示框

當(dāng)然以上優(yōu)化方案僅為建議可選方案,均存在細(xì)節(jié)考究。例如主動(dòng)提醒是否有時(shí)間限制?每天允許提醒幾次?默認(rèn)多長(zhǎng)時(shí)間自動(dòng)觸發(fā)等細(xì)節(jié),不在本文重點(diǎn)范圍,不展開描述。

三、預(yù)防方案

從第二節(jié)注冊(cè)登錄的真實(shí)案例中,我們已經(jīng)初步了解到業(yè)務(wù)異常的概念、出現(xiàn)場(chǎng)景及其解決方案。那么在日常產(chǎn)品設(shè)計(jì)工作中,產(chǎn)品經(jīng)理們要如何預(yù)防此類異常的發(fā)生呢?

3.1 業(yè)務(wù)自查表

關(guān)于自查表,產(chǎn)品相關(guān)工作者一定不會(huì)陌生。它的百度百科定義是:

按照系統(tǒng)工程分析方法,在對(duì)一個(gè)系統(tǒng)進(jìn)行科學(xué)分析的基礎(chǔ)上,找出各種可能存在的風(fēng)險(xiǎn)因素,然后以提問的方式將這些風(fēng)險(xiǎn)因素列成的表格。

其實(shí)簡(jiǎn)單來(lái)說(shuō),自查表就是一份可能出現(xiàn)風(fēng)險(xiǎn)的產(chǎn)品問題清單。如果有細(xì)心的讀者可以發(fā)現(xiàn),在本文 2.2 節(jié)中已經(jīng)列出了一個(gè)清單,這就是簡(jiǎn)單的自查表。

值得強(qiáng)調(diào)的是,不論是需求分析、交互設(shè)計(jì)還是業(yè)務(wù)邏輯方面,自查表既能保證產(chǎn)品設(shè)計(jì)過(guò)程中不遺漏各類細(xì)節(jié),也能梳理出詳細(xì)的業(yè)務(wù)流程。所以在預(yù)防業(yè)務(wù)異常時(shí),一份完善詳細(xì)的業(yè)務(wù)自查表必不可少。

那么在業(yè)務(wù)繁多尤其在各業(yè)務(wù)都很復(fù)雜的 ToB 產(chǎn)品中,我們?nèi)绾谓⒁环萃晟魄液侠淼臉I(yè)務(wù)自查表呢?

首先母庸質(zhì)疑的是,我們必須深度了解業(yè)務(wù)需求背后的業(yè)務(wù)場(chǎng)景。并根據(jù)實(shí)際的業(yè)務(wù)場(chǎng)景梳理出當(dāng)前業(yè)務(wù)的流程圖、狀態(tài)機(jī)圖等 UML 圖,便于充分理解業(yè)務(wù)。

關(guān)于 UML 圖的說(shuō)明,可查閱本系列的另一篇文章《大話PM | 產(chǎn)品經(jīng)理必備利器:UML》。如果是一些復(fù)雜且專業(yè)的核心業(yè)務(wù)流程,在必要時(shí)還需要業(yè)務(wù)部門配合梳理。

如下圖是某項(xiàng)目申請(qǐng)單的核心流程狀態(tài)機(jī)圖:

其次在此基礎(chǔ)上,按照業(yè)務(wù)正向流程逐個(gè)排查每一個(gè)業(yè)務(wù)狀態(tài)下,各種操作可能出現(xiàn)的情形,并對(duì)可能出現(xiàn)的異常情況做好記錄。而且在確保正向已經(jīng)梳理完畢的同時(shí),也要嘗試檢查反向流程是否也存在問題。

最后一個(gè)非常重要的環(huán)節(jié),就是帶著吹毛求疵的態(tài)度,刻意尋找流程中的漏洞。尤其是一些涉及到商品或金額交易等敏感業(yè)務(wù),更要抱著惡意灰產(chǎn)的角色,避免出現(xiàn)被薅羊毛的重大問題。前段時(shí)間京東的薅家電事件,可以說(shuō)是損失重大,最真實(shí)的慘痛教訓(xùn)。

當(dāng)然在整個(gè)自查流程中,不要忘記隨時(shí)做好記錄,并最終整理成一份針對(duì)性的業(yè)務(wù)自查表。

整體流程圖示如下:

3.2 知識(shí)庫(kù)

相較于自查表,知識(shí)庫(kù)是一種覆蓋范圍更全面、內(nèi)容更有組織的知識(shí)管理工具,常用于團(tuán)隊(duì)、組織或企業(yè)。在知識(shí)庫(kù)中,產(chǎn)品團(tuán)隊(duì)可以共同儲(chǔ)存、分享及管理產(chǎn)品相關(guān)文檔。那我們?nèi)绾卫弥R(shí)庫(kù)來(lái)預(yù)防業(yè)務(wù)異常呢?

從 3.1 節(jié)我們已經(jīng)有了針對(duì)某項(xiàng)具體業(yè)務(wù)的單個(gè)自查表,那么如果有多個(gè)類似業(yè)務(wù)的自查表,就完全可以總結(jié)歸納出此類業(yè)務(wù)的共性,將它們相同的業(yè)務(wù)流程及對(duì)應(yīng)的異常進(jìn)行常規(guī)化處理,并形成對(duì)應(yīng)的知識(shí)庫(kù)。

此時(shí)如果再次遇到類似的業(yè)務(wù),產(chǎn)品經(jīng)理只要關(guān)注核心業(yè)務(wù)邏輯異常即可,其他異??梢灾苯痈鶕?jù)知識(shí)庫(kù)進(jìn)行核查。既減少了工作量提高了效率,也能保證不會(huì)對(duì)常見的異常進(jìn)行遺漏。

例如下圖所示,A 和 B 同樣都是登錄功能,但功能對(duì)應(yīng)的業(yè)務(wù)不同。此時(shí)知識(shí)庫(kù)可以采取兩者自查表的交集部分,就是登錄業(yè)務(wù)模塊的共性自查表。

但要注意的是,知識(shí)庫(kù)是在長(zhǎng)期工作中不斷豐富、完善和沉淀的產(chǎn)物。產(chǎn)品團(tuán)隊(duì)不僅要學(xué)會(huì)利用知識(shí)庫(kù),更要利用豐富的產(chǎn)品業(yè)務(wù)場(chǎng)景來(lái)反哺知識(shí)庫(kù),這樣才能發(fā)揮出其強(qiáng)大的作用。

3.3 頭腦風(fēng)暴

頭腦風(fēng)暴是敏捷開發(fā)中一項(xiàng)很特別也很有趣的會(huì)議,它是指:

在正常融洽和不受任何限制的氣氛中以會(huì)議形式進(jìn)行討論、座談,打破常規(guī),積極思考,暢所欲言,充分發(fā)表看法。

也就是說(shuō)你可以在頭腦風(fēng)暴會(huì)議上充分展開想象,對(duì)產(chǎn)品進(jìn)行討論,并無(wú)對(duì)錯(cuò)之分。但要注意的是,在此處強(qiáng)調(diào)的頭腦風(fēng)暴,并非倡導(dǎo)各個(gè)產(chǎn)品團(tuán)隊(duì)開展這樣的會(huì)議,而是要掌握并利用頭腦風(fēng)暴的方法,來(lái)從不同的角度更加全面的討論問題。

例如在產(chǎn)品需求分析會(huì)時(shí),整個(gè)產(chǎn)品團(tuán)隊(duì)中的任一個(gè)成員都可以對(duì)業(yè)務(wù)邏輯進(jìn)行非常規(guī)的思考。它的作用在于,不同角色成員對(duì)待需求及其背后的業(yè)務(wù)認(rèn)知可能不一樣,這樣看待問題的角度就會(huì)不一樣。重要的是,這些不一樣的觀點(diǎn)往往就是異常發(fā)生的場(chǎng)景所在。產(chǎn)品經(jīng)理可以根據(jù)不同的意見或建議,對(duì)業(yè)務(wù)邏輯進(jìn)行優(yōu)化或補(bǔ)充。

當(dāng)然不一定非要在需求會(huì)運(yùn)用這樣的方法,也可以在設(shè)計(jì)會(huì)、每日站會(huì)甚至個(gè)人每天自我總結(jié)時(shí)運(yùn)用,同樣會(huì)有意想不到的效果。

四、解決方案

盡管我們?cè)诘谌?jié)介紹了幾種有效的預(yù)防方案,但事實(shí)上仍然可能存在極個(gè)別異常成為漏網(wǎng)之魚,此時(shí)需要我們放平心態(tài)去積極解決。

解決問題的首先,一定是根據(jù)異常反饋針對(duì)性的定位問題,此時(shí)業(yè)務(wù)流程圖依然會(huì)起到很大的幫助作用。順利定義問題后,還需要根據(jù)異常的影響范圍確定其緊急度。

如果此異常已造成重大業(yè)務(wù)影響,則必須高優(yōu)先級(jí)解決問題,即刻修復(fù)、測(cè)試、打包并上線;反之如果是影響度較小或者是一些體驗(yàn)上的問題,則完全可以規(guī)劃到最近的迭代版本中,進(jìn)行集中優(yōu)化。

分析并確立好方案后,不論是產(chǎn)品經(jīng)理個(gè)人還是整個(gè)產(chǎn)品團(tuán)隊(duì)都應(yīng)該積極總結(jié)復(fù)盤,找出問題出現(xiàn)的根本原因,并根據(jù)實(shí)際情況決定是否豐富知識(shí)庫(kù)與自查表,以便未來(lái)避免同類問題。

說(shuō)到這里,如果有拿到 PMP 認(rèn)證的讀者伙伴,很容易明白上文提到的知識(shí)庫(kù)與自查表,其實(shí)就是 PMI 所提倡的風(fēng)險(xiǎn)登記冊(cè)與經(jīng)驗(yàn)教訓(xùn)登記冊(cè)。但要知道工具并非解決問題的最佳方案,而是在面對(duì)不同場(chǎng)景時(shí),合理的使用正確的方案,才是最佳的解決方案。

所以說(shuō)產(chǎn)品經(jīng)理與項(xiàng)目經(jīng)理,雖然有類別差異之分,但在流程管理和方法論的本質(zhì)上都是相通的。

總結(jié)

至此,本文對(duì)于業(yè)務(wù)異常及其預(yù)防和解決方案就已經(jīng)全部闡述完畢。

需要補(bǔ)充強(qiáng)調(diào)的是,本文雖然以簡(jiǎn)單的登錄注冊(cè)模塊為例,但業(yè)務(wù)異常與產(chǎn)品本身的業(yè)務(wù)緊密相關(guān),不同的業(yè)務(wù)可能就帶來(lái)不同的異常情形。所以產(chǎn)品經(jīng)理及其團(tuán)隊(duì)一定要掌握其分析及處理方法,這樣才能在各類業(yè)務(wù)的處理中得心應(yīng)手。

此外在很多情況下,業(yè)務(wù)異常流程可能比正常流程還要多,此時(shí)就需要團(tuán)隊(duì)評(píng)估實(shí)現(xiàn)成本與實(shí)現(xiàn)價(jià)值,看是否有必要處理全部的異常邏輯。在需求緊急的情況下,仍然建議優(yōu)先關(guān)注核心業(yè)務(wù)邏輯,但不要忘記做好業(yè)務(wù)異常的預(yù)備處理。

#參考資料#

產(chǎn)品經(jīng)理方法論:業(yè)務(wù)異常診斷及優(yōu)化

快速搞定設(shè)計(jì)中的分支流程和異常情況

梳理適合自己的交互自查表

 

本文由 @ iamxiarui 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載

題圖來(lái)自Unsplash,基于CC0協(xié)議

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 感謝作者提供的梳理業(yè)務(wù)異常狀態(tài)的方法~

    來(lái)自廣東 回復(fù)
  2. ??

    來(lái)自四川 回復(fù)
  3. 前排

    來(lái)自四川 回復(fù)