【摘 要】為全面提升IT項目實施及運維階段質量,有效地利用有限資源來完成既定的目標,必須識別出在IT系統建設及運維整個過程中影響實施質量的關鍵因素。筆者結合IT項目建設運維實際案例,將影響因素大致分成外部和內部因素兩類分析。外部影響因素由企業組織結構所決定;內在質量影響因素由企業內部流程所決定。
【關鍵詞】IT項目 運維 質量
1 外部影響關鍵因素
1.1 管理層的支持對IT項目建設運維的質量影響
IT項目的建設維護在項目定義和收尾環節,管理層的支持尤為關鍵,這不僅包括政策上的指導、還涉及資源的配置、內外渠道的協調。近年來越來越多的企業設立項目管理辦公室(PMO)來對項目進行管控,這也反映了管理層對IT項目建設流程管理的重視程度逐步提高。PMO成立后,企業將會在戰略部署、資源優化配置、IT系統標準化等方面有明確的指導、同時PMO累計的經驗案例庫又可以逐步形成一套最佳實踐,從而為日后的其他項目建設提供參考和建議。
1.2 項目建設團隊與各部門的溝通渠道對IT項目建設運維的質量影響
企業的IT項目建設通常涉及眾多干系人及相關部門,比如系統的開發涉及研發部門、需求部門,系統硬件規劃涉及規建部,設備的搭建則基于維護部、機房的協作。如果該系統涉及企業外部用戶則牽涉面更廣,項目實施的每個重要節點都需要與外部門進行聯動,比如市場部的業務規則設定、服務部的用戶投訴事件處理等。選擇不恰當的溝通方式或渠道會導致信息傳輸接收不對稱,產生重要信息的遺漏或誤解,從而延誤甚至引導項目以錯誤的方式運作,因此合理的規劃溝通計劃,識別和記錄與干系人的最有效率且最有效果的溝通方式對項目的最終成果非常重要。
1.3 系統環境搭建標準化對IT項目建設運維的質量影響
項目搭建時,軟硬件的版本選擇、參數配置、安全加固、硬件設備的存儲放線、網絡放線、主備接管模式等都需要進行標準化配置。這樣的標準化配置帶來的好處有方便統一進行管理和維護,同時積累下來的各系統的配置最佳實踐能避免一些項目搭建時期未知的問題的出現。不規范的配置會在系統運營階段產生很多問題,影響系統的穩定性、客戶使用感知等。因此在IT系統項目建設階段進行完善合理的配置標準化管理有利于減少項目建設期間和后續運營維護階段的風險。
1.4 資源分配對IT 項目建設運維的質量影響
一個項目要如期完成需要配置各種資源,包括人員、硬件、軟件、場地等。由于企業目前的內部部門多以職能型架構為主,配合項目所提供的資源如果不提前規劃并取得各單位的同意會造成很大沖突,最終造成項目無法如期完成。 完整的資源庫信息、完備的資源需求計劃、準確的資源使用預估和完善的溝通渠道是保證資源分配合理、充分的前提。項目經理在IT系統項目實施前就應該根據資源需求計劃和資源使用預估進行詳細分析,并盡早向資源經理和PMO申請資源,并在項目過程中根據資源使用數據及時作出預判和應急準備,并和各方相關干系人員保持高效的溝通和理解,避免意見的分歧和沖突產生。這樣才能保證項目的進度和質量。
2 內部影響關鍵因素
2.1 系統變更程度對IT項目建設運維的質量影響
企業IT系統項目面向用戶通常來自于企業內部的各個部門,而IT系統項目的建設往往由企業信息運營部門主持完成,由于牽涉的利益干系人眾多、系統需求相對復雜,溝通渠道方式的差異也會使IT項目在建設的各環節產生系統變更需求。同時市場的迅速變化也要求系統能做出相應的調整以滿足服務改善、質量提升,但是經驗顯示IT系統的不穩定往往與變更有關,比如代碼變更未進行完整測試、生產環境與測試環境參數不一致、腳本執行效率低下、主機負荷未考慮全面、代碼版本剝離不準確等都會帶來系統異常的風險。這些都是由于變更沒有得到很好的管理導致。
2.2 系統高可用性對IT 項目建設運維的質量影響
隨著云時代的到來,為了實現節約成本、降低能耗、主機網絡等資源的共享,企業逐步用X86刀片服務器代替小型機來實現云架構的部署,但同時也帶來問題,X86的刀片服務器從硬件質量、維保響應程度、穩定性等多方面均遠遜色于小型機,幾小時的服務器宕機時間可能會對某些業務產生巨大影響,給企業帶來經濟損失。大型企業對于IT系統的容災恢復有嚴格的時長控制,因此對于系統程序的高可用性提出了更高的要求。
2.3 系統的割接上線對IT項目建設運維的質量影響
企業IT系統割接上線主要分為兩大類,第一類當項目建設完成后需要經歷正式割接環節,從測試或準生產環境接入到生產環境中,并對外正式服務。第二類是日常缺陷修復、新業務工單、優化工單所引起的系統變更,通常IT基礎設施實施的變更一般都發生在一個復雜、分布式環境中,軟硬件的發布和實施需要進行謹慎規劃并做好相應的回退準備。發布管理的目標就是要通過正式的程序來確保生產環境的質量以及在實施新的版本時對其進行檢查。
2.4 項目建設階段維護人員參與對IT項目建設運維的質量影響
IT項目,尤其是大型通信企業IT項目,往往具備業務規則需求多變、接口邏輯復雜等特點,其中一些涉及對外面向客戶的系統還必須具備交互響應及時、數據準確、用戶信息安全等特性,由于大型IT項目工時相對較長、規模相對較大,開發人員主要關注業務需求、系統實現方法、項目進度等,對系統穩定性、高可用性、運行性能容易忽略。如果在項目的建設階段,維護人員能夠盡早參與到IT項目中,可以站在維護角度,憑借經驗對新系統在運維環節可能出現的問題進行盡早的優化。
2.5 系統的可擴展性對IT項目建設運維的質量影響
傳統的企業IT系統應用通常采用分布式架構,單機節點性能要求高;每個節點均為雙機備份方式,備機無法用于生產,資源無法充分利用;由于需要大量跨系統訪問,系統擴展能力非線性擴展,每次擴容都需要3~6個月的投入,成本高昂且無法滿足快速發展的業務需求。云化架構下資源池模式、集群式管理、線性擴展等特點能大幅度提高企業IT系統應對靈活市場需求的能力。然而僅僅具備硬件的支持而忽略系統層面軟件的可擴展性管理,所謂的云化架構也僅僅是一堆服務器的堆砌。因此在IT項目建設的過程中關注系統的可擴展性是十分必要的。在項目規劃階段對應用級提出擴展性要求,對接口、數據分布、數據結構做出合理設計;在項目實施階段在硬件設備的選擇和部署上考慮設備能力的可擴展性有利于后期業務、系統的線性擴容。
作者簡介:裴力(1987—),男,上海人,工作單位:上海交通大學,職務:學生,研究方向:工程管理。