全球专业中文经管百科,由121,994位网友共同编写而成,共计436,047个条目

蓋爾定律

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

蓋爾定律(Gall's Law)

什麼是蓋爾定律

  蓋爾定律是蓋爾(Gall)的著作《系統論:系統如何真正起作用以及它們如何失效》中設計有效的複雜系統的經驗法則,闡述的原理是:從頭開始設計的複雜系統根本不切實可行,無法修修補補讓它切實可行。 你必須由一個切實可行的簡單系統重新開始。 蓋爾定律說明瞭設計高度複雜的系統很可能會失敗。 它們很難一蹴而就,更多是從簡單的系統逐漸演變而來。

  蓋爾定律對新公司尤其適用,對新公司也很重要-他們需要花一些時間,有意識地,明確地思考他們使用的系統,以便他們有很大的機會將改變世界的想法構建成真實的服務,人們真正想要的產品

  仔細觀察可以發現,無論是一個互聯網軟體系統的架構,還是一個城市的建設,載人太空梭的建造,都不是一開始就事無巨細設計好的,沒有任何人可以模擬真實場景中的各種內外部因素,也就是說在一個系統逐步成熟和複雜化的過程中,是不斷對外部無數變數進行響應和調整的過程。

  從軟體架構來說,看過淘寶和京東架構演變的都知道,從一開始簡陋的單體結構,到後來由成千上萬台伺服器集群支撐的微服務治理、中台化、中間件體系,是經歷十幾年的不斷迭代和重構形成的,每一次微小的架構演變,都是為瞭解決現實問題,是業務發展所引發的各種變數和挑戰來促使架構演變到如今的狀態。

  這和某些社會制度、司法體系、某些主義也都很有相似之處,一開始懵懵懂懂,「摸石頭過河」,後來不斷實踐,不斷豐富內涵,「實踐是檢驗真理的唯一標準」,在過程中,不斷豐富和完善,形成今天的所謂「體系」。

  正因為社會在變化、科技在變化、人的思想也在變化,「唯一不變的就是變化」,因此我們無法在最初把所有因素考慮在內,設計一個十全十美的架構體系,所以也就有了產品的MVP理論,有了敏捷和迭代的方法論。從架構角度,合適原則、簡單原則、演進原則也都可以和蓋爾定律互為呼應,開始不必做過度設計,不斷迭代演進即可。

本條目對我有幫助0
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您認為本條目還有待完善,需要補充新內容或修改錯誤內容,請編輯條目投訴舉報

本条目由以下用户参与贡献

Tracy.

評論(共0條)

提示:評論內容為網友針對條目"蓋爾定律"展開的討論,與本站觀點立場無關。

發表評論請文明上網,理性發言並遵守有關規定。

打开APP

以上内容根据网友推荐自动排序生成

官方社群
下载APP

闽公网安备 35020302032707号