重構與組織重整


重構 (Refactoring) 是軟體工程重要的過程,主要目的是 改善既有程式的設計,用白話文就是:大掃除。程式需要重構,那組織呢?

重構程式大概會做以下的事情 (大概):

  1. 找出重要的、難以處理的、用不到的 區塊
  2. 移出重要的 區塊,重新命名
  3. 把難以處理的區塊重新整理,產生新的區塊,重新命名
  4. 刪掉用不到的區塊,不會有名字
  5. 把一些共用的區塊集中管理,取新的名字,未來發現問題就找外面的換掉

預期結果:區塊更小、更省資源、效能更好、更好管理

把步驟中『區塊』換成『系統』、『組織』、『部門』、 …. 會變成很有意思的事。。。

重構程式會有其目的性,移除不需要的東西,或者把原本很重要的東西變成不重要的,把重要的變成更重要的。。。

企業組織重整,也會有其目的性。組織重整之後,坐在原本位置的人,要知道對自己的影響是什麼。例如原本『管理』可能不再是管理,或者不需要了。

隨時審視自己的位置在組織裡的重要性,隨時調整自己的步伐,不要變成那個不被需要的位置。

※ ※ ※ ※

無法重構的『人生』,那就只能靠『命運』、『運氣』、『禱告』。
無法重構的『架構』,那就只能靠『命運』、『運氣』、『禱告』。
無法重構的『組織』,那就只能靠『命運』、『運氣』、『禱告』。

延伸閱讀


Comments