系統測試是一個極其重要的環節,就像我們的汽車產品出廠之前的全面檢驗一樣。系統上線之前必須做一次全面的測試,以發現和解決更多的問題,降低系統切換的風險。
這個階段通常叫CRP(Conference room pilot)測試,分為單元測試和整體測試,單元測試發現和解決單個模塊的問題,通過整體測試來發現和解決各個模塊連接的問題。在這里我要重點強調的是整體測試,這個測試必須要請全體項目組參加,而不僅僅是局限在幾個關鍵用戶范圍內,CRP整體測試必須包括所有的高層領導、中層領導,因為這個測試也是對管理層的一次重要培訓,一般在項目實施過程中,中高層沒有太多的時間參與具體設計,因此有許多地方他們在CRP測試之前是不明白的。必須通過這樣的形式和方法讓中高層看到系統演示的結果,讓他們看看用系統管理和手工管理的差異,親身體會一下整個系統連環運作的過程。
很多項目之所以成功,就是總經理親自帶隊全程參加整體CRP測試,整整在會議室坐了一個半天。我們說ERP工程是“一把手工程”,如果說一把手的確做到全程參加整體CRP的話,從這一點看那一把手工程就是落到了實處。當然我們的CRP測試必須是用企業真實的數據、真實的流程,得出真實的結果,而不是瞎編幾個數據,走個形式。CRP測試的理念必須是以業務流程為主線來測試,測試流程和數據,而不是僅僅測試系統有沒有問題。