敏捷實踐–準備

來源:互聯網
上載者:User

     敏捷式軟體開發 (Agile Software Development)參與人員不是哪個個體,而是一個團隊,他包括項目的客戶和領導,還是更重要的團隊成員。事前和大家把敏捷實踐的資訊溝通到位是首要的。所以為了營造一個好的,受支援的實踐環境。我和美國的客戶及項目群組成員做了細緻的溝通。由於項目領導關心的是我們的軟體開發過程有沒有在CMMI的受控範圍內,所以,我們在沒有取得實踐成果之前,還是不會跳出CMMI這個規則的大架構。當然,衝突的地方我們盡量使用裁減工具。

    首先我們主要是引入單元測試,持續整合,重構,持續發布。

    單元測試工具大家肯能會首選Nunit,我也不例外,畢竟用的時間長,成熟,但是我們最後測試其不支援精簡版的程式集的測試,還是放棄了他。選用了我認為更有潛力的MSTest,就是VS2005之後就內建的單元測試工具。微軟太強了,.net平台上的好工具基本都被它一一模仿並整合到IDE了。

    持續整合選擇CC.net,這是一個很不錯的工具,可以將MSTest,MSBuild,NCovery,Fitnesse...等工具很好的整合在一起。當然我們選擇使用它來實現了1,從VSTS擷取代碼 2,編譯解決方案 3,執行單元測試 4,發送測試報告 5,發布 。

   Visualstudio 2005之後就可以很好的支援重構了,使用其中的重構工具可以大大節約重構時間。

   另外,採用反覆式開發法,會在每個迭代周期進行一次發布,讓客戶可以及時看到系統的樣子。然後給他們提供後續需求和調整的依據。同時讓他們可以很容易地知道項目的進度。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.