2009年8月16日 星期日

how to maintain a SME class network如何維護一個中小企的網絡 Agility 靈活性

Agility 靈活性 
IT Risk Management 上, 最煩惱的一定是靈活性, 不單是說技術上的靈活性, 還得要配合商業角度考慮. 例如寫出來的程序 code 不能循環再用, 就會造成 man power 的靈活性問題. 又例如知識的管理. 只有小部份員工擁有相關知識, 不能夠隨時互相交換工作, 亦會做成靈活性的問題. 靈活性問題是不能夠解決的, 只可以從一開始系統設計 / 方案管理中著手. 
Infrastructure design 系統設計
一套 IT solution 的系統設計決定了它的靈活性, 例如有多少組 backup, 有多少組預備, 如何做系統轉移, 需要多少 hard code 和硬件, 需求的維護人手與成本. 特別要小心一些不可再用的資源 (non-reusable cost). 一套完整的 entreprise class IT Solution 價錢可以是數千萬.
給大家一個好例子就是 DHL UPS 這些物流公司所用的物流系統, 自己追蹤每一件貨物位置, 每一員工和貨物手上都有相應的硬件. 硬件雖為 non-reusable cost, 但可以在多方面應用, 減低捐失. 對客戶方面 (client side), 它用了網站作為平台, 客戶可以 24小時追查自己的貨品位置. 有了這樣的系統, 貨物一接收到後就能 不停步移動, 減低存倉的成本.
單以一個網站來說, 如果可以自動收客, 出單, 統計, 月結報告, 廣播新消息 … 已經是一個可以等同兩個員工的 IT solution.
Virtualization 虛擬化
在眾多IT 技術中, 虛擬化對 agility 的幫助特別大. 一般情況下, 要搬動服務器內的東西需要以每一個 application 計算. 但如果虛擬化後, 整台服務器都在一個檔案 file 之中, 可以方便地把它移到其他服務器而不需關掉電腦. 在安全性方面, 修復一台虛擬機比修復一台實體電腦來得容易. 而且系統資源會更容易分配, 達到更高的靈活性.
Server independent software 跨平台軟件
需要員工學會一套新軟件是十分昂貴的, 所以同一套軟件能夠在多個平台上使用十分重要.. 近年, 跨平台技術有 Java jvm, LAMP / WAMP. 其實是說一些程序語言的支援. 最常用的當然是網上牌軟件. 因為溜覽器的普及, 差不多所有平台都有溜覽器. 即使轉換了平台, 員工都可以照常的使用網上牌的軟件.
在服務器上, Apache 所支持的軟件已經足夠應付大部份的需要. 世界上約有 80% 的網頁服務器都是使用 Apache 的. 
Modulization 模組化
模組化意思是在程序 / 系統建立的時候, 以功能把硬件 / 軟件分類組成模組. 在下一次 / 在另一 project 需要相似東西時, 可以即時應用. 模組化可以減低相同功用的硬件 / 軟件重購的機會. 當模組儲存到一定量的時候, 還可以把它 productize / 做成一個資料庫, 形成一間公司最有價值的部份… 你的經驗
Reusable resource 可再用資源
可再用資源的例子有程序, 作業系統, 電腦, 知識, 書籍, 人才 …. 為什麼要注重可再用資源?除了金錢外當然還有時間, 使用可再用資源可減省生產時間, 而且可以比之前做更好. 即使你的公司是靠賣服務的, 例如寫網站. 使用可再用的資源才能令你真正賺錢. 否則之前所付出的時間都會白費了

沒有留言:

張貼留言