協同軟體應有的多維度成本觀
每個企業都有權利拒絕「冰山下的隱藏成本」!
作者:台灣 IBM 公司軟體產品處
確實,在總持有成本( Total Cost of Ownership , TCO )漸受重視的今日,任何資訊系統的新選與換用,都必須審慎考慮所有可能涉及的成本,協同軟體也不例外。只不過,許多人對於 TCO 仍過於簡單看待,多半僅增列及考慮購後的維護費用。所以,在此將以更多元的角度來討論協同軟體的價值,以便更清晰地理解箇中的效益與合算性,進而作出最明 智的決定。
佈建成本, Deployment
相同的伺服器硬體,若裝設 A 廠協同軟體能因應 1,500 人,裝 B 廠協同軟體卻只能因應 400 人,很明顯地 A 優於 B ;當一個企業從 50 人起步,隨著業務與規模的成長,選擇 A 的結果是持續以原機系統執行一切,然而 B 就必須添購新機、增買授權才能持續支援企業,因佈建不同而產生的差別由此可見。再者,若企業達到數千名同仁的規模,協同軟體的極致效能延展性也無法應付 時,就必須進行最令資訊人痛苦的換用轉移,此即是錯選協同軟體的最壞情境。
然而,有些業者會建議企業用更先進、昂貴的硬體來提升協同軟體的效益,但換機也是一大挑戰,姑且不論替換過程中的諸多變數與風險,舊機的處置問題就已經相 當棘手。一套理想的協同軟體應該只需進行現行軟體的版本升級,即可達到原機效能提升的效益。以 IBM Lotus Domino 為例, Domino 6 升級至 Domino 7 ,不僅可讓系統提升 70% 的效率,又能持續支援企業的需要。
此外,佈建還必須考慮平台成本,目前屬 Linux 最為平易,所以協同軟體也必須能在 Linux 平台上執行,不僅是協同軟體,各式商用軟體對 Linux 的支援也都相當積極。
維護成本, Maintenance
誠如前述,相同的企業規模若要用較多的協同系統才能營運,那必然是苦了資訊管理人員,管理 1 部伺服器還是 4 部伺服器比較輕鬆?答案相當明顯。
除了系統數目外,協同軟體的管理工具也是關鍵,優質的協同軟體必須具備強效管理工具,並持續提升與更新,才能真正達到 Domain Monitoring 的目的。唯有運用工具提升管理效率,企業才能真正提升競爭力。
協同成本, Collaboration
當今最有力的溝通工具莫過於視訊會議( Video Conferencing )及即時傳訊( Instant Messaging , IM ),這也是現今協同軟體最積極支援與實現的功能,然而實現方式卻有必要格外留意。
倘若必須在用戶端安裝軟體才能行使傳訊及會議,那麼使用者與資訊管理人員都會相當痛苦,資訊管理人員得逐一安裝與維護所有同仁的前端、行動端軟體,而在外的同仁也一定要倚賴已安裝的軟體才能進行會議與傳訊,若隨身裝置耗盡電力,會議與傳訊就必須喊停。
因此,理想的作法是網頁化的會議與視訊,像 Lotus IM 及 Lotus Web Conferencing ,只要帳號密碼正確,任何的上網裝置都可行,包括在網咖( Internet Cafe )或資訊站( KIOSK ),無須額外安裝軟體,發揮最大的協同便利性。
可靠成本, Availability
為了讓協同更穩定運行,許多企業都考慮導入高可用性( High Availability , HA )或容錯叢集( Failover Cluster ),這也意味著要增購一套系統成本,包括軟硬體,對企業來說其實是不小的負擔。
若協同軟體無需增加花費就具有叢集能力,降低 HA 的整體建立成本,那麼企業便能擁有更高的穩定價格比,用較少的成本獲得更穩定的運行。
開發成本, Development
在過去,協同軟體的應用程式是以業者專有的描述語言( Script )來撰寫,後來則用到更廣泛的 JavaScript ,甚至是 Java 、 J2EE ,如今更是要呼應 Web Services 。
有些人以為新開發方式出現後,舊的開發方式將不再受用,事實上原有的方式依然持續受用,這保障了程式設計師在技能方面的學習投資,且新的 Java 開發方式更具有跨平台移植彈性及整合性,其他類 Java ( Java-like )作法實遠遠不及。而理想的 Web Services 實現方式,即如同 Lotus Domino 7 ,提供自動化軟體工具,將既有的協同應用程式直接轉換成以 XML 為基礎的 Web Services ,此方式免除掉任何改寫、驗證、試行等工作,有效節省人力與時間成本。
轉移成本, Migration
最低的轉移成本就是不用轉移。如前面所述,既有的協同應用程式可直接轉換成 Web Services ,使原有的開發投資獲得最大化效益。此外,開放的軟體架構也最具轉移性,包括跨平台的 Java 程式語言及幾乎任何硬體都支援的 Linux 。
相對於此的最壞情況,即是協同軟體升級後,原有的協同應用程式必須全然翻修改寫才能持續執行,也因此容易對升級產生猶豫。根據 IBM 內部數據統計顯示, 94% 的客戶皆使用 Domino 6.0/6.5 ,顯示絕大多數的 Domino 用戶願意升級至最新版本,相較於同領域其他企業用戶,約有半數左右仍在使用 1996 ∼ 1999 年間的舊版協同軟體,其中極大的顧慮即在於與過往開發投資的相容性。對企業用戶來說,代代相容的協同軟體,才是與企業共同成長的最佳夥伴。