專案的實現:成功的八個步驟(轉)

ger8發表於2007-08-13
一個進展順利的專案經常會因為專案的實現工作期間的問題而有損聲譽,這些問題經常會出現,因為我們不會對部署解決方案的複雜性做出預料和計劃。例如,你可能為一個客戶機伺服器解決方案的部署工作進行了溝通和計劃,但只是在實現過程之中發現很多工作站的效能不足以處理這個工作量。這個例子就說明微小的細節問題就可以導致大麻煩。

讓我們來看一看與實現工作相關的主要步驟,要注意很多這些活動都需要提前完成,你不可能在你實際進行實現工作時才開始制定計劃。

1.準備基礎架構。

很多解決方案要在一個生產環境之中實現,這個環境與開發和測試解決方案時所處的環境是截然不同的。因此注意生產環境的特性是很重要的。這個策略包括對硬體,軟體,資訊溝通等的回顧檢查。在我們上面的例子之中,如果我們對生產環境(或真實世界)做出一個評估的話,潛在的桌面效能問題就會被發現。當你準備好進行實現工作時,基礎架構應該已經就位。

2.與所涉及的組織進行協調。

這也許與你和你的客戶社群進行溝通一樣的容易,然而,當今的解決方案在實現時幾乎都要涉及到其他一些組織。對於IT解決方案,通常會有一個或更多的運作團隊或是基礎架構團隊需要在事先進行溝通,很多這樣的團隊可能會在成功部署解決方案的過程之中實際地扮演一個角色。實現工作其中的一部分就是要去協調這些團隊的工作。在一些情況下,開發人員沒有能夠事先進行計劃並確認基礎架構團隊已經準備好支援實現工作。這樣的結果就是,基礎架構團隊被迫放下所有的事以保證實現工作的成功。

3.培訓。

很多解決方案都需要使用者參加培訓或是一些非正式的訓練課程,這種型別的培訓可以在事先完成。但是進行的培訓越深入,在實現工作開展時所保留的資訊就會越少。離實現工作的時間很近時所進行的培訓應該作為實現工作的計劃之中的一部分。

4.安裝生產解決方案。

這一點大家都能記住,你的解決方案需要從開發轉移到測試之中去。如果解決方案是全新的,這個過程可能會在一段時間之內以一種從容而周全的方式來完成。如果這個專案涉及對當前的解決方案的一個較大的變動時,你在新的解決方案轉移到生產之中時就會缺少更多的靈活性,因為解決方案可能需要有一段時間無法使用。你必須要確保你所有的生產元件都得以成功地實現,其中包括新的硬體,資料庫和程式程式碼。

5.轉換資料。

資料的轉換,將資料從一個格式轉變為另一個格式,需要在基礎架構和解決方案實現之後立即進行。

6.進行最後驗證。

你應該準備好對生產解決方案進行測試,以確保所有的工作如你所願的進行。這可能會涉及到一個開發人員和客戶職員之間的組合。第一次檢查只是去確認所有的工作都已正常地開展,第二次檢查才是實際地將資料在解決方案中轉換,確保解決方案以應有的方式運作。取決於你需要實現的解決方案的型別,驗證這一步驟可以是代價昂貴的。

7.實現新的過程和程式。

很多IT解決方案還需要商業處理過程方面的改變,這些改變應該在實際的解決方案被部署的同時進行實現。

8.監控解決方案。

通常專案團隊要花上一段時間來監控實現的解決方案,如果在實現之後立即就出現了問題,專案團隊應該予以解決。

在這篇文章之中,我們瞭解了在一個複雜的實現工作之中執行的典型的實際工作情況。然而,你的實現工作也許沒有這麼複雜,你也沒有必要考慮所有這些方面。不過,通常情況下,事情不僅僅只是將最終的解決方案投放到生產環境之中這麼簡單。你需要搞清解決方案執行時所處的環境,還有對客戶社群進行培訓的需要。如果你從一個整體的方式去考慮實現工作並進行良好的溝通的話,那麼你的專案最終成功的可能性就會變得更大。
[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7839396/viewspace-954743/,如需轉載,請註明出處,否則將追究法律責任。

相關文章