產(chǎn)品的切割與圈定
編輯導(dǎo)語(yǔ):如何將線下業(yè)務(wù)需求合理的轉(zhuǎn)化為線上功能方案,是產(chǎn)品經(jīng)理需要面對(duì)的問題。本篇文章中,作者對(duì)如何解決這個(gè)問題給出了方法——“切割與圈定”,一起來(lái)學(xué)習(xí)一下。
作為產(chǎn)品經(jīng)理,我們每天都要面對(duì)不同的需求,除去業(yè)務(wù)層面的一些管理,這些需求的最終結(jié)果都是線上功能,即是將線下的業(yè)務(wù)流程線上化,形成標(biāo)準(zhǔn)功能使用。
如果從功能的角度理解產(chǎn)品的話,一系列功能簇并不一定都是產(chǎn)品,但產(chǎn)品一定包含一系列的功能簇。
也因此,如何把線下業(yè)務(wù)需求,快速且合理的形成線上化功能方案,是每天產(chǎn)品經(jīng)理都要面對(duì)的問題。
若把線下業(yè)務(wù)作為輸入,線上功能方案作為輸出,中間一定有方法可以牽引,這個(gè)牽引的方法,筆者將其稱之為“切割與圈定”。
一、切割
線下的業(yè)務(wù)通常是復(fù)雜且耦合的,若雜糅在一起分析,勢(shì)必非常麻煩,而且容易混亂。
所以,將耦合在一起的業(yè)務(wù)切割開來(lái),并逐個(gè)擊破,是非常重要的。
對(duì)線下業(yè)務(wù)的切割,包含流程的切割和實(shí)體的切割。流程的切割,主要是將不同層面的流程區(qū)分開來(lái);實(shí)體的切割,主要是將流程中所涉及的實(shí)體進(jìn)行抽象和邊界定義。
1. 切流程
流程的切割,需要先梳理線下的流程,然后再根據(jù)梳理的流程進(jìn)行切割。
線下流程梳理:
線下流程的梳理,一般都是從調(diào)研中獲取,在梳理的過程中,可以采用先縱向后橫向的方法。
先縱向,著眼于流程的生命周期,用流程節(jié)點(diǎn)將業(yè)務(wù)貫穿起來(lái),了解每個(gè)流程節(jié)點(diǎn)大概的工作和內(nèi)容,暫且不考慮每個(gè)節(jié)點(diǎn)的橫向擴(kuò)展。
后橫向,著眼于每個(gè)流程節(jié)點(diǎn)的邊界,了解在這個(gè)節(jié)點(diǎn)上,需要做什么、怎么做等。
梳理完成后,基本就會(huì)對(duì)業(yè)務(wù)的全貌有了解,知道他們?yōu)槭裁醋?、做什么、如何做等,為后續(xù)流程的切割提供了基礎(chǔ)。
流程切割:
在梳理的線下流程基礎(chǔ)上,需要對(duì)流程及每個(gè)節(jié)點(diǎn)的內(nèi)容,按流程類型進(jìn)行切割。
流程的類型,一般分為:業(yè)務(wù)流程,管理流程,逆向流程和異常流程,若還有其他類型的流程,可視業(yè)務(wù)情況進(jìn)行處理。
1)業(yè)務(wù)流程
標(biāo)準(zhǔn)的定義是為達(dá)到特定的價(jià)值目標(biāo)而由不同的人分別共同完成的一系列活動(dòng),這一系列活動(dòng)按開始的先后順序,串起一個(gè)有始有終的流程。
業(yè)務(wù)流程的對(duì)象是業(yè)務(wù),所以業(yè)務(wù)流程中的活動(dòng)對(duì)象也是業(yè)務(wù)。例如,訂單就是對(duì)外交付過程中一個(gè)重要的業(yè)務(wù)活動(dòng)。
2)管理流程
管理流程,通俗的解釋就是對(duì)流程的管理。通過對(duì)流程的管理,以達(dá)到諸如提高客戶滿意度、利潤(rùn)最大化等特定的目標(biāo)。
管理流程的對(duì)象是業(yè)務(wù)流程,通過管理,使得業(yè)務(wù)流程得以高質(zhì)量、高效率地進(jìn)行,并且每個(gè)業(yè)務(wù)活動(dòng)的結(jié)果質(zhì)量得到保證。
還是以訂單為例,業(yè)務(wù)流程重點(diǎn)關(guān)注訂單這個(gè)活動(dòng),而管理流程重點(diǎn)是要保證訂單的信息準(zhǔn)確性、真實(shí)性等。
3)逆向流程
逆向流程,一般是業(yè)務(wù)流程的反過程。
現(xiàn)在的企業(yè),不僅僅關(guān)注業(yè)務(wù)流程的特定目標(biāo),也越來(lái)越注重逆向流程的增值,包括客戶滿意度、創(chuàng)收等。例如,電商平臺(tái)的購(gòu)買流程(業(yè)務(wù)流程)和退換貨流程(逆向流程)。
4)異常流程
異常流程,一般是指由異常情況觸發(fā)的一系列處理流程。異常的分類有很多,我們通常關(guān)注業(yè)務(wù)異常和網(wǎng)絡(luò)異常。
業(yè)務(wù)異常是指業(yè)務(wù)活動(dòng)長(zhǎng)時(shí)未處理或錯(cuò)誤處理。例如,電商的購(gòu)買流程,是以用戶確認(rèn)收貨來(lái)確定付款成功,如果用戶一直不確認(rèn)收貨,商家永遠(yuǎn)也收不到錢,所以在流程設(shè)計(jì)上,設(shè)計(jì)了自動(dòng)收貨的機(jī)制。
網(wǎng)絡(luò)異常是指由于網(wǎng)絡(luò)不穩(wěn)定所造成的一系列異常。例如,微信聊天頁(yè)面的網(wǎng)絡(luò)異常流程,在網(wǎng)絡(luò)不穩(wěn)定的情況下,會(huì)后臺(tái)一直重試,直至網(wǎng)絡(luò)正常連接。
2. 割實(shí)體
線下流程中所涉及的實(shí)體,有些可能邊界定義不清晰,有重復(fù)的概念;有些定義的顆粒度太細(xì),不利于線上化;還有一些則多個(gè)實(shí)體雜糅在一起,難以分開。
線上化的過程中,我們通常會(huì)考慮架構(gòu)的標(biāo)準(zhǔn)性、兼容性和擴(kuò)展性等,會(huì)要求實(shí)體足夠抽象,以滿足不同具象的場(chǎng)景。
所以,我們需要對(duì)實(shí)體進(jìn)行切割。實(shí)體的切割,主要是對(duì)流程中涉及的實(shí)體進(jìn)行定義和抽象。
實(shí)體定義:
此處的實(shí)體概念,與傳統(tǒng)的客觀世界實(shí)體的定義不同,一般是指某類事物的集合,可以是具體的人事物,也可以是抽象的概念、聯(lián)系等。
那么,如何對(duì)實(shí)體進(jìn)行定義呢?
首先,需要找出切割之后的流程中所涉及的實(shí)體。有些實(shí)體很明顯可以找到,有些則需要結(jié)合業(yè)務(wù)情況分析得到。那么,到底什么東西可以被定義為一個(gè)實(shí)體?一個(gè)簡(jiǎn)單的判斷方法是,業(yè)務(wù)要不要對(duì)這個(gè)東西進(jìn)行管理。例如,客戶合同,在業(yè)務(wù)上一定要進(jìn)行管理,所以可以被定義為一個(gè)實(shí)體。
其次,要對(duì)每個(gè)實(shí)體進(jìn)行定義。這個(gè)定義不僅僅是概念上的,還需要明確實(shí)體的目標(biāo)、約束條件、主要活動(dòng)等。實(shí)體概念中,決定實(shí)體A之所以為實(shí)體A的,是實(shí)體的屬性,實(shí)體是一系列屬性的集合。
最后,對(duì)定義相近的實(shí)體,且不需要獨(dú)立分開的,進(jìn)行歸類合并。實(shí)體要盡可能的少,如奧卡姆剃刀原則強(qiáng)調(diào)的那樣:“如無(wú)必要,勿增實(shí)體”。
實(shí)體抽象:
定義的實(shí)體歸類后,可能還是比較具象的,是某些約束條件下的產(chǎn)物,這時(shí)候就需要去約束化,盡可能保證實(shí)體的抽象。只有實(shí)體足夠的抽象,產(chǎn)品的擴(kuò)展性和兼容性等才會(huì)越強(qiáng),才可以支撐更多的具象場(chǎng)景。
實(shí)體抽象的原則,主要是去約束化,即是要保證實(shí)體不是某些條件下的產(chǎn)物,盡可能地獨(dú)立。可以類比指導(dǎo)思想的概念,各地區(qū)的政策可以根據(jù)區(qū)域性差異而制定明細(xì)措施。而足夠抽象的實(shí)體,可以向下滿足不同約束條件的具象場(chǎng)景。
實(shí)體抽象完成后,可以將不同實(shí)體進(jìn)行劃分,分為主要實(shí)體和次要實(shí)體,就像一棵樹會(huì)有主干和支干一樣。從主業(yè)務(wù)流程的角度,縱向連接的實(shí)體就是主干,也就是主要實(shí)體;橫向擴(kuò)展的實(shí)體就是支干,也就是次要實(shí)體。
區(qū)分主要實(shí)體和次要實(shí)體的意義之一,就是當(dāng)產(chǎn)品處于初期或交付時(shí)間比較趕的時(shí)候,可以只考慮主要實(shí)體,次要實(shí)體存在于主要實(shí)體內(nèi)(耦合在一起),待后續(xù)標(biāo)準(zhǔn)化的時(shí)候,再進(jìn)行解耦。
3. 切割之后
線下流程和實(shí)體的切割過程,也是一個(gè)對(duì)流程和實(shí)體重新定義的過程,即將非標(biāo)準(zhǔn)的、具象的流程和實(shí)體,重新整理和定義為標(biāo)準(zhǔn)的、抽象的。
將流程和實(shí)體進(jìn)行切割之后,需要按抽象出來(lái)的實(shí)體,重新對(duì)業(yè)務(wù)流程、逆向流程和異常流程進(jìn)行梳理。
至于管理流程,則需要根據(jù)具體的情況,決定是否要線上化。例如,流程審批就是一個(gè)偏管理的流程,具體應(yīng)用在業(yè)務(wù)流程的只是審批的結(jié)果。
二、圈定
切割之后的流程和實(shí)體,是框架層面的東西,帶有規(guī)劃性質(zhì)。就像是建筑的地基,只有地基搭建好了之后,才能在其上建立各種具體的建筑。
如果要建具體的建筑,則需要將明細(xì)圈定下來(lái),如樓層高度、層數(shù)、樣式等。同理,如果要做到線上化,則需要具象化到可實(shí)現(xiàn)的細(xì)節(jié)層面上,這種可實(shí)現(xiàn)的層面就是功能。
功能的圈定,包括目標(biāo)功能的圈定和功能范圍的圈定。目標(biāo)功能的圈定,主要是確定滿足用戶痛點(diǎn)需求的功能;功能范圍的圈定,主要是確定功能的邊界。
1. 圈目標(biāo)
線下流程的梳理,可以幫助我們快速掌握用戶的痛點(diǎn),然后基于用戶痛點(diǎn)給出對(duì)應(yīng)的解決方案。
設(shè)計(jì)解決方案時(shí),一定是奔著可落地的目標(biāo)去的,不然只是空中樓閣、鏡花水月。同時(shí),也要兼顧其產(chǎn)品性,即設(shè)計(jì)的解決方案可作為一個(gè)獨(dú)立的產(chǎn)品,而不是跟業(yè)務(wù)強(qiáng)耦合。
當(dāng)解決方案確定之后,一般就確定了要做的方向,以及粗顆粒度的功能簇。這時(shí)候,則需要把功能簇從大到小進(jìn)行分解,將所有可能的目標(biāo)功能圈定出來(lái)。
功能分解的原則有兩個(gè),分別是相互獨(dú)立和足夠顆粒度。
相互獨(dú)立,是指平級(jí)的功能之間要有明確的邊界,相互是獨(dú)立的,分別實(shí)現(xiàn)不同的目標(biāo)。如果在分解的過程中,發(fā)現(xiàn)平級(jí)的多個(gè)功能之間存在交集,則需要考慮是不是要合并為一個(gè),盡量要保證不同的功能為不同的目標(biāo)服務(wù)。
足夠顆粒度,是指功能分解要分解到什么顆粒度為止。顆粒度的大小,根據(jù)不同的業(yè)務(wù)場(chǎng)景而不同,有些場(chǎng)景可能不需要分解就足夠了,有些則需要分解到更多層級(jí)才能解決。而且,后一級(jí)的顆粒度受前一級(jí)顆粒度的約束,不能脫離前一級(jí)顆粒度的范圍。
功能分解完之后,基本就圈定了功能的多少,以及各功能之間的關(guān)系。至于每個(gè)功能具體做什么,則是需要對(duì)功能范圍進(jìn)行圈定。
2. 定范圍
從軟件產(chǎn)品的角度來(lái)講,在某種程度上,功能是一系列操作的集合,而操作的對(duì)象則是實(shí)體。所以,實(shí)體是功能的載體。
這樣一來(lái),就可以把功能的范圍,分為橫向范圍和縱向范圍。橫向范圍是指實(shí)體內(nèi)范圍,縱向范圍是指實(shí)體間范圍。
橫向范圍:
由于功能是一系列操作的集合,所以一個(gè)功能可能會(huì)跨多個(gè)實(shí)體,每個(gè)實(shí)體都有關(guān)于該功能的定義。其中,每個(gè)實(shí)體對(duì)功能的定義,就是該功能的橫向范圍,也即是操作的內(nèi)容。
更具體一點(diǎn)的話,在實(shí)體中,操作的內(nèi)容是一系列字段的集合,這個(gè)集合就是橫向范圍。至于這個(gè)集合里需要有哪些字段,則需要根據(jù)實(shí)際的業(yè)務(wù)規(guī)則確定。
橫向范圍的定義,可以讓我們粗略地評(píng)估這個(gè)功能對(duì)當(dāng)前實(shí)體的影響有多大,以及用戶操作起來(lái)的工作量。
縱向范圍:
縱向范圍是功能的生命周期,從一個(gè)實(shí)體開始,到另一個(gè)實(shí)體結(jié)束。
所以,縱向范圍是有序的,即功能有起始實(shí)體和結(jié)束實(shí)體,并且中間所涉及到的實(shí)體也是有順序的。這種有序的實(shí)體的連接,就是該功能的流程。
縱向范圍的定義,可以讓我們更加了解這個(gè)功能所涉及的實(shí)體及其順序連接,然后從全局的角度看待問題。
3. 圈定之后
如果說(shuō)切割是對(duì)流程和實(shí)體的定義,那么圈定則是對(duì)功能和操作的定義。
圈定出功能簇和操作之后,每個(gè)功能的橫向范圍和縱向范圍都是清晰的,可以形成一定的可視化界面,用作與用戶評(píng)審的初稿。如果用戶有其他建議,此時(shí)的變更成本是很低的,可以隨時(shí)更改。
確定沒問題后,再下一步就是根據(jù)切割和圈定的邏輯及交付物,梳理產(chǎn)出PRD。
作者:白不記,公眾號(hào):有筆不記(ID:you_buji ),關(guān)注產(chǎn)品的學(xué)習(xí)與思考,用有序的眼光觀察無(wú)序的世界。
本文由 @白不記 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來(lái)自 Unsplash,基于CC0協(xié)議
謝謝大佬再一次讓我突破盲圈,切割與圈定,之前還真就沒聽過這個(gè),現(xiàn)在聽到了,哈哈哈。
哈哈,感謝喜歡和支持