唐僧師徒赴西天取經,不畏艱險,鍥而不舍,歷經八十一難最終修成正果。這是一段偉大的旅程,敢問路在何方——路在腳下!世上沒有不能到達的目標,最遠的路途就在腳下,這是西游記讓我們深深感動的地方。西游記絢麗多彩的魔幻世界其實是現實社會的投影,平凡的人們?yōu)榱松婧桶l(fā)展都會歷經磨難。作為一名IT業(yè)的項目經理,我深刻地體會到:這是一個充滿挑戰(zhàn)和艱辛的職業(yè),但也是一個自我發(fā)展和提升的途徑。一帆風順的經歷不會增長才干,幫助個人成長的其實是困難和障礙以及克服它們的過程,只有經歷風雨,才能迎來彩虹。
本文以我負責的某大型教育培訓網站(簡稱教育網系統(tǒng))建設項目為背景,結合項目實戰(zhàn)經驗談一些體會。這個項目是我初任項目經理時經歷的,現在回顧起來,當時所遇到的問題以及解決過程還歷歷在目。
甲方不提供硬件測試環(huán)境,爭取提前試運行發(fā)現問題
該項目要建設一個在線學習和教育管理網站,提供在線學習和考核的平臺,實現培訓工作的信息發(fā)布和組織管理。平臺所使用的課件由其他系統(tǒng)制作,本系統(tǒng)需提供課件上傳管理功能。系統(tǒng)采用Oracle數據庫、WebLogic應用服務器,通過F5實現負載均衡,使用基于J2EE技術的B/S架構,要求能夠運行在Unix平臺上。
接手這個項目后,我首先對系統(tǒng)的運行環(huán)境做了初步了解??蛻舴降臋C房有多臺IBM AIX小型機和PC機。WebLogic應用服務器將部署在AIX小型機上,在一臺AIX小型機上會同時部署多家公司的應用系統(tǒng),每個應用系統(tǒng)在WebLogic中都通過建立獨立的域(Domain)來進行管理。
任何應用系統(tǒng)在上線前都應進行嚴格的測試,而且測試環(huán)境要與實際運行環(huán)境一致,因為應用系統(tǒng)的功能、性能在不同操作系統(tǒng)環(huán)境下的表現是不一樣的,因此為了保證系統(tǒng)的穩(wěn)定運行,需要準備AIX小型機作為測試環(huán)境。但是我們以前承接的項目使用的基本都是HP和SUN的服務器,沒有AIX服務器。
我意識到這是一個重要風險,必須妥善應對??蛻舻臋C房有一些測試設備可供使用,我與銷售經理溝通,看有無可能得到客戶許可使用機房的測試設備。這個項目當時還處于售前階段,正在簽署合同。銷售經理反饋回來的結果是,客戶不負責提供測試環(huán)境,并且在合同中對此增加了明確的條款:甲方不負責提供任何測試設備和環(huán)境。我在客戶這邊碰了壁,只好另外想辦法,首先想到的是從公司獲得支持。
項目啟動后,我在項目計劃中上報了這個風險,希望公司幫助調配一臺測試用機,或者采購一臺AIX小型機,在各個項目之間共享,解決多個項目可能會遇到的同樣問題。項目管理部很快打來電話,詢問了詳細情況,表示公司調配有一定困難,其他項目并沒有閑置的小型機,目前也沒有采購機器的預算,希望項目組盡力設法解決,并強調一定要妥善處理,不能因此發(fā)生問題。
回想我當時的心情真不好受,感覺孤立無援,但是我從這個過程中也學到了重要的一課:項目經理的作用不只是發(fā)現問題、提出問題,更重要的是解決問題。系統(tǒng)測試的硬件環(huán)境不具備,客戶和公司都不能提供支持,這是一個必須解決的難題。
這個問題放在現在是很好解決的,可以花少量費用短期租賃,但當時IT租賃業(yè)還沒有發(fā)展起來,可以提供設備的大公司價格很高,而價格較低的小公司設備又不全。我詢問了兩個關系不錯的合作伙伴公司能否借用,對方當下沒有正好閑置的機器??磥磉@個風險不能避免,那就要從如何減小風險的影響程度上尋找對策。我一方面繼續(xù)尋找機器,一方面積極與客戶溝通,最終得到客戶的支持,允許我們提前到正式環(huán)境下部署,在系統(tǒng)大范圍試運行前先小范圍試運行一段時間,這樣就為解決可能面臨的問題贏得了時間。
排查問題定位原因,但遭咨