2024-05-15產(chǎn)品架構(gòu)設(shè)計(jì)問(wèn)題

1.背景

最近由于業(yè)務(wù)在進(jìn)行發(fā)展,業(yè)務(wù)規(guī)則的復(fù)雜度在不斷提升,但是由于各個(gè)需求都很急,沒(méi)有人能夠從整體架構(gòu)的角度去考慮問(wèn)題,所以實(shí)現(xiàn)的時(shí)候各條線的產(chǎn)品經(jīng)理往往只顧部分不顧整體;
從部分的角度看問(wèn)題,需求確實(shí)是當(dāng)前某種程度上的最優(yōu)解決方案:滿足當(dāng)前需求的成本最低的解決方案,是各條線產(chǎn)品經(jīng)理基于對(duì)于現(xiàn)有業(yè)務(wù)、系統(tǒng)、資源、時(shí)間要求給出的帕累托最優(yōu)解;(帕累托最優(yōu):在一個(gè)經(jīng)濟(jì)系統(tǒng)中,不損害到其他人的利益而使其中某一部分人的生活變得更好,從這個(gè)角度來(lái)看,改革開(kāi)放就是標(biāo)準(zhǔn)的帕累托最優(yōu);但是換朝換代的農(nóng)民起義不是帕累托最優(yōu),而是資源的再分配,損害了既得利益者的利益,但是既得利益者也是經(jīng)濟(jì)系統(tǒng)的一個(gè)部分)。
但是從整體的角度來(lái)看,由于長(zhǎng)時(shí)間的追求部分最優(yōu),導(dǎo)致了整體的冗余,系統(tǒng)逐漸變得越來(lái)越不敏捷,就算是很小的一個(gè)需求,不管是產(chǎn)品設(shè)計(jì)還是系統(tǒng)實(shí)現(xiàn),均需要耗費(fèi)很長(zhǎng)的時(shí)間;


image.png

所以需要重新梳理當(dāng)前的業(yè)務(wù)架構(gòu)、系統(tǒng)架構(gòu)、數(shù)據(jù)架構(gòu)等,在此基礎(chǔ)上,從整體的視角去考慮,如何能夠通過(guò)架構(gòu)調(diào)整的手段,去實(shí)現(xiàn)整體的效率提升;
通過(guò)明晰產(chǎn)品的架構(gòu)設(shè)計(jì),最終影響到工作的分配,對(duì)應(yīng)產(chǎn)品條線的產(chǎn)品經(jīng)理只需要了解自己條線的產(chǎn)品規(guī)則及交叉模塊的產(chǎn)品規(guī)則即可快速的推進(jìn)需求的落地,即使是需要多業(yè)務(wù)條線接入;
好的架構(gòu)能夠?qū)⒉糠值淖饔贸浞值陌l(fā)揮出來(lái),最終形成一個(gè)有機(jī)的整體。

2.問(wèn)題

2.1效率的下降

產(chǎn)品的設(shè)計(jì)需要考量的業(yè)務(wù)場(chǎng)景過(guò)多,由于缺乏整體的視角,需求分析的周期會(huì)被拉的特別長(zhǎng);

2.2跨產(chǎn)品條線的需求難以落地

當(dāng)一個(gè)需求被驗(yàn)真,不是一個(gè)偽需求,是一個(gè)對(duì)用戶有真正價(jià)值的真需求;
但是涉及到產(chǎn)品條線多,需要多產(chǎn)品條線的產(chǎn)品經(jīng)理共同參與的一個(gè)復(fù)雜需求時(shí),該需求的落地進(jìn)度不會(huì)特別理想,甚至?xí)邢嗷ネ普喌默F(xiàn)象發(fā)生;
最終除非高級(jí)領(lǐng)導(dǎo)掛名負(fù)責(zé)該項(xiàng)目,否則該需求將會(huì)難以落地;
但是高級(jí)領(lǐng)導(dǎo)者往往對(duì)于細(xì)節(jié)的把控程度不高,做出的決策可能會(huì)有偏差,所以最終導(dǎo)致了跨產(chǎn)品條線的需求落地效果不好、落地速度慢。

3.什么是架構(gòu)?

3.1架構(gòu)類型的例舉

1.古代的官職
明朝時(shí)期因?yàn)楹┯拱笍U除了宰相的制度,使用皇帝直接統(tǒng)治六部的架構(gòu),這就是一種新的架構(gòu);
但是由于取消了宰相,皇帝直接進(jìn)行管理,一天需要處理200多份公文,精力與能力都無(wú)法跟上;
所以明朝又設(shè)立了內(nèi)閣大學(xué)士,由有理政經(jīng)驗(yàn)的大臣來(lái)輔佐皇帝處理國(guó)事;
后來(lái)內(nèi)閣大學(xué)士中有能力的大臣,被封為內(nèi)閣首輔,成為事實(shí)上的宰相;
事實(shí)證明廢除宰相的制度行不通,或許在皇帝有豐富的理政經(jīng)驗(yàn)、充足的精力、無(wú)上的威望、充分的意愿時(shí),這個(gè)制度可以行得通;
但是隨著朝代的更替,最高統(tǒng)治者的能力參差不齊,制度也就隨著時(shí)代的變化在不斷變更。
2.法律制度
憲法作為最高的法律指導(dǎo)全部的立法工作,是法上之法;
民商法、刑法、經(jīng)濟(jì)法等是下位法;
各級(jí)行政單位的行政法律法規(guī)是更下位的法律;
下位法如果違背上位法,則以上位法為準(zhǔn);
各個(gè)法律之間各司其職,卻又相互聯(lián)系,最終形成一個(gè)國(guó)家的法律體系;
作為法制基礎(chǔ)規(guī)范全國(guó)人民的行為;
3.財(cái)經(jīng)領(lǐng)域
布雷頓-森林體系(各國(guó)匯率以美元為基準(zhǔn),美元固定兌換一定比例的黃金)就是一種架構(gòu);
規(guī)范了全球的貿(mào)易、金融規(guī)則。
4.傳統(tǒng)家庭架構(gòu)
男主內(nèi)、女主外、孩子努力學(xué)習(xí)
5.自然層面-人體的架構(gòu)
人體的九大系統(tǒng):
運(yùn)動(dòng)系統(tǒng)、消化系統(tǒng)、呼吸系統(tǒng)、泌尿系統(tǒng)、生殖系統(tǒng)、內(nèi)分泌系統(tǒng)、免疫系統(tǒng)、神經(jīng)系統(tǒng)和循環(huán)系統(tǒng);
相互獨(dú)立,又相互聯(lián)系,組成一個(gè)完整的人體;
每個(gè)系統(tǒng)內(nèi)部又有各種器官組成。
6.計(jì)算機(jī)的架構(gòu)
馮-諾依曼架構(gòu)(運(yùn)算器、控制器、儲(chǔ)存器、輸入設(shè)備、輸出設(shè)備);

3.2架構(gòu)的組成要素

1.有一些組成部分
組成部分之間各不相同,各司其職
2.形成有機(jī)整體
組成部分之間相互聯(lián)系,形成有機(jī)整體
3.組成的整體,最終達(dá)成一個(gè)目的
古代官職——為了可以更好的維護(hù)皇帝的統(tǒng)治;
法律體系——為了可以規(guī)范全體國(guó)民的行為;
財(cái)經(jīng)體系——為了國(guó)際之間可以更好的進(jìn)行貿(mào)易、投資;
家庭結(jié)構(gòu)——為了能夠更好的應(yīng)對(duì)個(gè)體風(fēng)險(xiǎn);
人體結(jié)構(gòu)——為了更好的適應(yīng)自然環(huán)境的物種競(jìng)爭(zhēng)。

3.3架構(gòu)的變更

每個(gè)架構(gòu)都有它的目的,這也意味著,一旦目的變了,架構(gòu)也要發(fā)生改變。由預(yù)存型產(chǎn)品→后付費(fèi)產(chǎn)品
改變可能是某些部分的消失或出現(xiàn),也可能是部分之間的互動(dòng)關(guān)系發(fā)生變化。
例如封建時(shí)代結(jié)束之后,政府的目的不再是維持皇帝的獨(dú)裁統(tǒng)治,所以一些部門消失了,一些部門又現(xiàn)了,部門間的關(guān)系也發(fā)生變化。
在一個(gè)企業(yè)里,當(dāng)戰(zhàn)略目標(biāo)與方向變化之后,組織架構(gòu)也會(huì) 有大的調(diào)整,有的部門被取消,部門之間的管轄關(guān)系也會(huì)調(diào)整。
當(dāng)魚從水里來(lái)到岸上, 它的目的從適應(yīng)水里的生活,變成適應(yīng)陸地生活之后,它會(huì)產(chǎn)生新器官,舊器官會(huì)退化消失,也就發(fā)生了架構(gòu)變化。
如果部分之間的關(guān)系沒(méi)有發(fā)生變化,只是部分的內(nèi)部發(fā)生 了—些調(diào)整,不能稱之為架構(gòu)調(diào)整。
例如人給自己的頭發(fā)染了顏色,公司里某個(gè)部門改了名字,這都不是架構(gòu)的變化。
架構(gòu)在變化,換句話來(lái)說(shuō),就是架構(gòu)隨著環(huán)境、目標(biāo)的變化而逐步演逬。
以一個(gè)圖書館為例子:
當(dāng)它只有一個(gè)書架,只有五十本書的時(shí)候,它很簡(jiǎn)單。
當(dāng)它有十萬(wàn)本書的時(shí) 候,為了方便讀者借閱圖書,人們發(fā)明了復(fù)雜精細(xì)的圖書分類方法,建設(shè)了查詢、閱覽、借書還書、播放音視頻等功能不同的空間,甚至還發(fā)展出一門圖書館情報(bào)學(xué)。
一家公司也是一樣,4、5個(gè)人的時(shí)候,和4、5千人的時(shí)候,架構(gòu)也完全不同。架構(gòu)是演進(jìn)出來(lái)的,也意味著,我們做任何事情,不用上來(lái)就搞一個(gè)復(fù)雜的架構(gòu)。
在目標(biāo)還不清晰,沒(méi)到一定規(guī)模的時(shí)候,與其 時(shí)間虛空推演設(shè)計(jì)架構(gòu),不如把時(shí)間投入落地執(zhí)行。
做一段時(shí)間,明確了自己的目標(biāo), 做到了一定規(guī)模,自然會(huì)演化出更復(fù)雜的架構(gòu)。我經(jīng)??吹揭恍┖芑闹嚨默F(xiàn)象。
例如, 從大廠來(lái)了一位領(lǐng)導(dǎo),總共帶四個(gè)人,還得分兩個(gè)小組,每個(gè)小組設(shè)置一個(gè)組長(zhǎng),這就是簡(jiǎn)單問(wèn)題復(fù)雜化,強(qiáng)行搞架構(gòu)設(shè)計(jì)。
他可能會(huì)說(shuō),這是為做大做強(qiáng)提前準(zhǔn)備,也有道理,但是往往與實(shí)際脫節(jié)。
除了極少數(shù)純理論性質(zhì)的哲學(xué)體系之外,架構(gòu)都是在實(shí)操中演進(jìn)出來(lái)的,不是腦海中推導(dǎo)出來(lái)的,我們一定要關(guān)注實(shí)操。

3.4人為什么要給所有的東西賦予一個(gè)架構(gòu)呢?

人為什么總根給事物一個(gè)架構(gòu)呢?
自然在創(chuàng)造我們?nèi)祟惖臅r(shí)候,可沒(méi)有在我們身體里寫,這是消化系統(tǒng),這是呼吸系統(tǒng),我們?yōu)槭裁匆偨Y(jié)出一套架構(gòu),創(chuàng)造—堆的詞語(yǔ),來(lái)認(rèn)知和解釋一切呢?
從馬斯洛需求理論來(lái)看,人追求安全感、掌控感,希望世界可理解、可解釋。
從這個(gè)角度看,對(duì)身邊一切復(fù)雜事物總結(jié)出一個(gè)架構(gòu),也是人的一種安全需要。
從腦科學(xué)的角度看,人的大腦有優(yōu)點(diǎn),也有局限性,人腦擅長(zhǎng)用很低的功耗,在數(shù)據(jù)不足的情況下,處理復(fù)雜模糊的問(wèn)題,但是人腦無(wú)法同時(shí)處理太多的信息,還很容易疲倦。
所以,人們需要分工合作。
有的人研究天文,有的人硏究地理,有的人研究政治體制,這種研究和工作領(lǐng)域的劃分,便是對(duì)世界的一種架構(gòu)。
如果沒(méi)有架構(gòu)與分工, 我們不可能開(kāi)上汽車、用上電腦。(涂爾干的書《原始分類》)書中說(shuō) ”最初的自然圖式的中心不是個(gè)體,而是社會(huì)。人們對(duì)事物的分類,再現(xiàn)了人的分類", 大意是,人們?cè)谠忌鐣?huì)形成族類之分,進(jìn)而將各種事物、地點(diǎn)歸給不同的族類,族類之間又有敵人、朋友、方位關(guān)系,進(jìn)而萬(wàn)事萬(wàn)物都有了關(guān)系。
人必然形成社會(huì),人也必然在社會(huì)化中,形成對(duì)萬(wàn)事萬(wàn)物的分類、關(guān)系的認(rèn)知,所以人必然產(chǎn)生架構(gòu)的思維方式。
架構(gòu)什么?
架構(gòu)是人類在演化的過(guò)程中,逐步發(fā)展出的,對(duì)于萬(wàn)事萬(wàn)物的分類、關(guān)系的認(rèn)知。

4.產(chǎn)品架構(gòu)

4.1什么是產(chǎn)品架構(gòu)

來(lái)到產(chǎn)品的領(lǐng)域,產(chǎn)品架構(gòu)無(wú)外乎還是以上三點(diǎn),不同的組成部分,相互配合與互動(dòng)以組成整體,最終達(dá)成特定的目的。
產(chǎn)品架構(gòu)中的組成部分,我們通常稱之為子產(chǎn)品,或者產(chǎn)品模塊。
模塊之間的配合互動(dòng),一般通過(guò)通信的方式來(lái)實(shí)現(xiàn),更具體來(lái)說(shuō),就是接口服務(wù)的相互調(diào)用。
不同功能的模塊相互配合組成產(chǎn)品,其目的是與用戶發(fā)生一系列交互,為用戶提供服務(wù),滿足用戶的需求。
用戶和產(chǎn)品的互動(dòng)就好像跳舞,用戶走一步,產(chǎn)品走一步,密切配合,跳完整個(gè)舞蹈。
產(chǎn)品走每一步時(shí),都需要內(nèi)部各個(gè)子模塊的默契配合,就像人在跳舞的時(shí)候需要眼睛、 耳朵、肌肉的默契配合一樣。
—般來(lái)說(shuō),所有產(chǎn)品都有其架構(gòu),除非產(chǎn)品功能極度單一。
舉個(gè)例子,一個(gè)記事本APP:
打開(kāi)只有一個(gè)空白頁(yè),用戶只能在這一個(gè)頁(yè)面上寫東西,而且只能寫純文本,不能插入圖片、視頻,也不能新建其他記事本,所以也沒(méi)有目錄結(jié)構(gòu),甚至連登錄賬號(hào)都沒(méi)有,那這個(gè)產(chǎn)品確實(shí)談不上產(chǎn)品架構(gòu)。
不過(guò),簡(jiǎn)單到這個(gè)地步,它好像也不能被稱為一款產(chǎn)品,市場(chǎng)上不存在不談架構(gòu)的產(chǎn)品。
還以記事本APP 為例:
正常來(lái)說(shuō),它得有登錄注冊(cè)模塊、文件管理模塊,富文本編輯器模塊,賬號(hào)管理模塊,權(quán)限管理模塊。
用戶打開(kāi)產(chǎn)品,先看到登錄注冊(cè)模塊,輸入賬號(hào)密碼點(diǎn)擊登錄, 調(diào)用賬號(hào)管理模塊的能力;
然后進(jìn)入文件管理模塊,查閱自己的文件目錄和記事本,點(diǎn)開(kāi)記事本則進(jìn)入編輯器模塊;
進(jìn)編輯器之前還要調(diào)用權(quán)限模塊,校驗(yàn)當(dāng)前賬號(hào)是否有權(quán)限編輯當(dāng)前的文件。
如此一來(lái),就有了模塊的劃分和模塊之間的交互關(guān)系,就有了產(chǎn)品的架構(gòu)。
隨著用戶提的需求越來(lái)越多,既有產(chǎn)品模塊的能力要不斷增強(qiáng),例如編輯器要支持插入圖片,甚至能直接編輯美化圖片。
當(dāng)然,這沒(méi)有改變整體架構(gòu)。
也可能會(huì)新增模塊,例如為了支持編輯器內(nèi)的糾錯(cuò)功能,我們新增了一個(gè)大語(yǔ)言模型模塊,提供錯(cuò)別字檢測(cè)、語(yǔ)法糾錯(cuò)、遣詞用語(yǔ)診斷建議、事實(shí)錯(cuò)誤檢查等功能,并接受編輯器模塊的調(diào)用,產(chǎn)品架構(gòu)便發(fā)生了變化。
如果產(chǎn)品經(jīng)理的腦海中,對(duì)整個(gè)產(chǎn)品的架構(gòu)把握得非常清楚,則任何需求提過(guò)來(lái),產(chǎn)品經(jīng)理只需要思考幾秒鐘,就能給出結(jié)論:是要調(diào)整架構(gòu), 還是只用豐富當(dāng)前模塊的功能,便能做到心里有底。
當(dāng)然,模塊里還可以細(xì)分架構(gòu),整體的架構(gòu)不變,模塊里的架構(gòu)可能要變,具體負(fù)責(zé)這個(gè)模塊的產(chǎn)品經(jīng)理,又可以繼續(xù)去細(xì)分,是新增模塊,還是調(diào)整模塊間關(guān)系,還是怎么做。如此一來(lái),各層級(jí)的產(chǎn)品經(jīng)理便能很好配合和銜接。
清晰的產(chǎn)品架構(gòu)會(huì)帶來(lái)什么好處呢?
上面已經(jīng)有提到,首先是便于分工合作、提高效率,一個(gè)復(fù)雜產(chǎn)品,必然有很多模塊,也有多個(gè)產(chǎn)品經(jīng)理配合,如果架構(gòu)很清楚,每個(gè)產(chǎn)品經(jīng)理便能各自專心硏究一個(gè)模塊,效率更高。
其次,也有利于降低管理成本,架構(gòu)清楚了,各模塊的功能定位清晰,來(lái)了需求知道誰(shuí)承接,產(chǎn)品出了問(wèn)題也容易定位和解決。
架構(gòu)如果不清楚,一堆功能亂糟糟堆在一起,有的功能一群人做,有的功能沒(méi)有人管,管理起來(lái)就很麻煩,產(chǎn)品也很難給用戶好的體驗(yàn)。
分工、效率、管理成本。
這么說(shuō)來(lái),產(chǎn)品架構(gòu)好像與管理更相關(guān)?
產(chǎn)品架構(gòu)到底是什么?
定義:產(chǎn)品架構(gòu)是產(chǎn)品管理的工具。
很多初階的產(chǎn)品經(jīng)理,主要的工作是接需求、做功能,并不管理產(chǎn)品,所以也不理解產(chǎn)品架構(gòu)。
一旦開(kāi)始管理產(chǎn)品,就不可避免要回答兩個(gè)問(wèn)題:
第一,向內(nèi)看,你的產(chǎn)品分哪幾層、哪幾塊,它們分別起到什么作用,相互之間是什么關(guān)系,如何配合以達(dá)成產(chǎn)品的目標(biāo)。
第二,向外看, 你的產(chǎn)品周圍,有哪些其他的產(chǎn)品,你的產(chǎn)品和它們有什么區(qū)別,有什么關(guān)系,怎么配合,以達(dá)成更高一層的目標(biāo)。
這兩個(gè)問(wèn)題考察的都是對(duì)架構(gòu)的理解。
產(chǎn)品經(jīng)理的發(fā)展粗略分為四個(gè)階段:
1.潛心練技能:需求的分析、處理、管理能力
2.向內(nèi)做思考:我負(fù)責(zé)的產(chǎn)品模塊與其他產(chǎn)品模塊的邊界在哪里、產(chǎn)品定位是什么、市場(chǎng)上該產(chǎn)品模塊是怎么做的
3.放眼向外看:其他產(chǎn)品模塊的邊界在哪里、產(chǎn)品定位是什么、市場(chǎng)上這些產(chǎn)品模塊是怎么做的、模塊之間的關(guān)聯(lián)互動(dòng)關(guān)系是怎么樣的
4.真正懂業(yè)務(wù):真正的業(yè)務(wù)現(xiàn)實(shí)是什么樣的、針對(duì)業(yè)務(wù)現(xiàn)實(shí)我應(yīng)該采取怎樣的經(jīng)營(yíng)策略、為了配合經(jīng)營(yíng)策略我應(yīng)該打造怎樣的一套信息化系統(tǒng)
前兩個(gè)階段都是在做功能,到了第三個(gè)階段【向外看】時(shí),產(chǎn)品經(jīng)理對(duì)產(chǎn)品內(nèi)部的各個(gè)模塊有深入理解,對(duì)自己的產(chǎn)品與其他產(chǎn)品之間的邊界定位有深入的理解,才能有產(chǎn)品管理的能力,才能明白產(chǎn)品的架構(gòu)。

4.2產(chǎn)品架構(gòu)圖

具象來(lái)說(shuō),產(chǎn)品的架構(gòu)是什么樣子的呢?怎么表達(dá)產(chǎn)品架構(gòu)呢?
我們一般通過(guò)架構(gòu)圖的 方式來(lái)呈現(xiàn)產(chǎn)品架構(gòu)。架構(gòu)圖主要有三個(gè)元素,一是用戶,二是產(chǎn)品模塊,三是交互關(guān)系。
用戶一般用一個(gè)圖標(biāo)小人表示,產(chǎn)品模塊用方框表示,模塊間的交互關(guān)系用箭頭表示。
在繪制架構(gòu)圖時(shí),用戶一般放在圖的最上方,而產(chǎn)品模塊放在用戶的下方。模塊很多,不能雜亂無(wú)章、隨意擺放,它們得有各自的位置。
從水平視角看,所有模塊處在不同的層級(jí),從垂直視角看,所有模塊又處在不同的業(yè)務(wù)域。
從水平視角看,最上層是與 用戶直接交互的前臺(tái)產(chǎn)品,前臺(tái)往下是能力層,其中的產(chǎn)品經(jīng)常被稱為中后臺(tái)產(chǎn)品。
前臺(tái)產(chǎn)品靠近用戶,要跟著用戶跑,更加生動(dòng)有趣,但是變化快,產(chǎn)品更新?lián)Q代也快。
中后臺(tái)產(chǎn)品,既要支持前臺(tái)創(chuàng)新,也要在復(fù)雜多變的需求中做抽象,形成穩(wěn)定、可靠、可重復(fù)使用的能力,所以中后臺(tái)產(chǎn)品離用戶更遠(yuǎn),沒(méi)那么生動(dòng)有趣,但是每天推演邏輯也很有意思。
越通用,被越多模塊調(diào)用的產(chǎn)品模塊,越是在底層,例如前面提的賬號(hào)模塊,在很多大公司就是非常底層的產(chǎn)品模塊。
從垂直視角看,產(chǎn)品可以劃分為不同的業(yè)務(wù)域。
例如,對(duì)抖音、快手來(lái)說(shuō),它的短視頻和電商就是兩個(gè)大的一級(jí)業(yè)務(wù)域,到了電商領(lǐng)域內(nèi),流量、營(yíng)銷、交易等又是更細(xì)的業(yè)務(wù)域,大部分產(chǎn)品模塊分布在這些業(yè)務(wù)域的里面,也有少數(shù)模塊會(huì)橫跨多個(gè)業(yè)務(wù)域。
在所有模塊之間,有復(fù)雜的調(diào)用關(guān)系,我們?cè)诋媹D的時(shí)候,通常從底往上畫箭頭,表示底層對(duì)上層的支撐,例如底層的財(cái)務(wù)產(chǎn)品,支持上一層的支付產(chǎn)品,再支持上一層的電商產(chǎn)品,結(jié)合短視頻Feed流,給用戶提供看視頻、買東西的流暢體驗(yàn)。
這張架構(gòu)圖,便是我們管理產(chǎn)品的作戰(zhàn)地圖,當(dāng)我們新增或者下線模塊的時(shí)候,要對(duì)著這個(gè)架構(gòu)圖,考慮對(duì)所有其他模塊的影響。
做產(chǎn)品規(guī)劃的時(shí)候,也可以利用架構(gòu)圖來(lái)表達(dá),新增的模塊和箭頭標(biāo)綠,刪除的模塊和箭頭標(biāo)灰, 要優(yōu)化的模塊標(biāo)藍(lán),一張圖就能把要做的事情講清楚。
業(yè)務(wù)域,其實(shí)這里還有一個(gè)很深入的話題,就是業(yè)務(wù)架構(gòu)決定產(chǎn)品架構(gòu),產(chǎn)品架構(gòu)不能虛空生造、閉門造車,更不應(yīng)該阻礙業(yè)務(wù)的發(fā)展。
—個(gè)復(fù)雜的產(chǎn)品,必然有一個(gè)復(fù)雜的架構(gòu)圖,那我不會(huì)畫復(fù)雜的架構(gòu)圖怎么辦?
羅馬不是一天建成的,微信、抖音的第一版,都比今天簡(jiǎn)單很多,也不會(huì)有很真雜的架構(gòu)圖。此外,我們也不要把產(chǎn)品架構(gòu)想象成什么玄奧神秘的東西;
產(chǎn)品架構(gòu)從雜七雜八的產(chǎn)品工作里來(lái),只不過(guò)要做一些總結(jié)提煉而已。

4.3產(chǎn)品架構(gòu)繪制的案例

假定我要做一款軟件產(chǎn)品,面向有知識(shí)儲(chǔ)備、也愿意幫助別人的獨(dú)立咨詢顧問(wèn),為他們提供一個(gè)工具,向潛在的咨詢客戶開(kāi)放時(shí)間,以完成預(yù)約咨詢。

未命名文件.png

這款產(chǎn)品的架構(gòu)是什么樣子的呢? 會(huì)如何演進(jìn)呢?。
首先,先有目的,再談架構(gòu),我們要先明確產(chǎn)品支持什么用戶、達(dá)到什么目的。
產(chǎn)品主要支持咨詢顧問(wèn),達(dá)成開(kāi)放時(shí)間接咨詢的目的,當(dāng)然也要面向咨詢者,讓咨詢者能看到 顧問(wèn)的空閑時(shí)間。
按照MVP原則,產(chǎn)品第一期,暫時(shí)不面向咨詢者提供預(yù)約功能,因?yàn)椤┮鲱A(yù)約,就得做庫(kù)存管理等復(fù)雜的業(yè)務(wù)邏輯,投入太大。
那第一期產(chǎn)品需要哪些功能呢?最基礎(chǔ)的,要有面向顧問(wèn)的前端注冊(cè)登錄模塊,它的底下要有賬號(hào)模塊提供能力支持。
注冊(cè)登錄進(jìn)來(lái)了,得給顧問(wèn)一個(gè)個(gè)人主頁(yè),以呈現(xiàn)顧問(wèn)的基本信息,在這個(gè)前臺(tái)模塊底下,要有后臺(tái)的顧問(wèn)檔案模塊,支持顧問(wèn)去設(shè)置基本信息。
為了支捋顧問(wèn)開(kāi)放時(shí)間,前端要有一個(gè)咨詢時(shí)段列表的模塊,在底下要有一個(gè)咨詢時(shí)段管理的模塊作為對(duì)應(yīng)的后臺(tái)。
為了方便用戶查看和配置時(shí)段,我們還需要一個(gè)日歷的模塊。
到這里,一個(gè)簡(jiǎn)單的產(chǎn)品架構(gòu)就設(shè)計(jì)好了。
前臺(tái)有注冊(cè)登錄、顧問(wèn)個(gè)人主頁(yè)、咨詢時(shí)段列表3個(gè)模塊;
中后臺(tái)有賬號(hào)模塊、顧問(wèn)檔案模塊、咨詢時(shí)段管理3個(gè)模塊;
另外還有一個(gè)獨(dú)立的日歷模塊,共7個(gè)模塊。
這里的前后臺(tái)拆分,在產(chǎn)品的初期,也許不必要,例如前臺(tái)的顧問(wèn)個(gè)人主頁(yè)和后臺(tái)的顧問(wèn)檔案,如果嚴(yán)格一一對(duì)應(yīng)的,顧問(wèn)檔案里配置什么,個(gè)人主頁(yè)就顯示什么,就不必要拆開(kāi)。
但是實(shí)際上,顧問(wèn)個(gè)人主頁(yè)一定會(huì)調(diào)用其他的后臺(tái)能力。
例如, 個(gè)人主頁(yè)要展示顧問(wèn)是否有空閑時(shí)段:
就一句話,"該顧問(wèn)未來(lái)1個(gè)月有3個(gè)空閑時(shí)段", 這句話也作為跳轉(zhuǎn)咨詢時(shí)段列表頁(yè)的入口,那就需要調(diào)用咨詢時(shí)段管理的模塊,這時(shí)候前后臺(tái)拆分就有必要了。
模塊拆分完了,需要拿整個(gè)用戶旅程來(lái)做校驗(yàn),看這些模塊是不是夠用,能不能達(dá)成目標(biāo)。
假定顧問(wèn)已有賬號(hào),他先來(lái)到注冊(cè)登錄頁(yè),輸入賬號(hào)密碼點(diǎn)擊登錄,調(diào)用后臺(tái)的賬號(hào)模塊校驗(yàn),通過(guò)之后,進(jìn)入初始的個(gè)人主頁(yè)。顧問(wèn)發(fā)現(xiàn)個(gè)人 主頁(yè)是空白的,于是點(diǎn)擊進(jìn)到顧問(wèn)檔案模塊,修改檔案?;貋?lái)個(gè)人主頁(yè),看到信息已更新,但是提示尚無(wú)開(kāi)放時(shí)段,于是點(diǎn)擊進(jìn)入咨詢時(shí)段列表頁(yè),發(fā)現(xiàn)確實(shí)是空的。再進(jìn)到咨詢時(shí)段管理模塊,新增空閑咨詢時(shí)段,回到個(gè)人主頁(yè),發(fā)現(xiàn)有了咨詢時(shí)段,點(diǎn)擊右上角的分享,生成鏈接發(fā)送給他的潛在客戶,完成時(shí)段的開(kāi)放??蛻酎c(diǎn)開(kāi)顧問(wèn)生成的鏈接,進(jìn)入顧問(wèn)主頁(yè),看到未來(lái)一個(gè)月有一個(gè)空閑時(shí)段,點(diǎn)擊進(jìn)入咨詢時(shí)段列表頁(yè),查看具體時(shí)段,私下聯(lián)系顧問(wèn)預(yù)約時(shí)間。
雙方約定之后,顧問(wèn)打開(kāi)自己的個(gè)人主頁(yè),進(jìn)入咨詢時(shí)段列表頁(yè),再進(jìn)入咨詢時(shí)段管理模塊,刪除該咨詢時(shí)段,以免多人預(yù)約,整個(gè)業(yè)務(wù)流程得以完成。
需要注意,產(chǎn)品經(jīng)理在設(shè)計(jì)產(chǎn)品架構(gòu)的時(shí)候,以用戶需求為起點(diǎn),也要以用戶需求為終點(diǎn),即先按用戶場(chǎng)景、業(yè)務(wù)架構(gòu)為起點(diǎn)來(lái)設(shè)計(jì)產(chǎn)品架構(gòu)。
設(shè)計(jì)完了還要回頭驗(yàn)證,架構(gòu)能不能支持業(yè)務(wù)運(yùn)轉(zhuǎn),能不能滿足用戶需求,不要跟朱元璋一樣,一頓設(shè)計(jì),最后發(fā)現(xiàn)不Work(明代取消宰相制度)。
在這個(gè)架構(gòu)里,各個(gè)模塊有什么能力,模塊之間有什么關(guān)系呢?
以比較核心的咨詢時(shí)段列表頁(yè)為例子,要有展示咨詢時(shí)段、進(jìn)入時(shí)段管理兩個(gè)主要功能點(diǎn)。
當(dāng)用戶進(jìn)入這個(gè)頁(yè)面時(shí),還得調(diào)賬號(hào)模塊,判斷當(dāng)前登錄人是咨詢顧問(wèn),才展示進(jìn)入時(shí)段管理的入口。
當(dāng)顧問(wèn)新增咨詢時(shí)段時(shí),需要調(diào)用日歷的能力,以便用戶選擇年、月、日和小時(shí)段,并限制時(shí)段不可交叉等。
當(dāng)其他用戶訪問(wèn)的時(shí)候,只有展示咨詢時(shí)段的功能,這個(gè)時(shí)段可以用列表展示,也可以調(diào)用日歷的能力,放在一個(gè)日歷上展示,這樣能看清時(shí)段都在幾月幾號(hào)、星期幾。
日歷還要支持切換月度視圖和單天視圖,在月度視圖上,有空閑時(shí)段的日期標(biāo)一個(gè)顏色,點(diǎn)擊展開(kāi)單天,在單天里面,給空閑小時(shí)段標(biāo)顏色。
隨著用戶越來(lái)越多,大家開(kāi)始提新需求。
顧問(wèn)提出,他不希望每次都要手工刪掉被預(yù)約的空閑時(shí)段,他希望能夠保留所有的空閑時(shí)段,但是區(qū)分未占用、已占用的狀態(tài)。
他還希望,能讓他的客戶點(diǎn)擊預(yù)約,自己接受預(yù)約時(shí),系統(tǒng)自動(dòng)把對(duì)應(yīng)時(shí)段切到占用狀態(tài)。
產(chǎn)品經(jīng)理一思考,有道理,這不僅要在已有模塊加功能,還得新增模塊,調(diào)整架構(gòu)。因?yàn)轭A(yù)約邏輯很復(fù)雜,多人預(yù)約同一個(gè)時(shí)段,其中一個(gè)預(yù)約成功,其他人就會(huì)預(yù)約失敗, 失敗的人要收到通知,成功的人可能還要取消,大概率要給顧問(wèn)和客戶做一個(gè)新的預(yù)約管理模塊。
這個(gè)新模塊,會(huì)和已有模塊發(fā)生交互,于是就有了架構(gòu)的調(diào)整。
再往后,顧問(wèn)覺(jué)得自己的個(gè)人主頁(yè)實(shí)在是不好看,希望在簡(jiǎn)單文本之外,做一些裝修功能,例如補(bǔ)充自己的照片。
這時(shí)候需要什么呢?
需要引入一個(gè)CMS內(nèi)容管理模塊,用戶可以利用CMS的富文本編輯器來(lái)創(chuàng)作內(nèi)容,個(gè)人中心頁(yè)面調(diào)用CMS的能力來(lái)實(shí)現(xiàn)復(fù)雜內(nèi)容的展示。這也是架構(gòu)調(diào)整,也得更新產(chǎn)品架構(gòu)圖。
再往后,我們發(fā)現(xiàn),預(yù)約得付定金,不然總有人隨便預(yù)約一大堆時(shí)段,便催生了支付、 收銀的模塊,后臺(tái)便有一堆財(cái)務(wù)模塊要建設(shè),架構(gòu)又更復(fù)雜了。
既然做了定金,為什么不把咨詢本身的支付做了呢,反正都是做?
于是又更復(fù)雜了??蛻舾读丝睿稍兺炅酥?,是不是要對(duì)咨詢做評(píng)價(jià)?
又多了評(píng)價(jià)相關(guān)的模塊。做著做著,這個(gè)平臺(tái)便越來(lái)越像—套電商SaaS產(chǎn)品了。
當(dāng)然,也不是只有電商一個(gè)方向。
產(chǎn)品經(jīng)理調(diào)硏發(fā)現(xiàn),顧問(wèn)有面向咨詢場(chǎng)次的內(nèi)容管理訴求,每場(chǎng)咨詢,顧問(wèn)都可以把相關(guān)內(nèi)容傳上來(lái),咨詢的錄音、文字記錄,把這些內(nèi)容可以開(kāi)放給咨詢客戶收藏與下載,讓客戶得到更多幫助。為了實(shí)現(xiàn)這個(gè)功能,產(chǎn)品購(gòu)買 了一個(gè)在線會(huì)議的模塊,支持在咨詢時(shí)段上直接進(jìn)入會(huì)議室,然后把會(huì)議內(nèi)容回傳到平臺(tái),把產(chǎn)品往知識(shí)庫(kù)的方向轉(zhuǎn)變。咨詢顧問(wèn)的個(gè)人主頁(yè),便越來(lái)越像知乎答主的主頁(yè), 這個(gè)產(chǎn)品的架構(gòu),與上面做成電商的架構(gòu)又完全不同。(當(dāng)然,在現(xiàn)實(shí)世界里,老板很可能會(huì)說(shuō),這兩個(gè)方向我們都得做。)
這個(gè)虛構(gòu)案例并不完善,但是大概也能表現(xiàn)出產(chǎn)品架構(gòu)如何隨著用戶需求和產(chǎn)品發(fā)展而不斷演變。在現(xiàn)實(shí)世界里,這樣的演進(jìn),可能會(huì)花很長(zhǎng)的時(shí)間,也許一年,也許三年。

4.4架構(gòu)設(shè)計(jì)的工作性質(zhì)

置身在這一年或者三年之中,做產(chǎn)品工作的時(shí)候,我們會(huì)發(fā)現(xiàn),其實(shí)絕大多數(shù)的工作還是出方案、做功能、推上線,而不是天天對(duì)著架構(gòu)圖,做所謂的架構(gòu)工作。
更直白點(diǎn)說(shuō),產(chǎn)品架構(gòu)一直都在,而且一直都在演進(jìn),但是產(chǎn)品架構(gòu)相關(guān)的工作,絕不是每天都做。
只有當(dāng)我們做大的架構(gòu)調(diào)整、版本迭代時(shí),才會(huì)對(duì)著架構(gòu)圖詳細(xì)規(guī)劃和討論。
日常各模塊的UI優(yōu)化、交互調(diào)整、流程環(huán)節(jié)調(diào)整等,不涉及到產(chǎn)品架構(gòu)工作。
所以,如果有人說(shuō),他是產(chǎn)品架構(gòu)師,每天都在處理復(fù)雜架構(gòu)問(wèn)題,有很大的概率是在吹牛。一個(gè)好的架構(gòu),尤其是頂層架構(gòu),應(yīng)當(dāng)具備一定的前瞻性和可擴(kuò)展性,不會(huì)每天都改,所以, 我們大部分的時(shí)間都在做日常產(chǎn)品工作并不是問(wèn)題;
但是,如果我們從來(lái)都沒(méi)考慮過(guò)產(chǎn)品的架構(gòu),那確實(shí)是問(wèn)題。我們的腦海中要有架構(gòu)圖,要帶著架構(gòu)的思維做工作,不要徹底沉沒(méi)到日常細(xì)節(jié)工作中去。
所以,回到一開(kāi)頭的問(wèn)題:一個(gè)功能,不知道放在哪里合適,到底是不是個(gè)架構(gòu)問(wèn)題呢?準(zhǔn)確來(lái)說(shuō),它是一個(gè)與架構(gòu)有關(guān)的問(wèn)題,而不是架構(gòu)本身有問(wèn)題。
我們做產(chǎn)品,一開(kāi)始通常都有清晰明了的產(chǎn)品架構(gòu),大家協(xié)作也很高效,但是隨看時(shí)間的推移,人員的變換,理解架構(gòu)的人走了,大家又不斷做新的東西,產(chǎn)品架構(gòu)就會(huì)越來(lái)越模糊混亂。
這個(gè)混亂度增加的過(guò)程,往往是溫水煮青蛙式的:今天上一個(gè)功能,本來(lái)應(yīng)該放在產(chǎn)品模塊A,因?yàn)闀r(shí)間著急先單列出來(lái);明天產(chǎn)品模塊B下了一個(gè)功能,其他模塊受影響無(wú)法運(yùn)轉(zhuǎn),沒(méi)辦法臨時(shí)去調(diào)模塊C... 很多類似的事,當(dāng)時(shí)覺(jué)得問(wèn)題不大,積累一段時(shí)間,回頭一看,發(fā)現(xiàn)產(chǎn)品架構(gòu)已經(jīng)亂七 八糟。在技術(shù)領(lǐng)域,有一個(gè)詞叫"架構(gòu)腐化",說(shuō)的也是類似問(wèn)題。

5.推薦閱讀的資料

1.書籍——《領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)》
2.書籍——《原始分類》
3.理論——企業(yè)信息化
整個(gè)企業(yè)的信息系統(tǒng)架構(gòu),宏觀來(lái)看,分為管內(nèi)部資源的ERP,管客戶的CRM,還有獨(dú)立的 Bl、AI模塊等,如何進(jìn)行企業(yè)內(nèi)部劃分是一個(gè)重要的視角。
4.理論——企業(yè)4A架構(gòu)
即業(yè)務(wù)架構(gòu)、應(yīng)用架構(gòu)、技術(shù)架構(gòu)、數(shù)據(jù)架構(gòu)四個(gè)架構(gòu)
要根提高自己的產(chǎn)品架構(gòu)能力,關(guān)鍵還在動(dòng)手,做更多的產(chǎn)品工作,在工作中抽象總結(jié)架構(gòu),從簡(jiǎn)單架構(gòu)到復(fù)雜架構(gòu),逐步提升自己的架構(gòu)能力。此外,架構(gòu)也不是一個(gè)崗位,而是一種思維方式和管理能力。

6.拓展思考

第一,初中階的產(chǎn)品經(jīng)理,不要把架構(gòu)當(dāng)作一個(gè)垃圾桶
遇到自己搞不定的、比較模糊的工作,就第一時(shí)間甩給它,認(rèn)為這是架構(gòu)師的事,不是我該想的。我們可以想想,架構(gòu)師是怎么來(lái)的呢?是天生有人是架構(gòu)師,而我們只能做產(chǎn)品小朋友嗎?不是吧。如果架構(gòu)師是成長(zhǎng)起來(lái)的,那為什么不是我呢?就從今天開(kāi)始,從下一個(gè)架構(gòu)問(wèn)題 開(kāi)始,我站出來(lái)想這個(gè)問(wèn)題,并提出我的方案,提錯(cuò)了我改,萬(wàn)一提對(duì)了呢?多做幾次,我就成了那個(gè)架構(gòu)師。凡事要敢做、敢犯錯(cuò),錯(cuò)著錯(cuò)著,就會(huì)了。
第二,我們對(duì)一切事物的架構(gòu)的理解,代表我們認(rèn)知的高度,決定我們最終能夠達(dá)到的水準(zhǔn)。
我空閑的時(shí)候,會(huì)看退役的競(jìng)技游戲職業(yè)選手的直播,主播經(jīng)常有一些很差的操 作,按錯(cuò)道具、點(diǎn)錯(cuò)方向等,但是他分?jǐn)?shù)一直很高,這是怎么回事呢?因?yàn)樗麑?duì)整個(gè)游 戲的架構(gòu)有更深入的理解。普通人看到的,只有手頭的操作,但是在他的看來(lái),一局游戲在操作之外,有陣容搭配,裝備選擇,局勢(shì)判斷,對(duì)地圖資源點(diǎn)位的控制等很多"產(chǎn)品模塊",他的操作可能有問(wèn)題,但是他通過(guò)其他的模塊,彌補(bǔ)了這個(gè)模塊的不足,最終達(dá)成獲勝的目標(biāo)。而沒(méi)有這種架構(gòu)思維的人,眼里只有操作,水平就高不到哪兒去。我們?cè)诼殘?chǎng)上打拼,也經(jīng)常看到一些管理者做出下限級(jí)的操作,但是他們持續(xù)坐在管理者位置,可能也是類似道理。雖然他操作有誤,但是他對(duì)工作的架構(gòu)的認(rèn)知,可能遠(yuǎn)高于我們,我們只看到了局部,而他看到了整體。當(dāng)然,他對(duì)工作架構(gòu)的認(rèn)知可能很畸形,甚至他就是完全不行的水貨,即便如此,我們也沒(méi)必要去做道德審查,我們只需要取其精華、去其糟粕就行。很多toB的大型產(chǎn)品,它的某些細(xì)節(jié)設(shè)計(jì)做得也不好,例如SAP和Oracle的產(chǎn)品,也有很多晦澀難懂的設(shè)計(jì),和非常離譜的交互,但是他們產(chǎn)品的架構(gòu)非常先進(jìn)。如果我們對(duì)一切事物,沒(méi)有架構(gòu)上的理解,視角總是盯著細(xì)節(jié),并在細(xì)節(jié)上充滿抱怨,便很難提高自己的水平。我們得俯下身,每天做落地工作,但是我們不能永遠(yuǎn)趴著,還得偶爾跳出來(lái),看一看全局。
第三,產(chǎn)品架構(gòu)思維方式。
人們做事,有兩個(gè)視角,或者說(shuō)兩種思維方式,一是流程思維,二是架構(gòu)思維。
流程思維,就是跟單子,做任務(wù),手上接一堆的事,每個(gè)事都按固定步驟,也就是SOP,—步步處理。
例如,產(chǎn)品經(jīng)理手上有五個(gè)需求,一個(gè)待溝通,兩個(gè)產(chǎn)品方案設(shè)計(jì)中,一個(gè)開(kāi)發(fā)中,一個(gè)測(cè)試中。
我們一個(gè)個(gè)做,一年做了三十多個(gè)需求,寫到簡(jiǎn)歷上,就是我在《如何寫好簡(jiǎn)歷》節(jié)目里說(shuō)的"大象冰箱" 的寫法:"我的工作是,需求調(diào)硏、方案設(shè)計(jì)、推逬上線、運(yùn)營(yíng)迭代",浮于表面、泛泛而談。
架構(gòu)思維則不同,我腦海中有一個(gè)藍(lán)圖,產(chǎn)品分幾層,每一層要支現(xiàn)什么目標(biāo), 又分幾個(gè)業(yè)務(wù)域,分別支持什么業(yè)務(wù)場(chǎng)景。
我一年做了很多需求,哪些是在增強(qiáng)中臺(tái)能力,哪些是在前臺(tái)體驗(yàn)上的創(chuàng)新,整體做下來(lái),產(chǎn)品架構(gòu)發(fā)生了什么變化,最終支撐了什么業(yè)務(wù)目標(biāo)的達(dá)成。
用流程思維看事情,說(shuō)的永遠(yuǎn)是步驟,例如我要開(kāi)一個(gè)店,第一步選址,第二步裝修,第三步招人,在第一步我可能就被卡住了,然后就此放棄。
我把所有事情分布在單一的時(shí)間線索上面,我成了時(shí)間的奴隸。
用架構(gòu)的思維看事情,時(shí)間似乎消失了,我開(kāi)一家店,需要營(yíng)銷能力、銷售能力、產(chǎn)品能力、運(yùn)營(yíng)能力以及與用戶交互的場(chǎng)所,我可以先準(zhǔn)備這個(gè),也可以先準(zhǔn)備那個(gè),我可以自己做,也可以找人做,只要把這些組件湊齊,就像滅霸找齊了手套和五個(gè)寶石,事情就做成了。
我可以先在企業(yè)里打工,做兩年銷售,把銷售能力學(xué)到位,利用做銷售時(shí)積累的供應(yīng)商資源,和人合伙開(kāi)個(gè)網(wǎng)店,賣點(diǎn)小東西,學(xué)習(xí)如何選品,如何營(yíng)銷,三五年之后,我的能力基本全面了,做自己的事情便水到渠成。
用架構(gòu)思維做事,有目標(biāo),有達(dá)成目標(biāo)需要的組件,我可以靈活處理所有事情,我不便再是時(shí)間的奴隸。
電商平臺(tái)的架構(gòu)例子
按業(yè)務(wù)目標(biāo)與價(jià)值劃出三個(gè)層次:
最底下一層是下單流程跑通,讓用戶迅速進(jìn)入下一步支付壞節(jié),提升轉(zhuǎn)化效率,對(duì)應(yīng)到產(chǎn)品上,就是調(diào)用一堆能力,填充必要業(yè)務(wù)字段,讓流程表單能提交;
往上一層,是幫助用戶自動(dòng)選擇最合適的優(yōu)惠,自動(dòng)填充常用地址等,還是為了提單,但是關(guān)注的是用戶的體驗(yàn),對(duì)應(yīng)到產(chǎn)品上,會(huì)做一些新的能力,例如優(yōu)惠組合推薦的能力等;
再往上一層,關(guān)注的不是流程跑通,或者使用體驗(yàn),而是通過(guò)推薦搭售商品,用高頻商品帶長(zhǎng)尾商品,用低利潤(rùn)商品帶高利潤(rùn)商品,加快庫(kù)存周轉(zhuǎn),提升利潤(rùn)率,用產(chǎn)品能力提升公司業(yè)績(jī)。
我做的所有事情,都可以放到這三層蛋糕上。
接下來(lái),還可以切蛋糕,豎看幾刀切開(kāi)不同的業(yè)務(wù)域,例如,標(biāo)品非標(biāo)品切開(kāi),自營(yíng)三方切開(kāi),國(guó)內(nèi)海外切開(kāi),我做的所有事情,還可以放到這些業(yè)務(wù)域里。
在我的腦子里,有一個(gè)面向業(yè)務(wù)和用戶的分層、 分領(lǐng)域的產(chǎn)品架構(gòu)圖,對(duì)著架構(gòu)去做事情,便有了規(guī)劃能力。
一直關(guān)注流程,先做什么、后做什么,自然沒(méi)有規(guī)劃。
如果轉(zhuǎn)而關(guān)注架構(gòu),為了達(dá)成某個(gè)目標(biāo),怎么分模塊, 模塊怎么互動(dòng),就能化被動(dòng)為主動(dòng),從時(shí)間的困局中跳出來(lái),站在更宏觀的視角把事情做得更好。
再拓展一點(diǎn)來(lái)看,如果我們把自己的人生當(dāng)做一款產(chǎn)品,把人生的架構(gòu)想清楚,家庭、職業(yè)、親情、友情,各個(gè)業(yè)務(wù)域,我希望建設(shè)哪些模塊,做到什么程度, 它們之間是什么關(guān)系,達(dá)到什么目的,我們可能就能更主動(dòng)、更好地度過(guò)我們的一生。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容