基於六西格瑪減少測試團隊報告問題的偏差
為了減少研發團隊在重複性軟體問題上的資源浪費並且減少測試團隊報告問題的偏差,我們運用六西格瑪來改善這個現象。
1 定義問題
在六西格瑪DAMIC流程的定義階段,需要明確改善目標;分析相關的流程步驟;分析增值服務項;明確客戶需求並建立相應的改善專案團隊等。透過接收開發團隊對測試工作的反饋,我們瞭解到測試團隊上報的重複問題消耗了研發團隊的人力資源,從而影響了專案的進度。把此反饋轉化成測試團隊的工作要求之一是要減少重複性軟體問題的上報。經過初步資料統計,測試團隊上報的軟體問題有超過15%的問題具有重複性。據此,測試團隊制定了下一年度關於此項的目標---重複性問題上報比例下降3%。
2 測量問題
根據六西格瑪定義步驟明確改善目標之後,進入問題測量階段。在這個階段,需要決定測量物件;制定資料測量方案;評估測量系統;瞭解測量系統的偏差以及測量的工作流程的有效性。由於工作中已建立成熟有效的測量系統,具體的測量基於此係統。根據測量計劃定義的測量內容,資料採集步驟,資料來源,資料採集人員,資料採集方式,資料採集週期等,我們收集了2012年度由測試團隊上報的所有軟體問題,作為分析問題的輸入。同時,我們運用DPMO(每百萬出錯機會)工具計算了當前流程下的西格瑪水平。
3 分析問題
六西格瑪分析階段的主要內容有確認流程的侷限性;挖掘問題的根本原因;確定問題的主要原因;明確原因與結果之間的關係等。幫助分析的工具有魚骨圖分析(Fishbone),柏拉圖分析(PARETO),迴歸分析(Regression),方差分析(ANOVA),失效模式和效果分析(FMEA)等。對於軟體測試重複性上報的問題,要求報告人對每一個重複問題做具體的根本原因分析。同時採用魚骨圖分析法依據流程、工具、人員、產品四個方面做了定性分析,發現2種分析方法得到了類似的原因。根據原因的資料分佈,採用柏拉圖分析法,明確了下面幾條主因:(1)由於產品的複雜性以及測試環境條件人員的不同,相同的問題有不同的表現形式;(2)在軟體問題報告流程中有確認環節,但在實際操作中,測試人員疏忽了這一環節。(3)即使測試人員執行了確認環節,開發人員也未必給予正確的資訊。綜合來看,我們發現相關的工作流程定義並無大的疏漏,但是到了執行環節,執行的程度和結果出現了與預期的偏差。
4 改善問題
六西格瑪理論在改善環節要制定相關問題的解決方案。根據軟體重複報告問題的原因分析,解決方案主要針對佔80%比例的主因。對於產品以及測試的複雜性導致的重複上報,需要加強和提高測試人員的知識和技能來區分問題,加強技術培訓和交流以及經驗獲取和分享渠道等手段。對於問題確認環節和確認質量導致的問題重複上報,需要加強測試和開發人員嚴格執行流程的意識;對團隊設定年度指標,建立團隊測量系統,團隊負責人以此監督流程執行的質量,定期檢查執行情況,對新出現的問題做根本性原因分析並及時採取改進行動。按照六西格瑪方案選擇度量法,從方案實施的資源消耗、時間長短、風險、有效性四個方面綜合衡量,改善重點著重於當前流程執行的監管以及出現問題時及時分析原因並執行改善方案。
5 控制問題
六西格瑪理論在控制階段需要制定控制計劃,明確監控手段和響應措施。問題監控系統,階段性回溯會議以及持續改進流程在控制軟體問題重複報告上發揮了重要的作用。對比上一年度,經過改善控制後的問題重複率指標有效下降超過3個百分點(由15.61%下降為12.343%),同時波動的幅度也小於上一年度。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69993238/viewspace-2786533/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何應用六西格瑪方法減少客戶投訴
- 在日常生活中應用精益六西格瑪有助於減少壓力
- Wrike:2018年創意團隊報告
- 測試團隊效率問題思考
- 如何管理六西格瑪團隊?
- 什麼是六西格瑪,六西格瑪適合解決什麼問題?
- 遊戲測試 Perfdog 實戰之減少 CPU 消耗遊戲
- 關於六西格瑪綠帶專案註冊的常見問題
- 初探團隊基於session的探索性測試Session
- IT職場:支援在六西格瑪中必不可少
- 六西格瑪解決問題的思路是什麼?
- 基於評價軟體測試有效性問題的研究
- 六西格瑪的基礎知識
- 某家電企業用精益六西格瑪專案減少客戶非合理退貨案例
- 測試生存指南!如何在快速迭代的專案中減少返工?
- 如何糾正六西格瑪專案中出現的問題?
- 如何處理六西格瑪過程中遇到的問題?
- 從執法者到意見領袖:塑造未來的安全團隊報告
- 六西格瑪:團隊合作讓夢想成真!
- 【Parasoft SOAtest】如何減少重複工作以加速功能測試程式
- 如何使用六西格瑪解決個人財務問題?
- 六西格瑪諮詢公司能解決什麼問題?
- 如何合理安排測試團隊人員分工的問題?
- 測試CMS同步問題測試CMS同步問題
- 為什麼說六西格瑪就是團隊精神?
- 六西格瑪在管理團隊成員中的運用
- 如何識別六西格瑪團隊失敗的訊號?
- 團隊拓撲:減少軟體團隊的認知負擔 - mimacomMac
- 關於軟體測試的幾點反思-關於測試團隊的組織
- 六西格瑪如何解決員工流動率問題
- 關於 App 啟動時間測試的問題APP
- 關於軟體測試的7個核心問題
- 面試題-測試工程師常見的基礎問題面試題工程師
- 高效的SQL語句有助於減少資料庫的訪問次數SQL資料庫
- GoCenter 的“火眼金睛” ——檢測、報告並減少Go Module的安全漏洞Go
- 用專案總結來減少問題的重複發生(轉)
- 關於SQLServer中的字元儲存的問題的測試SQLServer字元
- 六西格瑪管理在團隊建設中的應用薦