摘 要:文章闡述了如何運(yùn)用精益6西格瑪方法論按照DAMIC過(guò)程來(lái)減少軟件測(cè)試過(guò)程中重復(fù)性問(wèn)題的報(bào)告,從而減少測(cè)試和開(kāi)發(fā)團(tuán)隊(duì)在重復(fù)性問(wèn)題上資源的消耗來(lái)節(jié)約研發(fā)成本。
關(guān)鍵詞:精益6西格瑪;DAMIC;軟件測(cè)試
中圖分類號(hào):F273.2
精益6西格瑪通過(guò)整合精益生產(chǎn)與6西格瑪管理,取長(zhǎng)補(bǔ)短來(lái)達(dá)到更佳的管理效果。精益理論的目的是減少浪費(fèi),6西格瑪理論的目的是減少偏差,從而使輸出一致化。精益六西格瑪項(xiàng)目活動(dòng)主要針對(duì)復(fù)雜問(wèn)題,并通過(guò)DAMIC步驟來(lái)定義問(wèn)題,測(cè)量問(wèn)題,分析問(wèn)題,改善問(wèn)題,控制問(wèn)題,從而改善偏離目標(biāo)、效率等“綜合性”問(wèn)題。在軟件開(kāi)發(fā)測(cè)試過(guò)程中,研發(fā)團(tuán)隊(duì)常見(jiàn)的一個(gè)資源浪費(fèi)的現(xiàn)象是測(cè)試人員上報(bào)了不少軟件問(wèn)題,經(jīng)過(guò)調(diào)查研究,發(fā)現(xiàn)問(wèn)題的根本原因其實(shí)是相同的。這種軟件問(wèn)題的重復(fù)上報(bào)不僅浪費(fèi)了測(cè)試團(tuán)隊(duì)的資源也消耗了開(kāi)發(fā)團(tuán)隊(duì)查證問(wèn)題的人力資源。為了減少研發(fā)團(tuán)隊(duì)在重復(fù)性軟件問(wèn)題上的資源浪費(fèi)并且減少測(cè)試團(tuán)隊(duì)報(bào)告問(wèn)題的偏差,我們運(yùn)用精益6西格瑪方法論來(lái)改善這個(gè)現(xiàn)象。
1 定義問(wèn)題
在精益6西格瑪DAMIC流程的定義階段,需要明確改善目標(biāo);分析相關(guān)的流程步驟;分析增值服務(wù)項(xiàng);明確客戶需求并建立相應(yīng)的改善項(xiàng)目團(tuán)隊(duì)等。通過(guò)接收開(kāi)發(fā)團(tuán)隊(duì)對(duì)測(cè)試工作的反饋,我們了解到測(cè)試團(tuán)隊(duì)上報(bào)的重復(fù)問(wèn)題消耗了研發(fā)團(tuán)隊(duì)的人力資源,從而影響了項(xiàng)目的進(jìn)度。把此反饋轉(zhuǎn)化成測(cè)試團(tuán)隊(duì)的工作要求之一是要減少重復(fù)性軟件問(wèn)題的上報(bào)。經(jīng)過(guò)初步數(shù)據(jù)統(tǒng)計(jì),2012年度,測(cè)試團(tuán)隊(duì)上報(bào)的軟件問(wèn)題有超過(guò)15%的問(wèn)題具有重復(fù)性。據(jù)此,測(cè)試團(tuán)隊(duì)制定了下一年度關(guān)于此項(xiàng)的目標(biāo)---重復(fù)性問(wèn)題上報(bào)比例下降3%。
2 測(cè)量問(wèn)題
根據(jù)精益6西格瑪定義步驟明確改善目標(biāo)之后,進(jìn)入問(wèn)題測(cè)量階段。在這個(gè)階段,需要決定測(cè)量對(duì)象;制定數(shù)據(jù)測(cè)量方案;評(píng)估測(cè)量系統(tǒng);了解測(cè)量系統(tǒng)的偏差以及測(cè)量的工作流程的有效性。由于工作中已建立成熟有效的測(cè)量系統(tǒng),具體的測(cè)量基于此系統(tǒng)。根據(jù)測(cè)量計(jì)劃定義的測(cè)量?jī)?nèi)容,數(shù)據(jù)采集步驟,數(shù)據(jù)源,數(shù)據(jù)采集人員,數(shù)據(jù)采集方式,數(shù)據(jù)采集周期等,我們收集了2012年度由測(cè)試團(tuán)隊(duì)上報(bào)的所有軟件問(wèn)題,作為分析問(wèn)題的輸入。同時(shí),我們運(yùn)用DPMO(每百萬(wàn)出錯(cuò)機(jī)會(huì))工具計(jì)算了當(dāng)前流程下的西格瑪水平。
3 分析問(wèn)題
精益6西格瑪分析階段的主要內(nèi)容有確認(rèn)流程的局限性;挖掘問(wèn)題的根本原因;確定問(wèn)題的主要原因;明確原因與結(jié)果之間的關(guān)系等。幫助分析的工具有魚(yú)骨圖分析(Fishbone),柏拉圖分析(PARETO),回歸分析(Regression),方差分析(ANOVA),失效模式和效果分析(FMEA)等。對(duì)于軟件測(cè)試重復(fù)性上報(bào)的問(wèn)題,要求報(bào)告人對(duì)每一個(gè)重復(fù)問(wèn)題做具體的根本原因分析。同時(shí)采用魚(yú)骨圖分析法依據(jù)流程、工具、人員、產(chǎn)品四個(gè)方面做了定性分析,發(fā)現(xiàn)2種分析方法得到了類似的原因。根據(jù)原因的數(shù)據(jù)分布,采用柏拉圖分析法,明確了下面幾條主因:(1)由于產(chǎn)品的復(fù)雜性以及測(cè)試環(huán)境條件人員的不同,相同的問(wèn)題有不同的表現(xiàn)形式;(2)在軟件問(wèn)題報(bào)告流程中有確認(rèn)環(huán)節(jié),但在實(shí)際操作中,測(cè)試人員疏忽了這一環(huán)節(jié)。(3)即使測(cè)試人員執(zhí)行了確認(rèn)環(huán)節(jié),開(kāi)發(fā)人員也未必給予正確的信息。綜合來(lái)看,我們發(fā)現(xiàn)相關(guān)的工作流程定義并無(wú)大的疏漏,但是到了執(zhí)行環(huán)節(jié),執(zhí)行的程度和結(jié)果出現(xiàn)了與預(yù)期的偏差。
圖1 柏拉圖分析
4 改善問(wèn)題
精益6西格瑪理論在改善環(huán)節(jié)要制定相關(guān)問(wèn)題的解決方案。根據(jù)軟件重復(fù)報(bào)告問(wèn)題的原因分析,解決方案主要針對(duì)占80%比例的主因。對(duì)于產(chǎn)品以及測(cè)試的復(fù)雜性導(dǎo)致的重復(fù)上報(bào),需要加強(qiáng)和提高測(cè)試人員的知識(shí)和技能來(lái)區(qū)分問(wèn)題,加強(qiáng)技術(shù)培訓(xùn)和交流以及經(jīng)驗(yàn)獲取和分享渠道等手段。對(duì)于問(wèn)題確認(rèn)環(huán)節(jié)和確認(rèn)質(zhì)量導(dǎo)致的問(wèn)題重復(fù)上報(bào),需要加強(qiáng)測(cè)試和開(kāi)發(fā)人員嚴(yán)格執(zhí)行流程的意識(shí);對(duì)團(tuán)隊(duì)設(shè)定年度指標(biāo),建立團(tuán)隊(duì)測(cè)量系統(tǒng),團(tuán)隊(duì)負(fù)責(zé)人以此監(jiān)督流程執(zhí)行的質(zhì)量,定期檢查執(zhí)行情況,對(duì)新出現(xiàn)的問(wèn)題做根本性原因分析并及時(shí)采取改進(jìn)行動(dòng)。按照精益6西格瑪方案選擇度量法,從方案實(shí)施的資源消耗、時(shí)間長(zhǎng)短、風(fēng)險(xiǎn)、有效性四個(gè)方面綜合衡量,改善重點(diǎn)著重于當(dāng)前流程執(zhí)行的監(jiān)管以及出現(xiàn)問(wèn)題時(shí)及時(shí)分析原因并執(zhí)行改善方案。
5 控制問(wèn)題
精益6西格瑪理論在控制階段需要制定控制計(jì)劃,明確監(jiān)控手段和響應(yīng)措施。問(wèn)題監(jiān)控系統(tǒng),階段性回溯會(huì)議以及持續(xù)改進(jìn)流程在控制軟件問(wèn)題重復(fù)報(bào)告上發(fā)揮了重要的作用。對(duì)比上一年度,經(jīng)過(guò)改善控制后的問(wèn)題重復(fù)率指標(biāo)有效下降超過(guò)3個(gè)百分點(diǎn)(由15.61%下降為12.343%),同時(shí)波動(dòng)的幅度也小于上一年度。
圖2 2013.4-11
圖3 2012.1-12
6 結(jié)束語(yǔ)
精益6西格瑪作為一套基于統(tǒng)計(jì)數(shù)據(jù)之上的,科學(xué)的流程改進(jìn)方法論,可以有效幫助企業(yè)在各種復(fù)雜問(wèn)題上進(jìn)行改進(jìn)。實(shí)踐證明,運(yùn)用精益6西格瑪理論指導(dǎo)軟件問(wèn)題重復(fù)報(bào)告的改善活動(dòng)后,6西格瑪水平由原先的2.51上升到2.66,從而提升了工作效率并降低軟件產(chǎn)品研發(fā)成本。這套理論會(huì)繼續(xù)指導(dǎo)軟件研發(fā)部門(mén)做持續(xù)性改進(jìn)。
參考文獻(xiàn):
[1]李祥蘭.六西格瑪管理系統(tǒng)研究[J].現(xiàn)代商貿(mào)工業(yè),2009(10).
作者簡(jiǎn)介:楊盈(1978.08-),女,浙江人,2004年畢業(yè)于中國(guó)科技大學(xué)物理電子學(xué)專業(yè),碩士學(xué)歷,研究方向:軟件測(cè)試工程師。
作者單位:諾基亞通信系統(tǒng)技術(shù)(北京)有限公司浙江分公司,杭州 310053