其實所謂“大型項目經驗”也沒有一個嚴格的范疇。首先看怎么定位大型項目。在不同的行業領域,大型項目的標準也是不一樣的。在某些行業信息系統項目里,目前一般情況下,如果項目成員在五十人以上,項目投資金額在七八百萬的以上的信息系統工程,就算是大型項目了。但之所以單獨提大型項目,并不主要在于它的規模有多大,而是因為在這樣的項目中所獨有的一些項目特征,一般在小項目中沒有的因素,而這些因素對項目管理、技術等方面非常有價值,所以才備受重視。我覺得關注大型項目經驗,主要關注以下幾點特征:
1、項目組織結構。大型項目組織是講究精細量化,職責明確的。職責組織一般分項目負責人、項目經理、系統分析師、技術經理、開發組長、開發工程師、數據庫工程師、測試工程師、運維工程師等,各個角色之間責任明確,互相配合監督。不同環境下,還要包括政策組、業務組、推廣實施組等職能崗位,如果有子項目外包等情況,那組織就更復雜了。參與過大項目的工程師,應當對組織結構有大致的了解和體會。
2、項目進度管理:大型項目一般都有比較明確的里程碑計劃;每兩個里程碑之間一般又設置若干檢查點,階段性任務比較明確;需求分析、概要設計、詳細設計、編碼測試、上線試運行等每個階段都有階段性的任務和目標;需求的變更,集成發布等事項都有嚴格的流程,有專門的組織或人員進行審核和執行;對于成本、質量、進度情況都有明確的量化和階段報告。
3、項目的溝通:很多工作都涉及到跨部門或組織之間的溝通協作。大型項目組里有成熟的溝通機制,上下級之間,平級之間的溝通,雖然復雜但有效,因為這是大家都認可的一種機制。根據溝通問題的重要性,可采取會議、電話、郵件等形式,成果有會議機要,報告等內容。大型項目里的溝通機制,雖然效率不一定高,但的確能解決問題。
4、有關技術架構:架構體系是大型項目的技術特征。一個好的架構對項目成敗的意義不言而喻。在成熟的架構體系上,一般的開發人員沒有多少可發揮的余地。架構師是項目里的重要人物,架構甚至在某些程度上影響業務需求和操作模式,目前流行“架構為王”的說法。
5、項目文檔:文檔在項目中起重要作用,包括過程、成果、控制信息等,文檔是將來項目驗收的重要成果和依據。文檔的管理在大項目中也是至關重要,一般都有VSS、CVS等文檔管理工具。從技術人員的角度出發,相關的文檔最起碼包括總體開發計劃、周計劃、工作日報、周報等。當然,文檔多了以后也帶來很多成本等方面問題,這也是大型項目的一個特點。另外大型項目還涉及配置管理、風險管理等方面的內容。但作為一個初涉職場的求職者,了解了以上幾點,就已經不錯了,為將來的個人發展打好了基礎。