軟體專案管理 8.3.敏捷專案質量活動

專案管理事業的愛好者發表於2022-06-22

【公眾號@ “專案管理研究所” 將會第一時間更新文章並分享《專案管理模板》】
歸檔於軟體專案管理初級學習路線
第八章 軟體專案質量計劃
你猜猜裡面是什麼-->《初級學習路線合集 》


前言

大家好,這節我們學習軟體專案管理----質量計劃--敏捷專案質量活動。

敏捷專案的質量管理特徵

敏捷專案的質量管理特徵如下:

  1. 敏捷提倡全程質量審查,有貫穿始終的質量活動,而不是某個階段的質量活動。通過結對編碼,測試驅動開發,持續整合,持續測試等活動來體現。
  2. 敏捷專案提倡早發現問題,儘早提交可以執行的版本,多版本頻繁提交可以早發現問題。
  3. 不斷進行質量方法評估和改進。在敏捷專案中,每個迭代的迭代回顧會議中,稽核過程方法的有效性,進行改進。

具體的敏捷活動:

以下這些是具體的敏捷活動:

  1. 結對程式設計
  2. 測試驅動開發
  3. 持續整合與測試
  4. 不同層面測試
  5. 驗收測試驅動開發
  6. 迭代評審
  7. 迭代回顧會議
  8. 重構

結對程式設計

這個圖展示了結對程式設計過程,兩個人一起在電腦前編碼,互相評審程式碼。有資料證明,結對程式設計可以提高程式碼質量和專案效率,是一種程式碼檢查行為。

如圖這個資料說明了結對程式設計測試案例通過的百分比提高。

這個圖示說明了結對程式設計提高了工作的效率。

測試驅動開發

測試驅動開發即TDD,測試驅動開發的基本思想就是在開發功能程式碼之前,先編寫
測試程式碼,然後編寫相關的程式碼滿足這些測試用例。
然後迴圈進行新增其他功能,直到完成全部功能的開發。

持續整合與測試

敏捷要求頻繁地將工作整合到整體中,然後再進行重新測試,以確定整個產品仍然按照預期工作。因此敏捷強調自動化測試。

不同層面自動化測試

包括單元測試,整合測試,系統級測試,冒煙測試,迴歸測試等不同層次的測試。

驗收測試驅動開發

與客戶一起討論工作產品的驗收標準,然後團隊建立測試讓團隊能夠編寫足夠的程式碼,進行自動化測試,滿足標準要求。

迭代評審

迭代完成之後,向專案相關人員展示本迭代版本執行情況,得到使用者反饋。

迭代回顧會議

評審本迭代過程,確定是否進行過程改進。

重構

他是每個迭代之後再逐步完善程式碼和設計。

總結

總之

  1. 結對程式設計
  2. 測試驅動開發
  3. 持續整合與測試
  4. 不同層面測試
  5. 驗收測試驅動開發
  6. 迭代評審
  7. 迭代回顧會議
  8. 重構

等敏捷專案質量活動是貫穿敏捷專案始終的,對專案的質量有一定的作用。

其中迭代評審,迭代回顧會議屬於QA,其他都屬於QC。

到這裡,第八章 第三節 敏捷專案質量活動就講解完畢了!下一節軟體專案質量計劃~

如果您覺得這篇文章有幫助到您的的話不妨點贊支援一下喲~~?

後續將持續更新【軟體專案管理初級學習路線】的全知識點,大家感興趣的多多關注博主喲~
————————————————

相關文章