1. 程式人生 > >CRM 專案總結——工作篇

CRM 專案總結——工作篇

       在專案即將結束時,當站在全域性的角度去看整個專案時,發現了我們平時忽略的很多問題,以下是我在OCS_CRM專案開發時所看到的一些問題,希望以後我們做專案時能注意以下問題:

       1:效率:CRM很大一部份是報表開發,用的較多的儲存過程。
             (1)對錶的訪問:在和資料庫打交道時,對錶的訪問一定要嚴格控制,儘量減少對錶的訪問,以提高我們執行效率。我在接手其他人的任務後,發現有一個儲存過程中對資料庫訪問15次,效率非常低,以至於客戶以為我們的程式出了錯誤。
             (2)頁面程式:在做專案的開始,也許會因為我們考慮不周而宣告很多變數,隱藏控制元件和儲存Session等,但是到專案結束時,一定要把沒有用的東西去掉。因為每一步操作都需要佔用我們的記憶體和CUP,能精簡的程式碼一定要精簡,以提高我們程式的效率。

      2:規範和系統共通:在做專案的初期,一定要制定好自己的規範和共通問題的解決方法。因為大部分人都有過一次的專案經驗,規範做的稍微好些,但是共通問題就很差了,我在這裡對應bug的修改,有1/3的問題都是格式問題,而且有時候也會發現一個人自己做的都不能共通,這方面希望每次做專案之前,我們的專案leader都能規範好一個系統共通問題,而且每個成員要嚴格遵守,這樣才能起到事半功倍的效果。

      3:任務交接:任務交接是每個專案後期都要面對的問題,當其他人陸續退出專案時,我們怎麼才能做好後續工作呢,我認為一下幾點很重要,第一要整理好交接日誌,每個人的工作重點都不一樣,側重點也不一樣,好的交接日誌能讓你迅速找到問題的所在。第二要在交接前期研讀一下對方程式,在對方沒有走之前,更改他的一些bug,理清對方思路,做到有備而無患。最後還是兩個人溝通,交代重點,難點還有容易出現問題的地方,這些都要有書面記錄,以供後來查詢。
      以上是我在做專案時,總結的一些經驗和教訓,有什麼不妥的地方請大家指正;也希望這些東西對大家做以後的專案有幫助
                                Kevin
                                                                         2007/08/14