系統設計有那些定律?

在系統設計時,應該多考慮墨菲定律:

1、任何事都沒有表面看起來那麼簡單。

2、所有的事都會比你預計的時間長。

3、可能出錯的事總會出錯。

4、如果擔心某種情況發生,那麼它就更有可能發生。

在系統劃分時,也要考慮康威定律

1、系統架構時公司組織架構的反映。

2、應該按照業務閉環進行系統拆分/組織架構劃分,實現閉環/高內聚/低耦合,減少溝通成本。

3、如果溝通出了問題,那麼就應該考慮進行系統和組織架構的調整。

4、在合適時機進行系統拆分,不要一開始就把系統/服務拆分得非常細,雖然閉環,但是每個人維護的系統非常多,維護成本高。

應該多鼓勵團隊成員積極主動溝通並推動系統演進。另外,也要多考慮二八定律,在系統設計初期將有限的資源用到刀刃上,以最小化可行產品方式迭代推進。


分享到:


相關文章: