軟體項目管理 8.2.軟體項目品質活動
- 2022 年 6 月 21 日
- 筆記
- 軟體項目管理初級學習路線, 軟體項目管理初級路線
【公眾號@ 「項目管理研究所」 將會第一時間更新文章並分享《項目管理模板》】
歸檔於軟體項目管理初級學習路線
第八章 軟體項目品質計劃
你猜猜裡面是什麼–>《初級學習路線合集 》
前言
大家好,這節我們學習軟體項目管理—-品質計劃–軟體項目品質活動。
軟體品質管理最主要的兩個過程是:
- 軟體品質保證
- 軟體品質控制
品質管理的對象:
- 過程的品質
- 產品的品質
品質保證(QA)
軟體品質保證既QA,QA對已經完成工作的評價和審核。
很多行業都有涉後的評價和審核過程,比如銀監會對銀行的審核,食品監督委員會對食品行業的審核等等都屬於QA。
這個圖是展示了第三方檢查過程,既QA過程。
QA是通過評價項目整體績效,建立對品質要求的信任。比如QA審核某項目,審核的結果是從60,70,80逐漸上升的趨勢,大家對這個項目信任感,反之就沒有信任感。
大家通過QA提供項目和產品可視化的管理報告,來了解項目的可信度。
例如對需求規格,設計說明書等進行審計,就是QA活動。是對完成工作之後的檢查,對應一句英文,Is it done right?既做的是否正確,是完成之後的檢查。 再如:財務審計對上個月或者上個季度,上一年檢查財務情況。
所以QA本身不能直接提高本次版本的品質,因為這個版本的工作已經完成了,可以提出一些不合格項作為下一次版本的品質改進。
一般來講QA是由獨立的部門來完成的。
品質保證活動-審計
審計是對過程或者產品的一次獨立評估。將審核的主體與為該主體以前建立的一組規程和
標準進行比較。目的是確保真正遵循了建立的規程或標準,QA可以是預先規劃的也可以是臨時決定的。
軟體品質保證的具體活動
軟體品質保證的具體活動是項目執行過程的審計和項目產品的審計。
例子:這是針對某項目配置管理過程的過程審計,首先要明確配置管理的品質標準,過程審計按照這個標準來檢查項目是否按照標準進行配置管理,最後給出針對這個過程的審計結論。
這個例子是針對一個程式碼產品的產品審計。
這個例子也是針對產品審計,審計的對象是功能測試報告,根據審計要素進行審計,給出審計結論,其中某些項是不合格的。
品質控制(QC)
這是一個調程式的圖示:這其實就是一個QC過程,我們希望這個程式沒有問題和錯誤,如果發現問題和錯誤就能及時改正,直到沒有問題。
品質控制基本概念:
- 確定項目結果與品質標準是否相符,同時,確定不符的原因和消除方法
- 控制產品的品質,及時糾正缺陷
- 例如:程式碼評審、單元測試都屬於QC活動
- Is it right done?既是否正確的完成?是產品提交前的檢查活動
- 這個任務本身提高產品的品質
- 一般由開發人員實施
品質控制活動最常見的有測試,程式碼檢查,技術評審,數據分析等等…
這個圖展示的是檢查結果,可以是通過技術評審,程式碼檢查,測試等手段檢查的結果
品質保證和品質控制是品質管理的兩種品質活動。
這個圖示說明了他們之間的關係,QA是過程執行之後或者產品提交之後的品質活動,屬於後期的品質活動。
QC是在產品提交之前進行的品質活動,希望通過品質控制讓提交的產品不出問題屬於前期的品質活動,因此QA是一種管理行為,QC是一種檢查職能。
總結
總之 品質管理主要包括QA,QC兩類過程,審計是QA的主要活動,技術評審,程式碼審查,測試等是QC的主要活動。
到這裡,第八章 第二節 軟體項目品質活動講解完畢了!下一節介紹敏捷項目品質活動~
如果您覺得這篇文章有幫助到您的的話不妨點贊支援一下喲~~😉
後續將持續更新【軟體項目管理初級學習路線】的全知識點,大家感興趣的多多關注部落客喲~
————————————————