1定義問題
在精益6西格瑪DAMIC過程的定義階段,需要定義改進(jìn)目標(biāo);分析相關(guān)工藝步驟;分析增值服務(wù);識別客戶需求,建立相應(yīng)的改進(jìn)項(xiàng)目團(tuán)隊(duì)等。通過接收開發(fā)團(tuán)隊(duì)對測試工作的反饋,我們了解到測試團(tuán)隊(duì)反復(fù)報(bào)告的問題消耗了R&D團(tuán)隊(duì)的人力資源,從而影響了項(xiàng)目的進(jìn)度。將這種反饋轉(zhuǎn)化為測試團(tuán)隊(duì)的工作要求之一是減少重復(fù)性軟件問題的升級。據(jù)初步統(tǒng)計(jì),測試團(tuán)隊(duì)上報(bào)的軟件問題有15%以上是重復(fù)性的。基于此,測試團(tuán)隊(duì)為該項(xiàng)目設(shè)定了下一年的目標(biāo)——重復(fù)性問題的報(bào)告率將降低3%。
2測量問題
在按照Lean 6西格瑪 definition的步驟定義了改進(jìn)目標(biāo)之后,我們將進(jìn)入問題度量階段。在這個階段,需要確定測量對象;制定數(shù)據(jù)測量計(jì)劃;評價測量系統(tǒng);了解測量系統(tǒng)的偏差和測量工作流程的有效性。由于在工作中已經(jīng)建立了成熟有效的測量系統(tǒng),具體的測量就是基于這個系統(tǒng)。根據(jù)測量計(jì)劃中定義的測量內(nèi)容、數(shù)據(jù)采集步驟、數(shù)據(jù)來源、數(shù)據(jù)采集器、數(shù)據(jù)采集方式、數(shù)據(jù)采集周期等,我們收集了2012年測試團(tuán)隊(duì)上報(bào)的所有軟件問題,作為分析問題的輸入。同時,我們使用DPMO(百萬分之一誤差概率)工具來計(jì)算當(dāng)前流程下的適馬水平。
3分析問題
精益6西格瑪分析階段的主要內(nèi)容是確認(rèn)流程的局限性;挖掘問題的根源;確定問題的主要原因;明確因果關(guān)系等。幫助分析的工具包括魚骨、帕累托、回歸、方差分析、FMEA等。對于軟件測試重復(fù)上報(bào)的問題,要求上報(bào)人員對每一個重復(fù)的問題進(jìn)行具體的根本原因分析。同時運(yùn)用魚骨圖分析法,從流程、工具、人員、產(chǎn)品四個方面進(jìn)行定性分析。發(fā)現(xiàn)兩種分析方法有相似的原因。根據(jù)原因的數(shù)據(jù)分布,用柏拉圖的分析方法闡明了以下主要原因:(1)由于產(chǎn)品的復(fù)雜性和人員測試環(huán)境條件的不同,同一問題有不同的表現(xiàn)形式;(2)軟件問題上報(bào)過程中存在確認(rèn)環(huán)節(jié),但在實(shí)際操作中,測試人員忽略了這一環(huán)節(jié)。(3)即使測試人員執(zhí)行確認(rèn)鏈接,開發(fā)人員也可能不會給出正確的信息。總的來說,我們發(fā)現(xiàn)相關(guān)的工作流定義沒有重大遺漏,但是到了實(shí)現(xiàn)的時候,實(shí)現(xiàn)的程度和結(jié)果都偏離了預(yù)期。
4改善問題
精益6西格瑪理論應(yīng)制定改善階段相關(guān)問題的解決方案。根據(jù)軟件重復(fù)上報(bào)問題的原因分析,解決方案主要針對占80%的主要原因。對于由于產(chǎn)品和測試的復(fù)雜性導(dǎo)致的重復(fù)報(bào)告,需要加強(qiáng)和提高測試人員辨別問題的知識和技能,加強(qiáng)技術(shù)培訓(xùn)和溝通,獲取和分享經(jīng)驗(yàn)。問題確認(rèn)環(huán)節(jié)和確認(rèn)質(zhì)量導(dǎo)致的問題重復(fù)上報(bào),需要加強(qiáng)測試和開發(fā)者的意識,嚴(yán)格執(zhí)行流程;為團(tuán)隊(duì)設(shè)定年度指標(biāo),建立團(tuán)隊(duì)衡量體系,團(tuán)隊(duì)領(lǐng)導(dǎo)可以通過該體系監(jiān)督流程執(zhí)行質(zhì)量,定期檢查執(zhí)行情況,分析新問題的根本原因,及時采取改進(jìn)措施。根據(jù)lean 6西格瑪方案選擇度量方法,從方案實(shí)施的資源消耗、時間長度、風(fēng)險(xiǎn)和有效性四個方面進(jìn)行綜合度量,改進(jìn)重點(diǎn)在于對當(dāng)前流程實(shí)施情況進(jìn)行監(jiān)督,并在出現(xiàn)問題時及時分析原因和實(shí)施改進(jìn)方案。
5控制問題
精益6西格瑪理論需要在控制階段制定控制計(jì)劃,明確監(jiān)控手段和應(yīng)對措施。問題監(jiān)控系統(tǒng)、階段性回顧會議和持續(xù)改進(jìn)過程在控制軟件問題的重復(fù)報(bào)告中起著重要作用。與上年相比,改進(jìn)管控后,問題重復(fù)率指標(biāo)有效下降3個百分點(diǎn)以上(從15.61%下降到12.343%),波動幅度也小于上年。
結(jié)束語
精益6西格瑪,作為一種基于統(tǒng)計(jì)數(shù)據(jù)的科學(xué)流程改進(jìn)方法論,可以有效幫助企業(yè)在各種復(fù)雜問題上進(jìn)行改進(jìn)。實(shí)踐證明,應(yīng)用精益6西格瑪理論指導(dǎo)軟件問題重復(fù)報(bào)告的改進(jìn)活動后,6西格瑪?shù)乃綇?.51提高到2.66,提高了工作效率,降低了軟件產(chǎn)品的研發(fā)成本。這一理論將繼續(xù)指導(dǎo)軟件R&D部門進(jìn)行持續(xù)改進(jìn)。