重構與組織重整
重構 (Refactoring) 是軟體工程重要的過程,主要目的是 改善既有程式的設計,用白話文就是:大掃除。程式需要重構,那組織呢?
重構程式大概會做以下的事情 (大概):
- 找出重要的、難以處理的、用不到的 區塊
- 移出重要的 區塊,重新命名
- 把難以處理的 *區塊- 重新整理,產生新的 區塊,重新命名
- 刪掉用不到的 區塊,不會有名字
- 把一些共用的 *區塊- 集中管理,取新的名字,未來發現問題就找外面的換掉
預期結果:區塊更小、更省資源、效能更好、更好管理
把步驟中『區塊』換成『系統』、『組織』、『部門』、 …. 會變成很有意思的事。。。
重構程式會有其目的性,移除不需要的東西,或者把原本很重要的東西變成不重要的,把重要的變成更重要的。。。
企業組織重整,也會有其目的性。組織重整之後,坐在原本位置的人,要知道對自己的影響是什麼。例如原本『管理』可能不再是管理,或者不需要了。
隨時審視自己的位置在組織裡的重要性,隨時調整自己的步伐,不要變成那個不被需要的位置。
※
無法重構的『人生』,那就只能靠『命運』、『運氣』、『禱告』。
無法重構的『架構』,那就只能靠『命運』、『運氣』、『禱告』。
無法重構的『組織』,那就只能靠『命運』、『運氣』、『禱告』。