如何快速高效梳理復(fù)雜系統(tǒng)?

10 評論 17222 瀏覽 96 收藏 10 分鐘

編輯導(dǎo)語:產(chǎn)品經(jīng)理經(jīng)常會面臨一些比較復(fù)雜的系統(tǒng),在繁雜的多項工作任務(wù)中,產(chǎn)品經(jīng)理要處理業(yè)務(wù)需求并且梳理清楚業(yè)務(wù)邏輯,這是一個不小的難題。如何梳理好一個復(fù)雜的B端系統(tǒng)呢?我們需要完成兩件事。

面向企業(yè)的B端系統(tǒng),一直是復(fù)雜的代名詞。

其往往包含著大量的需求以及復(fù)雜的業(yè)務(wù)邏輯,這也給B端從業(yè)人員帶來了極大的挑戰(zhàn)。作為產(chǎn)品經(jīng)理,不管是做新項目的實施、接手新的業(yè)務(wù)線、還是公司內(nèi)部開辟新的產(chǎn)品線,都無可避免這個問題。

產(chǎn)品經(jīng)理作為It團(tuán)隊的與外部業(yè)務(wù)方、其他產(chǎn)品線的交流窗口,如何高效、完整的對接好大量的業(yè)務(wù)需求,梳理好復(fù)雜的業(yè)務(wù)邏輯,是一個非常重要且具有挑戰(zhàn)性的任務(wù)。

優(yōu)秀的產(chǎn)品經(jīng)理思路清晰、邏輯嚴(yán)謹(jǐn),可以將復(fù)雜的業(yè)務(wù)系統(tǒng)梳理非常有條理,并清晰的呈現(xiàn)給團(tuán)隊成員,不僅確保自己工作的完成質(zhì)量,同時也極大的降低了整個團(tuán)隊的工作壓力。

人的承受能力是有限的,在面對大量的業(yè)務(wù)需求時,缺少一定的方法和正確的思維方式,必然會導(dǎo)致遺漏大量的需求任務(wù)及業(yè)務(wù)邏輯,對后續(xù)的工作帶來沉重的負(fù)擔(dān)。在面對B端系統(tǒng)時,我們往往都會面對兩個問題:

  1. 面對大量的需求無從入手
  2. 面對復(fù)雜的業(yè)務(wù)邏輯無法有序準(zhǔn)確的進(jìn)行梳理

因此,想要梳理好一個復(fù)雜的B端系統(tǒng),也必須要完成兩件事:

  1. 針對大量的需求,找到合適的視角進(jìn)行分析—解決面對大量需求時,混亂無章的分析;
  2. 針對選取的視角,選擇合適的抽象層次—通過抽象手段,降低所面臨的問題的復(fù)雜度。

接下來,我們分別對這兩點(diǎn)進(jìn)行說明。

一、選擇合適的視角進(jìn)行分析

視角:通俗的講就是我們看待問題的角度。

比如說:我們描述一個人,這個人眼睛大、脾氣好、身體健康、鼻梁高、唱歌好。即便我們對這些描述人的詞語很熟悉,但是由于這些詞匯分別從不同的角度描述這個人,導(dǎo)致一時間也無法對這段描述有個清晰的認(rèn)識。

此時我們換一個方式進(jìn)行描述,從長相的角度描述,這個人長得眼睛大、鼻梁高、睫毛長;從才藝角度描述,這個人學(xué)習(xí)好、唱歌好;從性格等方面描述時,這個人脾氣好,性格溫和。

通過各個角度,對描述進(jìn)行歸類后,隨著描述,我們可以很簡單的勾畫出這一個人物形象。一個系統(tǒng),同樣具備以上特點(diǎn)。

當(dāng)我們在分析系統(tǒng)時,最常做的,就是一股腦橫跨多個角度去分析系統(tǒng),這必然會增大我們分析系統(tǒng)業(yè)務(wù)需求及業(yè)務(wù)邏輯的困難度。如果我們將系統(tǒng)從不同的角度切分開進(jìn)行分析。最簡單的如安全性、易用性、擴(kuò)展性、數(shù)據(jù)流轉(zhuǎn)、對象交互等。

從易用性角度看,我們可以通過分析系統(tǒng)的UI設(shè)計、交互設(shè)計等,來解析整個系統(tǒng)的易用性;而從對象交互的角度看,我們可以通過分析系統(tǒng)與系統(tǒng)之間的交互、系統(tǒng)內(nèi)部模塊之間的交互、各個模塊中表單之間的交互來分析。

可以看到,通過將系統(tǒng)分解成一個個視角,我們將一個復(fù)雜的系統(tǒng)切分成了幾部分,而在任意一個視角下,我們都可以專注于分析系統(tǒng)的在這個視角下的表現(xiàn),而不需要直接面對整個系統(tǒng),從而降低我們分析系統(tǒng)的難度。

二、在選定的視角下,選擇合適的抽象層次進(jìn)行分析

抽象層次:通過定義一個邊界,將一個復(fù)雜的事物視為一個整體,從而分析與它處于同一個層次下的事物之間的關(guān)聯(lián)關(guān)系,而所定義的這個邊界,代表的就是一個抽象層次。

當(dāng)我們選定好某一個視角后,即便對整個系統(tǒng)進(jìn)行了切分,但是鑒于B端系統(tǒng)的復(fù)雜性,如果沒有條理的進(jìn)行分析,同樣會給分析工作造成一定的難度。

因此接下來需要做的就是對這個視角下的系統(tǒng)進(jìn)行層層剖析,以中臺OMS系統(tǒng)為例,當(dāng)我們選定對象之間交互關(guān)系為視角后,此時根據(jù)這個視角的復(fù)雜度,將整個問題選定3個抽象角度:

  1. 以O(shè)MS系統(tǒng)作為一個抽象角度,OMS系統(tǒng)與外部系統(tǒng)之間的關(guān)聯(lián)關(guān)系;
  2. 以O(shè)MS系統(tǒng)中某一個模塊作為抽象層次,OMS系統(tǒng)內(nèi)部各個模塊之間的關(guān)聯(lián)關(guān)系;
  3. 以模塊中的某一個對象作為抽象層次,分析模塊內(nèi)部各個對象之間的關(guān)聯(lián)關(guān)系。

圖1:系統(tǒng)與系統(tǒng)之間的交互

當(dāng)我們以O(shè)MS系統(tǒng)作為邊界,將整個OMS系統(tǒng)作為一個抽象層次時,此時,其他外圍系統(tǒng)與它是處于同一個抽象層次,在分析的時候,我們可以將整個OMS系統(tǒng)視為一個整體,這時分析也就僅僅停留在外圍系統(tǒng)與OMS系統(tǒng)之間的交互上,從而更為完整的梳理系統(tǒng)與系統(tǒng)之間的接口通訊等信息。

此時我們降低抽象層次,以O(shè)MS系統(tǒng)的訂單中心作為抽象層次,得到下圖,OMS內(nèi)部的商品中心、策略中心等與其處于同一抽象層次,這時我們分析時,就會專注于分析各個中心模塊之間的交互關(guān)系,而不需要關(guān)注系統(tǒng)外部及模塊內(nèi)部的關(guān)系。

圖2:模塊與模塊之間的交互

而當(dāng)我們進(jìn)一步降低抽象層次,以訂單中心中的對象為一個抽象層次時,得到下圖:

圖3:對象與對象之間的交互

在這個抽象層次下,我們進(jìn)行分析時,只需要專注于分析訂單中心內(nèi)部各個表單對象之間的交互關(guān)系。

在上例中,我們通過定義一個抽象層次,從而屏蔽掉不在當(dāng)前層次內(nèi)的信息,在分析問題時,我們只需要專注于當(dāng)前抽象層次中的內(nèi)容,而不會涉及到抽象層次內(nèi)的細(xì)節(jié),這種方式可以降低我們所面臨問題的復(fù)雜度,從而提高我們分析問題的完整性和準(zhǔn)確性。

三、視角及抽象層次的應(yīng)用

視角和抽象層次,不僅僅用在系統(tǒng)分析及設(shè)計,作為PM,我們?nèi)粘9ぷ髦性谂c業(yè)務(wù)方、領(lǐng)導(dǎo)、UI設(shè)計師、測試、開發(fā)人員的協(xié)作,同樣需要用到。試想一下,這些不同的角色,在面對系統(tǒng)時,需要關(guān)注什么?

作為業(yè)務(wù)方,他們更加關(guān)注系統(tǒng)對業(yè)務(wù)的處理;作為領(lǐng)導(dǎo),他們更加關(guān)注系統(tǒng)的設(shè)計是否合理;而作為UI設(shè)計師,則更加關(guān)注業(yè)務(wù)場景及交互設(shè)計;測試、開發(fā)人員,則更加關(guān)注業(yè)務(wù)邏輯實現(xiàn)。

這些我們接觸的角色,大部分人都只是關(guān)注系統(tǒng)中一個或者多個角度,而我們的需求評審,無差別的講給所有參與人,效果可想而知。

此外,將復(fù)雜的業(yè)務(wù)邏輯通過PRD講解給相關(guān)開發(fā)、測試人員時,如此復(fù)雜的系統(tǒng),如果直接深入講解細(xì)節(jié),也必然會導(dǎo)致需求評審困難重重,缺少了實際評審的意義。通過抽象層層講解,同樣可以提高整個團(tuán)隊的理解能力。

靈活的運(yùn)用視角和抽象層次,是作為一個合格的PM必須要鍛煉與具備的技能。只有具備了這種能力,我們才能在工作中游刃有余,像更高的層次沖刺。

 

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

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

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 好文啊

    來自北京 回復(fù)
  2. 很不錯,感謝分享

    來自北京 回復(fù)
  3. 干貨干貨,樓主好棒!我自己做復(fù)雜業(yè)務(wù)需求,只懂得去用業(yè)務(wù)流程圖協(xié)助自己梳理公司各部門之間的業(yè)務(wù)流轉(zhuǎn)(數(shù)據(jù)流轉(zhuǎn)),部門內(nèi)部的業(yè)務(wù)流轉(zhuǎn),另外跟業(yè)務(wù)同事交流補(bǔ)充細(xì)節(jié),跟開發(fā)同事溝通業(yè)務(wù)需求實現(xiàn)邏輯,這只是我個人工作中慢慢形成的方法,看了樓主文章,我對復(fù)雜業(yè)務(wù)梳理方法更清晰了些,感謝!

    回復(fù)
  4. 非常受用,同是OMS產(chǎn)品,可以留個微信交流下嗎

    來自北京 回復(fù)
    1. 18309299923,歡迎交流

      來自上海 回復(fù)
  5. 來自廣東 回復(fù)
  6. 膩害了

    來自廣東 回復(fù)
  7. 這個方法好用,受益了

    回復(fù)
    1. 有幫助就好,例子只是為了說明,關(guān)鍵是這種拆解系統(tǒng)的思路

      來自上海 回復(fù)
  8. 滿滿的干貨

    來自北京 回復(fù)