軟體項目管理 8.3.敏捷項目品質活動
- 2022 年 6 月 22 日
- 筆記
- 軟體項目管理初級學習路線, 軟體項目管理初級路線
【公眾號@ 「項目管理研究所」 將會第一時間更新文章並分享《項目管理模板》】
歸檔於軟體項目管理初級學習路線
第八章 軟體項目品質計劃
你猜猜裡面是什麼-->《初級學習路線合集 》
前言
大家好,這節我們學習軟體項目管理----品質計劃--敏捷項目品質活動。
敏捷項目的品質管理特徵
敏捷項目的品質管理特徵如下:
- 敏捷提倡全程品質審查,有貫穿始終的品質活動,而不是某個階段的品質活動。通過結對編碼,測試驅動開發,持續集成,持續測試等活動來體現。
- 敏捷項目提倡早發現問題,儘早提交可以運行的版本,多版本頻繁提交可以早發現問題。
- 不斷進行品質方法評估和改進。在敏捷項目中,每個迭代的迭代回顧會議中,審核過程方法的有效性,進行改進。
具體的敏捷活動:
以下這些是具體的敏捷活動:
- 結對編程
- 測試驅動開發
- 持續集成與測試
- 不同層面測試
- 驗收測試驅動開發
- 迭代評審
- 迭代回顧會議
- 重構
結對編程
這個圖展示了結對編程過程,兩個人一起在電腦前編碼,互相評審程式碼。有數據證明,結對編程可以提高程式碼品質和項目效率,是一種程式碼檢查行為。

如圖這個數據說明了結對編程測試案例通過的百分比提高。

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

測試驅動開發
測試驅動開發即TDD,測試驅動開發的基本思想就是在開發功能程式碼之前,先編寫
測試程式碼,然後編寫相關的程式碼滿足這些測試用例。
然後循環進行添加其他功能,直到完成全部功能的開發。
持續集成與測試
敏捷要求頻繁地將工作集成到整體中,然後再進行重新測試,以確定整個產品仍然按照預期工作。因此敏捷強調自動化測試。
不同層面自動化測試
包括單元測試,集成測試,系統級測試,冒煙測試,回歸測試等不同層次的測試。
驗收測試驅動開發
與客戶一起討論工作產品的驗收標準,然後團隊創建測試讓團隊能夠編寫足夠的程式碼,進行自動化測試,滿足標準要求。
迭代評審
迭代完成之後,向項目相關人員展示本迭代版本運行情況,得到用戶回饋。
迭代回顧會議
評審本迭代過程,確定是否進行過程改進。

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

總結
總之
- 結對編程
- 測試驅動開發
- 持續集成與測試
- 不同層面測試
- 驗收測試驅動開發
- 迭代評審
- 迭代回顧會議
- 重構
等敏捷項目品質活動是貫穿敏捷項目始終的,對項目的品質有一定的作用。
其中迭代評審,迭代回顧會議屬於QA,其他都屬於QC。
到這裡,第八章 第三節 敏捷項目品質活動就講解完畢了!下一節軟體項目品質計劃~
如果您覺得這篇文章有幫助到您的的話不妨點贊支援一下喲~~😉
後續將持續更新【軟體項目管理初級學習路線】的全知識點,大家感興趣的多多關注部落客喲~
————————————————
