在時間軸和空間軸上構(gòu)筑百年2B:基于共性搭建可在時間軸+空間軸積累的系統(tǒng)架構(gòu)(二)
編輯導(dǎo)讀:2B又稱B2B,也有寫成BTB,是企業(yè)對企業(yè)之間的營銷關(guān)系。2B企業(yè)發(fā)展至今,他們的發(fā)展狀況如何呢?本文是系列文章的第二篇,講述“基于共性搭建可在時間軸+空間軸積累的系統(tǒng)架構(gòu)”,希望對你有幫助。
2B行業(yè)包羅萬象,各個企業(yè)在細致末梢的處理辦法更是千變?nèi)f化,在2B這個行業(yè)應(yīng)了那句“一千個人心中有一千個哈姆雷特”,不同行業(yè)完全沒有可比性;即使相同行業(yè),不同公司對同一業(yè)務(wù)的處理都會有兩種完全不同的解決方案,即使同一家企業(yè)在不同的體量、不同的階段對同一業(yè)務(wù)的處理都不同,即使同一種業(yè)務(wù)、同一個時期換了不同的主管可能處理方式就不同。
例如A領(lǐng)導(dǎo)是一種放權(quán)的領(lǐng)導(dǎo)風格,那么他在審批這個場景上幾乎和一個強調(diào)控制性B領(lǐng)導(dǎo)的解決方案完全不同;在解決方案層面你會發(fā)現(xiàn)A領(lǐng)導(dǎo)主導(dǎo)下的業(yè)務(wù),層級少的多,B領(lǐng)導(dǎo)主導(dǎo)下的業(yè)務(wù)基本都需要直達頂層;A領(lǐng)導(dǎo)主導(dǎo)下的系統(tǒng)解決方案靈活、講究松耦合講究快速高效橫向協(xié)同;B領(lǐng)導(dǎo)主導(dǎo)下系統(tǒng),強調(diào)卡控、層級分明等級嚴明,落到系統(tǒng)層面就是校驗、控制、結(jié)點卡控就會非常明顯;系統(tǒng)在A和B兩個領(lǐng)導(dǎo)主導(dǎo)下的運作是完全不同的!
如果從這個層面看全是不同,如果我們站的更高一點來研究企業(yè),我們發(fā)現(xiàn)他們卻能抽象出很多共同的特性。
第一節(jié): B端遵循一套相同的語言體系“企業(yè)語言”
富士康郭臺銘說 “什么是企業(yè)管理?就是單據(jù)流跑順了!”這當中有一句非常重要的話“單據(jù)流跑順了!”
如果把這句話拆分來看他的構(gòu)成元素有“單據(jù)”“流”“跑”“順了”!這是最小顆粒度的拆分,我們分析下,其中唯一的名詞是“單據(jù)”如果我們在2B解決方案這個領(lǐng)域工作久了就會發(fā)現(xiàn),這個詞太有概括性了,企業(yè)中最基礎(chǔ)的業(yè)務(wù)單元不就是它么“生產(chǎn)訂單”“出貨單”“采購訂單”“銷售訂單”“報銷單”“付款單”“收款單”“請款單”“.…”
我們發(fā)現(xiàn)在我們構(gòu)建的系統(tǒng)里全是這些琳瑯滿目的單據(jù),企業(yè)里這種單據(jù)類型多的幾百上千,少的也有幾十種;不分企業(yè)、不分行業(yè)、不分國家只要是2B類的解決方案,全都大量的有這樣的單據(jù)存在。
“單據(jù)流跑順了”這句話中我們對“單據(jù)”這個名詞進行了解剖分析,提取出一個共性!這當中還有貌似兩個動詞“流”和“跑”,我們在逐一分析下,我們發(fā)現(xiàn)“流”這個詞代表的一層含義,這個單據(jù)有先后順序,而不是隨意雜亂無章的,而且還得滿足一定的規(guī)則或要求,才能叫“單據(jù)流”;還有一個字“跑”這就是一個完完全全的動詞了,名詞“單據(jù)”用副詞“流”定義好,那么就得讓他動起來于是“跑”就出現(xiàn)了,“跑”卻不能亂跑而是要“順了”。
于是這樣分析下來,我們是否就可以得到我們在企業(yè)解決方案中經(jīng)常出現(xiàn)的一種叫“流程圖”的東東。
上面畫的流程圖,是最簡單的此處只做案例講解不對業(yè)務(wù)場景做過渡深入的探討,我們從該圖可以發(fā)現(xiàn),這條流程中,出現(xiàn)了多張單據(jù),而且相互間還存在流轉(zhuǎn)關(guān)系;如果我們在進行下抽象,有沒有發(fā)現(xiàn)這條流程中,“單據(jù)”是最小顆粒度的對象,而這一張圖,卻表述清楚了一條B端的業(yè)務(wù)流程;我們是否可以理解為這就是B這個屬性個體在描述他們自己的事物行為的一種記錄的工具或者干脆叫語言?
我們按照這個思路深入思考下,我們每個企業(yè)其實都是一個智能體,一個獨立的智能體,這個智能體的“大腦”是誰?CEO、董事會!這個智能體的四肢是誰?銷售、采購等!這個智能體的軀體是誰?財務(wù)、生產(chǎn)、后勤等!既然他是一個智能體,他是怎么記錄自己的行為的?他是怎么和自己的同類進行交流的?人類有屬于自己的語言漢語、英語進行記錄、溝通屬于人類這個群體的方方面面的事或物;而企業(yè)這個智能群體的語言是什么了?人類語言最小顆粒度是單詞!而這個群體語言最小顆粒度是什么了?
接著上面的論證我們發(fā)現(xiàn),這個群體描述一個行為時最小顆粒度就是上面我們說的“單據(jù)”,單據(jù)和單據(jù)相互間按照一定的先后順序、規(guī)則串聯(lián)起來,居然就能清晰的描述這個群體的一個業(yè)務(wù)事實,這是否就等于我們?nèi)祟愑脻h語、英語書寫了一句話?如果還是沒感覺,可以在回到我們上面那張流程圖看看,是否就是用這個群體獨有的語言體系,寫了一句這個群體語言體系下的一句話,現(xiàn)在大家把這句話叫“流程”!
有人對語言進行了維度層面的劃分:
- 英語:一維語言,只有他的讀音代表意思
- 漢語:二維語言,不但讀音代表意思、字形也代表意思(漢語比英語維度高一維,聽說一個佐證,用英語寫的著作翻譯成漢語字數(shù)都會少很多)
- 企業(yè)語言:多維語言,簡單來看,大家隨便拿一張企業(yè)里的單據(jù)來看看,里面有多少個字段,很多種數(shù)據(jù)才能組成一張單據(jù),例如一張采購訂單,里面有多少維度看下圖,每一個維度都代表著一個意思。
實例:
模型化一下:
當然企業(yè)語言也有屬于自己的語言體系,這里進行了一些粗略的劃分,當然不全只是一點蓋面論述這一概念,如下圖:
到這里完成了第一個共性的建立,企業(yè)這個群體是一種智慧的獨立個體的認知模型,且擁有屬于自己的語言體系“企業(yè)語言”!
第二節(jié):基于分形理論的自相識性特性構(gòu)建認知模型
大家是否知道“分形理論”的認知模型,初略解釋下在路上你看到一顆樹,即使你不知道它具體是什么樹種,但是你一定會認出他是一顆樹,而不會認為它是一顆草,這就是分形理論最粗顯的解釋;一般分形理論解釋為海岸線的場景,海岸線不管是在1萬米高空俯視海岸線,還是在10米相對微觀層面他們都存在一定的自相識性;而2B企業(yè)雖然多如牛毛,但是他們同樣存在一定的自相識性;一個2B的企業(yè),你一定不會把他認為是一個人,你一定會認為他是一家公司!當他們存在這一自相識性后,我們就可以用分形理論,對2B在架構(gòu)層面進行IT建模,并基于這樣的模型提出IT解決方案。
我們發(fā)現(xiàn)在2B尺度內(nèi)如果用IT視角看的時候,他們存在類似分形理論下宏觀到微觀的自相識性,并可以基于本層的自相識性的構(gòu)件組合成單據(jù)、業(yè)務(wù)解決方案、IT系統(tǒng)。
第三節(jié):基于分層模型構(gòu)建2B系統(tǒng)架構(gòu)
對世間萬象的問題計算機領(lǐng)域確實可以用窮舉法進行羅列,并最終找到特定窮舉法下的解決方案,現(xiàn)在大家為B端做的項目型系統(tǒng)、解決方案,我認為就是這樣的思路;我們可以反思下為A企業(yè)開發(fā)的系統(tǒng)或者解決方案能原封不動的copy到B企業(yè)讓他直接使用么,如果不行,那和我們IT領(lǐng)域常說的窮舉法有什么不同?
現(xiàn)在一些專門做企業(yè)定制化的公司就是這樣的思路,當然這些公司也很成功,比如東軟、賽意等,按照項目甲方的需求進行定制開發(fā),每個項目都是定制化業(yè)務(wù),這就是IT領(lǐng)域典型的窮舉法,只是這樣的窮舉法解決方案什么時候是結(jié)束了?
咱們NB哄哄的IT人士既然知道用窮舉法,當然也知道用建模的思維,我們的價值就是要殺掉窮舉法這種lowB的做法,我們需要的是窺探到本質(zhì)從這些中找到他們的共性建立屬于2B端的IT模型,從而推導(dǎo)屬于B端的解決方案。
如何把一個復(fù)雜的問題分析清楚,其實中國有一個很NB的成語叫“抽絲剝繭”,但是對于我們這種IT的腦袋沒辦法悟透這種玄學層面的東西;20世紀最偉大的發(fā)明之一“互聯(lián)網(wǎng)”在全球要組織起這么復(fù)雜的網(wǎng)絡(luò)結(jié)構(gòu),他是如何解決的?我們是否可以從中找到一些可參考性的思維架構(gòu)了?當年的那些大牛為了解決這么復(fù)雜的問題,提出了什么樣的模型?
大家看到這個模型時,不知道有什么感覺?咱們2B的解決方案提取共性,和網(wǎng)絡(luò)7層模型有什么關(guān)系?
2B解決方案共性模型,和7層面模型是真沒關(guān)系,但是咱們需要借鑒的是他分析解決問題的思維方式“分層”,我們分析下這個模型我們會發(fā)現(xiàn),這個模型每一層只解決一種問題,而不是把所有問題放在一起解決,這就是我們需要構(gòu)建的思維模型。
我這里采用分層的思維模型,對2B類的IT+互聯(lián)網(wǎng)解決方案共分了4層,以及對應(yīng)的系統(tǒng)架構(gòu)。
第一層:功能代碼
最底層:功能代碼層,也是最基礎(chǔ)層,這里對各種代碼進行最小顆粒度的封裝,比如數(shù)字在2B這個領(lǐng)域喜歡用千分符,那么這里就直接對數(shù)據(jù)格式化千分符分裝成一個“function”以后只要誰有千分符的需求,直接引用這個“function”,而在這一層基本只處理這個顆粒度的模塊封裝,這塊SAP做的非常的好,我們看一下他們做了多少這樣的模塊化封裝:
他這里封裝的2萬多個小模塊,都是一個個小功能或處理,如果把每一個小模塊比喻為一個漢字的話這代表什么?大家知道4大名著,總共只使用了7千個不同的漢字,如果按照IT的說法,這有2萬多個小模塊,對應(yīng)到漢字2萬多個漢字,寫4大名著綽綽有余,但是人家只用這些組合出一套系統(tǒng)而已!
第二層:業(yè)務(wù)模型
在第一段我已經(jīng)論證了,企業(yè)中有屬于自己的語言體系,最小顆粒度單詞為“單據(jù)”“操作”“主數(shù)據(jù)”這些對象,而本層需要解決的,就是構(gòu)建起這些對象的IT模型,一個企業(yè)這樣的單據(jù)多則幾百上千,少則也有幾十,我們需要做的就是構(gòu)建起能托起這些最小顆粒度的IT容器;
從第二段分形理論,我們發(fā)現(xiàn),只要是單據(jù)他們都存在某種自相識性,在加上第一段論證的企業(yè)語言單詞的定義,我們發(fā)現(xiàn)我們本層需要解決的就是裝下各種單據(jù)的IT化容器,從分形理論往下縮放,我們發(fā)現(xiàn),他的下一層是表,表的下一層是字段;那么我們在本層需要構(gòu)建的IT模型就是如何構(gòu)建起多個字段、多張表組合起來的一個業(yè)務(wù)模型,而有多少種這樣的業(yè)務(wù)模型,將取決于我們有多少種業(yè)務(wù)單據(jù),也就是我們常說的單詞的個數(shù),至于這個單詞里要表達多少種維度的意思或者數(shù)據(jù),就取決于這個模型和數(shù)據(jù)表代表的復(fù)雜程度和對應(yīng)數(shù)據(jù)詮釋出來的業(yè)務(wù)意義。
第三層:解決方案層
當我們在第二層構(gòu)筑起不同業(yè)務(wù)模型后,那么就進入實際的業(yè)務(wù)建模階段,這里以ERP場景中的采購訂單為例;
我們在第二層建立起采購訂單業(yè)務(wù)模型,那么在這一層我們需要構(gòu)建的將是具體采購訂單在實際業(yè)務(wù)中應(yīng)用解決方案;企業(yè)采購訂單場景中,對不同行業(yè)的采購訂單數(shù)據(jù)、控制、在各種場景下都不一樣;那么這一層我們又將如何利用第二層的成果?
比如在服裝行業(yè),訂單需要區(qū)分大碼、中碼、小碼,藍色、紅色、綠色,因此他們就比其他行業(yè)多了一個字段叫網(wǎng)格;在藥品制劑行業(yè),相同的制劑有不同的含量,相同制劑不同含量使用不一樣,那么他們也特有一個字段標注這樣的情況,這個字段叫“含量”;類似這樣的差異太多了,這里就不在過多的列舉了;
那么在一層,我們需要做的是,配置出各種這樣的解決方案,如果是傳統(tǒng)項目型的,這些都是采用代碼一行一行來實現(xiàn),可是我們要做百年2B,就不能把這些變成代碼,這些將要變成我們的數(shù)據(jù),當這些是一條條數(shù)據(jù)的時候,我們在下家公司碰到時,直接把這些配置數(shù)據(jù)復(fù)制過去就OK了。
其次這次的解決方案我們也通過這樣的方式積累、沉淀下來了,這樣逐個解決方案的積累,我想全球采購訂單場景,應(yīng)該不超過2000種把,隨著在時間軸+空間軸合作伙伴的一同積累,當真的積累起2000種采購訂單場景的時候,全世界在采購訂單這個細分解決方案領(lǐng)域,全球還有誰比你更加NB;采購訂單場景我們可以這樣,那么銷售訂單可以么?生產(chǎn)訂單場景可以么?對賬單場景可以么?……..
當我們基于上面的三個宏觀的共性構(gòu)筑起這樣一套IT系統(tǒng)體系后,剩下的就需要在時間軸+空間軸上的積累了,形成各種業(yè)務(wù)的解決方案倉庫,什么企業(yè)都能在里面找到或者可以借鑒的解決方案。
當然還有第四層,這一層將是基于下面三層架構(gòu)構(gòu)筑起來的產(chǎn)品樹上結(jié)的累累碩果的業(yè)務(wù)數(shù)據(jù)了,這里就不在論述!
這套2B的IT架構(gòu),是基于云模式構(gòu)建還是基于本地模式構(gòu)建其實都是可以,當然最好是基于云模式的互聯(lián)網(wǎng)架構(gòu)是最NB的,實在不行最少保證一、二、三層在云端,第四層在企業(yè)本地,也就是我們常說的混合云!其實做大B生意要“講武德”的!
本文由 @汪仔5908 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)作者許可,禁止轉(zhuǎn)載。
題圖來自 Unsplash,基于 CC0 協(xié)議
- 目前還沒評論,等你發(fā)揮!