(全球TMT2021年10月28日訊)2021年10月27日,集戰(zhàn)略、設(shè)計和工程于一體的全球性軟件及技術(shù)咨詢公司思特沃克(Thoughtworks)發(fā)布了第25期《技術(shù)雷達》,這是一份每半年發(fā)布一期的報告,旨在根據(jù)思特沃克(Thoughtworks)的觀察、對話和一線實踐經(jīng)驗,幫助客戶應(yīng)對最棘手的業(yè)務(wù)挑戰(zhàn)。本期報告的一個重要主題是“康威定律”在當(dāng)今數(shù)字時代的重要性,而“康威定律”明年將迎來誕生的第 55 年。
“康威定律”由Melvin Conway提出。該定律指出,IT組織的架構(gòu)會對根據(jù)該架構(gòu)建立的系統(tǒng)產(chǎn)生巨大的影響。在開啟數(shù)字化轉(zhuǎn)型之旅時,各組織應(yīng)遵循“康威定律”,改組自己的工程團隊,包括文化、報告結(jié)構(gòu)和激勵計劃,以配合他們的架構(gòu)和技術(shù)發(fā)展戰(zhàn)略。然而,許多組織并沒有這樣做,卻對轉(zhuǎn)型無法帶來顯著的生產(chǎn)率提高感到詫異。
《技術(shù)雷達》第 25 期重點突出的主題包括:
- 便利背后的陷阱:如果不加合理設(shè)計,軟件會逐漸趨于復(fù)雜。隨著軟件系統(tǒng)變得越來越復(fù)雜,開發(fā)團隊必須勤于創(chuàng)建與維護經(jīng)過深思熟慮的架構(gòu)和設(shè)計。
- 避免過度使用巧妙的技術(shù) :許多軟件界人士都欣賞針對復(fù)雜問題的巧妙解法,但其實這些巧妙的解決方案往往都源于其自身引入的偶然復(fù)雜度。與其使用更多技術(shù)來解決問題,團隊更應(yīng)該分析根因,解決潛藏的本質(zhì)復(fù)雜度,并不斷改進。
- 適配到Kafka,還是改編自Kafka:Kafka持續(xù)成為異步發(fā)布/訂閱大批量消息的事實上的標準。本期技術(shù)雷達的許多話題,都是關(guān)于我們團隊正在使用工具來適配到Kafka,或改編自Kafka。
- 雷達中平臺相關(guān)條目變少:我們發(fā)現(xiàn),本期雷達中和平臺相關(guān)的條目明顯減少,我們將其歸因于一些行業(yè)標準的整合。這是否意味著平臺不再重要了?
- 康威定律仍然有效:康威定律經(jīng)常被用來證明團隊組織的變化是合理的。我們在本期技術(shù)雷達中考慮的許多條目都證明了這一點:組織的團隊結(jié)構(gòu)在處理得當(dāng)時,仍然是一個關(guān)鍵的推動因素,而在處理得不好時,則會變成嚴重的障礙。