自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

IT科技生態(tài)的三代論

大數(shù)據(jù) 數(shù)據(jù)分析
怎么定義科技生態(tài)的“代”?這似乎沒有一個定論,更何況,不同技術的更新速率也不盡相同,難以統(tǒng)一。

我在一次和客戶的CDO交流時,得以聆聽到一個極有意思的觀點。該CDO認為:“一家企業(yè)科技部門的領導,應盡量確保IT的科技生態(tài)不能共存超過三代的系統(tǒng)。如果系統(tǒng)的代齡超出三代,科技生態(tài)就會變得太復雜,遺留的債務太多,一旦需要轉(zhuǎn)型,執(zhí)行起來就會舉步維艱?!?/p>

對此觀點,我深表認同。

怎么定義科技生態(tài)的“代”?這似乎沒有一個定論,更何況,不同技術的更新速率也不盡相同,難以統(tǒng)一。例如,金融企業(yè)的IT系統(tǒng)都經(jīng)歷過大型機、小型機和PC機集群時代,而服務器也經(jīng)歷了物理機、虛擬機到如今的容器時代。雖說現(xiàn)在主流的開發(fā)語言都可以劃歸為高級語言,語言版本的變更似乎也很難給出代系的劃分,然而就Java來說,差不多可以把JDK1.4、JDK6、JDK8以及JDK11+劃分到不同的代。

因此,我們先不必糾結科技生態(tài)的“代”該怎么劃分,而是看這樣的三代論是否值得大多數(shù)傳統(tǒng)企業(yè)的CTO、CIO與CDO們深思。

1.為什么是三代?

大約靈感來自“富不過三代”的俗語?但我能想到的參考依據(jù)是Gartner提出的Pace-Layer應用戰(zhàn)略模型,如下圖所示:

圖片

它將企業(yè)應用分為三層,從下到上分別為:

  • 保持穩(wěn)定的記錄型系統(tǒng)(Systems of Record)
  • 高響應的差異型系統(tǒng)(Systems of Differentiation)
  • 主動變化的創(chuàng)新型系統(tǒng)(Systems of Innovation)?

既然企業(yè)應用有著不同的變化速率,技術形態(tài)與之對應,恰好形成三態(tài):

  • 記錄型系統(tǒng):由于變化緩慢,在構建之初選擇的技術形態(tài)或許是新的,但隨著時間推移,技術變得越來越落后,由于系統(tǒng)沒有什么變化,自然也沒有重構或重寫的必要,如此就變成了繼續(xù)支撐業(yè)務的祖父級系統(tǒng),我將其稱之為“固態(tài)”。
  • 差異型系統(tǒng):開發(fā)周期相對較長,業(yè)務會持續(xù)演進,為確保系統(tǒng)具備一定的先進性,可能需要迭代更新,直至到某個階段,需要進行技術棧遷移;又或者保留一部分舊有的穩(wěn)定功能,而針對新功能,采用更新一代的技術,我將這種新舊并存的狀態(tài)稱之為“液態(tài)”。
  • 創(chuàng)新型系統(tǒng):創(chuàng)新業(yè)務往往具備趨勢前瞻的性質(zhì),需要快速打造、快速試錯,它可能在未來成為企業(yè)的核心,但在創(chuàng)新階段,企業(yè)對其技術的選擇相對寬容,可以選擇當下最新的技術,我將這種靈活快速的狀態(tài)稱之為“氣態(tài)”。

這三種形態(tài)可以對應雙態(tài)業(yè)務,即穩(wěn)態(tài)業(yè)務和敏態(tài)業(yè)務,其中,穩(wěn)態(tài)業(yè)務和敏態(tài)業(yè)務的重疊部分,就是位于中間態(tài)的液態(tài):

圖片

由穩(wěn)態(tài)業(yè)務和敏態(tài)業(yè)務組成的雙態(tài)業(yè)務不妨用太極圖體現(xiàn):

圖片

北宋大儒理學宗師周敦頤認為:“無極而太極,太極動而生陽,動極而靜,靜而生陰,靜極復動,一動一靜,互為其根,分陰分陽。兩儀立焉?!碧珮O體現(xiàn)的正是動靜與陰陽的轉(zhuǎn)換。

穩(wěn)態(tài)與敏態(tài)并非固定不變。穩(wěn)態(tài)需要敏態(tài)升級,敏態(tài)到了一定時期也需要沉淀,變?yōu)榉€(wěn)態(tài)。穩(wěn)態(tài)并不意味著陳舊與糟糕,相反,它可能意味著復用,是企業(yè)重要的資產(chǎn)。敏態(tài)并不意味著常新而易變,一旦發(fā)現(xiàn)它存在不變的部分,就需要轉(zhuǎn)換為穩(wěn)態(tài)。

動極而靜,靜極復動。

敏態(tài)走到極致,必然需要提煉其穩(wěn)定的部分,否則敏態(tài)就會因為重復開發(fā)而增加成本;穩(wěn)態(tài)走到極致,如果不向敏態(tài)遷移,就會僵化不變,腐化為技術債。因而,太極圖對雙態(tài)的呈現(xiàn),完美地體現(xiàn)了穩(wěn)態(tài)和敏態(tài)的周而復始。

企業(yè)在確定科技生態(tài)時,要考慮到業(yè)務的雙態(tài),而為不同形態(tài)的業(yè)務確定科技生態(tài)時,又該遵循什么樣的技術參考依據(jù),以保證科技生態(tài)的代齡不超過三代呢?那就要在企業(yè)內(nèi)部提供確定代齡的客觀依據(jù)。

一個客觀依據(jù)是判斷該技術的成熟度。如何客觀地評價成熟度呢?一個辦法是參考Gartner每年發(fā)布的新興技術成熟度曲線,如2022年的成熟度曲線:

圖片

成熟度曲線將一項技術的發(fā)展劃分為多個階段:

  • 創(chuàng)新萌芽期(Innovation Trigger)
  • 過熱期(Peak of Inflated Expectations)
  • 幻滅低谷期(Trough of Disillusionment)
  • 復蘇期(Slope of Enlightenment)
  • 生產(chǎn)力成熟期(Plateau of Productivity)?

原則上,只有位于生產(chǎn)力成熟期的技術才屬于液態(tài),而創(chuàng)新萌芽期的技術則屬于氣態(tài)。

通過長期跟蹤Gartner的新興技術成長度曲線,隨著時間的推移,自然可以描繪出各種技術的代齡形態(tài)。

劃分代齡不能僅依據(jù)成熟度,因為一項成熟的技術不一定就是最適合該企業(yè)的技術,若有可能,可以參考其他科技公司對該技術做出的客觀評估。ThoughtWorks每半年發(fā)布的技術雷達可以作為其中一個參考:

圖片

ThoughtWorks的技術雷達有四個圓環(huán),由內(nèi)向外分別為:

  • 采納:采納環(huán)中的條目往往是已被證實的、成熟可用的技術
  • 試驗:試驗環(huán)里的條目具備了ThoughtWorks生產(chǎn)環(huán)境經(jīng)驗,但還未得到充分證明
  • 評估:評估環(huán)里的內(nèi)容是值得研究的,通常屬于相對前瞻的技術
  • 暫緩:已被業(yè)界采納,但ThoughtWorks技術咨詢委員認為體驗并不好的技術

技術雷達的條目不是一成不變的,每期技術雷達都可能出現(xiàn)新的,也可能已有的條目不再適合,就會被移走。與技術代齡的三態(tài)相對應,映射關系大致如下:

  • 固態(tài):曾經(jīng)屬于采納環(huán),但因為技術相對陳舊而被移走的條目
  • 液態(tài):屬于采納環(huán)的技術,也包括一部分屬于暫緩環(huán)的技術
  • 氣態(tài):屬于試驗環(huán)和評估環(huán)

企業(yè)在做技術選型時,如果選擇了開源項目,也可以根據(jù)開源項目社區(qū)的活躍度,項目的Star數(shù)量等對成熟度做出判斷。

借用技術雷達圖的技術象限劃分,再參考Gartner的成熟度曲線,可以為企業(yè)繪制出科技生態(tài)的代齡圖。

屬于固態(tài)代齡的階段,稱之為衰退期;屬于液態(tài)代齡的階段,稱之為成熟期;屬于氣態(tài)代齡的階段,稱之為成長期。這三個階段由左向右排列,衰退期的左側(cè)屬于死亡期,成長期的右側(cè)屬于萌芽期,原則上,企業(yè)應用需避免使用位于死亡期和萌芽期的技術。

圖片

科技生態(tài)的代齡圖是動態(tài)變化的,它相當于為企業(yè)的科技領導或技術負責人提供了生態(tài)藍圖,每一次技術的代齡變動,都可能給出警示。

如果希望更加直觀地了解到當前的應用系統(tǒng)是否違背了代齡要求,可以直接為企業(yè)的應用系統(tǒng)繪制代齡圖。

圖片

圖中使用圓形、三角形和菱形符號分別代表已建、在建和待建的應用系統(tǒng)。

圖中的紅色代表嚴重警示信號,包括如下情形:

  • 位于死亡期的所有類型的企業(yè)應用,如編號11
  • 位于衰退期的待建應用,如編號19

圖中的黃色代表警示信號,包括如下情形:

  • 位于衰退期并接近死亡期的已建應用,如編號16
  • 位于衰退期的在建應用,如編號20
  • 位于成熟期的待建應用,如編號18
  • 位于萌芽期的所有類型的企業(yè)應用,如編號14和17

針對發(fā)出警示信號的企業(yè)應用,相關負責人需要制訂策略,判斷是否需要調(diào)整其科技生態(tài);如果是嚴重警示信號,則屬于技術債的內(nèi)容,需要給出進行改造的強制策略。在估算改造成本后,需確定改造完成的最后期限。

該圖也可以作為數(shù)字化轉(zhuǎn)型的參考,如在選擇數(shù)字化轉(zhuǎn)型的試點應用時,可優(yōu)先選擇屬于成長期的在建或待建應用系統(tǒng)。對于屬于衰退期的已建應用系統(tǒng),如果它屬于穩(wěn)態(tài)業(yè)務,也可以考慮保留現(xiàn)有的生態(tài)。

責任編輯:武曉燕 來源: 逸言
相關推薦

2012-03-22 21:13:55

Mango

2013-12-09 09:56:42

Vidyo

2018-05-10 23:30:02

2009-04-11 21:45:24

2009-11-30 09:16:30

Windows 7電池續(xù)航

2020-05-12 09:02:13

阿里蔣凡馬云

2015-12-29 11:28:54

數(shù)據(jù)庫安全數(shù)據(jù)庫審計產(chǎn)品演進

2012-05-31 14:13:05

2013-07-10 10:11:28

Intel處理器規(guī)格

2009-03-24 17:58:58

Vmwareesx虛擬化

2020-02-18 09:08:58

WiFi疫情網(wǎng)絡你

2024-04-16 07:18:54

指標平臺數(shù)倉數(shù)智化分析

2009-10-14 09:35:11

Linux發(fā)行版操作系統(tǒng)

2021-01-19 09:56:30

AI知識圖譜

2014-03-14 11:22:08

Avalon芯片A3233

2015-08-24 09:35:18

微軟

2018-04-26 20:34:20

2014-07-21 14:52:58

無線銳捷

2011-10-31 19:49:45

筆記本評測
點贊
收藏

51CTO技術棧公眾號