天天看點

XXX公司CRM項目開發日志

一.為什麼要寫該系列日志

      之前,總是覺得花時間去寫部落格,是浪費時間,總是去轉載别人寫的好的文章。後來看了一篇《為什麼你應該(從現在開始)寫部落格》,深受啟發,打算認真的開始寫一點自己的東西。一來可以鍛煉自己的寫作能力,二來可以記錄一下自己的成長過程,也許,理由不隻這些,但是,至少這兩點理由已經足夠了。雖然之前做過一些項目,但是,總是以完成項目為目的,沒有很好的去沉澱一些東西,是以,本系列的日志,以該項目的整個開發過程作為記錄的主線,該總結的總結,該從新學習的學習,該記錄的記錄,内容不受限制。限于自己寫作能力,也許表達方面會顯的很粗糙,但我會盡量認真的去寫好這個系列。

二.項目概況

  1.需求情況:待詳細分析

  2.團隊情況:2-3個人,基于網際網路方式合作。要求自己以項目主導者的身份來完成這個項目

  3.項目周期:初步估計2個月完成,可能需要3個月

三.從中學到

  1.探索并制定一些通用的開發标準(過程)

    1)資料庫設計規範(命名規範及其他)

    2)代碼設計規範(命名規範及其他)

    3)UI層控件規範(命名規範)

  2.項目過程文檔規範(過程)

    1)需求文檔

    2)設計文檔

    3)開發文檔

      。。。

  3.新技術學習總結(過程)

    1)MySoft的DB層使用,并研究其設計思路

    2)AspNet控件的使用,盡量開發一套實用的UI層代碼生成器

    3)項目環境的搭建及源代碼管理工具的使用總結(SVN,VSS)

           4)權限子產品的設計 2010年7月19日

  4.項目管理(重點)

    1)全局把握整個項目

    2)清楚認識手上資源

    3)将資源配置設定給項目

    4)項目品質進度控制

    。。。。

四.項目日志(40天)

  1.需求分析(5天)=》《項目需求分析文檔》(該文檔是從客戶收集的需求資訊)

  2.子產品設計(3天)=》《項目子產品設計文檔》(整理客戶的需求形成相應的系統子產品,并作為資料庫設計的一個驅動)

  3.資料庫設計(4天)=》《資料庫設計PDB》(表設計的備注盡量在這裡展現,可以使用T備注,字段的備注一定要到位便于編碼時引用)

  4.編碼實作(包含單元測試,23)

  5.全局測試(3)

  6.釋出(2)(文檔手冊應另外安排時間)

五.前期準備

  1.資料庫設計規範的制定(由我完成,大家讨論)2010年7月17号, 完成未讨論

  2.開發環境的搭建(SVN還是VSS)2010年7月18号,完成未讨論

  3.技術選型的确定(SQL2005,MySoft,AspNet)

  4.團隊成員及職責的确定