正交缺陷分類法,Orthogonal Defect Classification(簡稱ODC)是一種缺陷分析方法,由IBM在1992年提出。它通過給每個缺陷添加一些額外的屬性,利用對這些屬性的歸納和分析,來反映出產品的設計、代碼質量、測試水平等各方面的問題。從而得到一些解決辦法來進行改進。
基本介紹
- 中文名:正交缺陷分類法
- 外文名:ODC method
- 提出者:IBM
- 領域:工程技術
簡介,工作流程,分類階段,校驗階段,評估階段,行動階段,
簡介
正交缺陷分類法,Orthogonal Defect Classification(簡稱ODC)是一種缺陷分析方法,由IBM在1992年提出。它通過給每個缺陷添加一些額外的屬性,利用對這些屬性的歸納和分析,來反映出產品的設計、代碼質量、測試水平等各方面的問題。從而得到一些解決辦法來進行改進。例如對於測試團隊,通過ODC可以知道測試工作是否變得更加複雜;每一個測試階段,是否利用了足夠多的觸發條件來發現缺陷;退出當前測試階段有什麼風險;哪個測試階段做得好,哪個測試階段需要改進等。對於開發團隊,利用ODC可以知道產品設計和代碼編寫的質量情況。而給產品用戶帶來的好處就是提高客戶滿意度,減小產品投入市場後的維護花費。
工作流程
ODC的工作流程分為四部分:“缺陷分類”,“校驗已被分類的缺陷”,“評估數據”以及“採取行動來改進工作”。
分類階段
分類,是ODC工作流程中的第一步,即需要測試和開發人員分別對每一個缺陷填寫ODC屬性。對於團隊成員來說,正確的了解每個屬性的值尤為重要,這樣才能保證他們在分類時儘量選擇正確的選項。
校驗階段
在第一步中,測試人員和開發人員已經填寫了 ODC 數據。那么接下來就需要 ODC 專家對這些數據進行校驗。因為填寫不正確的 ODC 數據會導致後面的評估和行動兩個流程步驟沒有意義。因此校驗數據的正確性尤為重要。
評估階段
在確保輸入的 ODC 數據正確性的前提下,就可以對這些缺陷進行分析了。根據 ODC 的不同屬性進行分類統計,可得出不同方面的結論。以此來反映測試、開發或產品設計方面的問題,指出潛在的改進的機會。比如:缺陷被發現的如何、產品是否穩定等。
行動階段
僅僅發現了問題,是不夠的,還需要解決問題。根據評估過程中反映出的不同問題,有針對性的提出解決方案並讓相關人員採取行動。這一階段也是最能給產品帶來價值的。