為了成(cheng)功立(li)(li)足新(xin)市場(chang),企業(ye)(ye)需要建(jian)立(li)(li)高(gao)(gao)效(xiao)的(de)(de)質(zhi)量(liang)保證(zheng)(QA)職能(neng)部門(men),用前所未有的(de)(de)上市速度提(ti)供高(gao)(gao)質(zhi)量(liang)的(de)(de)產(chan)品(pin),同(tong)時將(jiang)成(cheng)本(ben)盡可(ke)能(neng)地壓縮。那么,如何(he)才能(neng)打(da)造高(gao)(gao)效(xiao)的(de)(de)質(zhi)量(liang)保證(zheng)部門(men)呢?如何(he)整(zheng)合管(guan)(guan)理體系使企業(ye)(ye)管(guan)(guan)理效(xiao)率提(ti)高(gao)(gao),運行成(cheng)本(ben)降低。企(qi)業需要將其現有(you)的(de)(de)質量保證(zheng)職能以能力、流程、工具(ju)和指標(biao)為(wei)軸(zhou)心進行轉化。推動這種走在時代(dai)前列的(de)(de)變(bian)革的(de)(de)核心力量,就(jiu)是企(qi)業和最(zui)終(zhong)用戶對(dui)QA的(de)(de)展(zhan)望。
達到全球領(ling)先質量(liang)水平的(de)組織,會處(chu)理以下四(si)種基本的(de)商業和技(ji)術轉變:
零瑕疵轉變(bian):零瑕疵發布是軟件開(kai)(kai)發的(de)新標準。客戶(hu)對質量的(de)挑剔和(he)瑕疵修復成本的(de)升高,需要(yao)企(qi)業(ye)在打造產品時做到(dao)一次(ci)到(dao)位。優質產品的(de)開(kai)(kai)發要(yao)求(qiu)企(qi)業(ye)一開(kai)(kai)始就對之(zhi)有(you)精確的(de)要(yao)求(qiu),并且重視對質量進行端到(dao)端全程(cheng)綜合監控(kong)。
敏捷轉變:現在的(de)(de)市(shi)場競爭高度激烈(lie),這(zhe)要求企業時(shi)刻對(dui)外界保持敏(min)感,在開(kai)(kai)(kai)發(fa)(fa)(fa)新(xin)產品(pin)時(shi)盡量(liang)縮短前置時(shi)間。各企業迅(xun)速采用敏(min)捷(jie)和類(lei)似的(de)(de)開(kai)(kai)(kai)發(fa)(fa)(fa)方法,就(jiu)足以證明這(zhe)一趨勢(shi)。如(ru)果你想讓每(mei)月(yue)或每(mei)周發(fa)(fa)(fa)布的(de)(de)產品(pin),在交付時(shi)即達到(dao)可以預測的(de)(de)質量(liang),就(jiu)需要按照敏(min)捷(jie)開(kai)(kai)(kai)發(fa)(fa)(fa)實(shi)踐的(de)(de)規則,重新(xin)定義QA流(liu)程(cheng)。
技術轉(zhuan)變:社交、移(yi)動、分析和(he)(he)云(SMAC)技術(shu),正在改(gai)變業(ye)務交付的(de)(de)方(fang)式(shi)。SMAC技術(shu),將會帶來新(xin)商(shang)業(ye)模(mo)式(shi)的(de)(de)增(zeng)長、更豐富的(de)(de)客(ke)戶體驗產品(pin)和(he)(he)創(chuang)新(xin)的(de)(de)IT消費模(mo)式(shi)。通過新(xin)技術(shu)交付優質產品(pin),要求(qiu)企業(ye)開發新(xin)的(de)(de)QA能力(li)、非(fei)功(gong)能性測試和(he)(he)利(li)基工具。
價值(zhi)轉變(bian):如今,質量(liang)(liang)已(yi)成(cheng)為企業(ye)理(li)念的(de)核心。隨(sui)著對質量(liang)(liang)的(de)日益重視,企業(ye)也需要體現QA的(de)商業(ye)價值(zhi)。世界一(yi)流的(de)質量(liang)(liang)部門,將更快(kuai)發布新(xin)產品、以質量(liang)(liang)為先導的(de)競爭(zheng)差異化、客戶贊同和(he)降低(di)商業(ye)運營成(cheng)本,作為其新(xin)目標。
世界(jie)一(yi)流的(de)企業大部(bu)分都建立了(le)完善的(de)QA部(bu)門(men),并且明確(que)定義了(le)其短期(qi)(qi)和長期(qi)(qi)目(mu)標(biao)。這種手法上的(de)轉變是(shi)以人員、流程、指標(biao)和工具為軸心的(de),因(yin)為這些構成(cheng)了(le)QA組織(zhi)的(de)基礎。
實現世(shi)界一(yi)流質量(liang)的轉(zhuan)變,需要完善的定(ding)義(yi)且多(duo)管齊(qi)下。對(dui)于重要的任(ren)務,執(zhi)行時會(hui)(hui)按照一(yi)個設定(ding)了(le)時限的具體方案(an),來一(yi)步一(yi)步推進,并且每項任(ren)務都(dou)會(hui)(hui)設定(ding)可量(liang)化的成功標準。通(tong)常組(zu)織會(hui)(hui)給任(ren)務排定(ding)優先順序,以確(que)保(bao)轉(zhuan)型工作與組(zu)織的業務優先事項保(bao)持(chi)一(yi)致(zhi)。總而言之,高(gao)效的(de)變革(ge)管理(li)流程是(shi)成功轉(zhuan)型的(de)基(ji)礎(chu)。以下列出的(de)是(shi)四個(ge)重要(yao)的(de)轉(zhuan)型杠桿(gan):員工、流程、衡量(liang)以及工具和基(ji)礎(chu)設施。
職(zhi)務的轉換(huan)是(shi)質量轉型過程中(zhong)最重要、最具戰(zhan)略意義的方(fang)面。能力描(miao)述(shu)、員(yuan)工(gong)發展和組織文(wen)化(hua)的管理,都是(shi)人員(yuan)轉型的關鍵。必須將實用的培訓和積極強(qiang)化(hua)的原則,融入組織的文(wen)化(hua)DNA,并且(qie)定期激活這些DNA,以確(que)保(bao)員(yuan)工(gong)在(zai)適應新技(ji)術和新方(fang)法的同時,不斷保(bao)持高水平(ping)的績效。
將員工的(de)(de)職(zhi)責(ze)從測(ce)試轉型為端到端質(zhi)量管理,這樣(yang)做所帶來的(de)(de)主(zhu)要(yao)好處(chu)是(shi)在產品的(de)(de)整個(ge)生命周期對質(zhi)量流程進行(xing)輔助(zhu)、指導和(he)治理。這有助(zhu)于(yu)降低整體的(de)(de)質(zhi)量成(cheng)本(ben)(CoQ)和(he)出現瑕疵的(de)(de)密度。另外,還能提高QA團(tuan)隊根據(ju)設計、代碼和(he)內部開發版本(ben)精確評估風(feng)險的(de)(de)能力,同時高效地執行(xing)基于(yu)風(feng)險的(de)(de)測(ce)試以優化測(ce)試成(cheng)本(ben)。如果要實現世(shi)界一(yi)流的質量標準,轉(zhuan)型是所有IT部門(men)的當務之(zhi)急。
傳統的(de)(de)(de)流(liu)程(cheng)是在各自為政的(de)(de)(de)部(bu)門中(zhong)執行(xing)的(de)(de)(de)。他們(men)是根據系統生命周期(SDLC)階段(duan)進行(xing)劃分(fen)的(de)(de)(de)。在質量方面達(da)到(dao)世界領先水平的(de)(de)(de)組(zu)織有一個最重要的(de)(de)(de)特(te)征,就是能(neng)(neng)將不(bu)(bu)同(tong)的(de)(de)(de)SDLC階段(duan)中(zhong)的(de)(de)(de)流(liu)程(cheng)順(shun)暢(chang)地進行(xing)整合。不(bu)(bu)同(tong)的(de)(de)(de)流(liu)程(cheng)之間必須能(neng)(neng)彼(bi)此溝通才能(neng)(neng)讓輸(shu)出的(de)(de)(de)工作(zuo)成果(guo)達(da)到(dao)正確的(de)(de)(de)質量。
流(liu)(liu)程轉型的(de)一(yi)個重要(yao)方面就是(shi)為適(shi)應制(zhi)定措施。用戶宣傳、統一(yi)測試戰略和(he)(he)測試設計自(zi)動(dong)化等新方法(fa)能對轉型流(liu)(liu)程和(he)(he)工作成果的(de)質量形成極大的(de)助力(li)。
不過,新(xin)的(de)(de)方(fang)法依然保持了一個高質量組織的(de)(de)敏(min)捷(jie)開(kai)發能力。流(liu)(liu)程(cheng)(cheng)(cheng)轉型(xing)的(de)(de)第一步就是(shi)對現有(you)的(de)(de)流(liu)(liu)程(cheng)(cheng)(cheng)進行(xing)(xing)“原樣”評估式的(de)(de)盤點。組織需(xu)要對現有(you)的(de)(de)QA流(liu)(liu)程(cheng)(cheng)(cheng)進行(xing)(xing)有(you)效性和重復使用(yong)的(de)(de)可能性的(de)(de)分(fen)析。
組織(zhi)通(tong)常會在測試階段或發布后的階段下意識地將質(zhi)量評估指(zhi)(zhi)標(biao)與各項舉措和(he)瑕疵指(zhi)(zhi)標(biao)搭配到(dao)一(yi)起。質(zhi)量績(ji)效指(zhi)(zhi)數(QPI)是一(yi)項全(quan)面的指(zhi)(zhi)標(biao),讓組織(zhi)能對(dui)質(zhi)量形成(cheng)全(quan)方位的了解。QPI可與成(cheng)本績(ji)效指(zhi)(zhi)數(CPI)和(he)時間(jian)表績(ji)效指(zhi)(zhi)數(SPI)等(deng)掙值指(zhi)(zhi)標(biao)相結(jie)合(he),從而幫助企業獲得對(dui)成(cheng)本、質(zhi)量和(he)時間(jian)表的統一(yi)認(ren)識。
CoQ是一項商業(ye)指標,測量(liang)從產(chan)(chan)品要(yao)求(qiu)到應用程序發布的(de)、與測試和QA相關(guan)的(de)總成本。質量(liang)分析(xi)法(fa)有(you)助于在(zai)(zai)產(chan)(chan)品開發生命(ming)周期中的(de)不同階段(duan)預測產(chan)(chan)品質量(liang)。使用瑕疵(ci)記(ji)錄、業(ye)務(wu)流程復(fu)雜度、技(ji)術堆棧(zhan)和瑕疵(ci)流等元素(su)的(de)先進質量(liang)數據能讓企業(ye)高管們預測正在(zai)(zai)處(chu)理的(de)產(chan)(chan)品和應用程序在(zai)(zai)下游環(huan)節的(de)質量(liang)。
另(ling)一個重要領(ling)域就是QA工作規模度量(liang)指標的標準化。大多數(shu)組織(zhi)聲(sheng)稱他們(men)開(kai)展了詳細說明軟件最終質量(liang)的工作。不過,產品(pin)質量(liang)達到世(shi)界領(ling)先水平的組織(zhi)會(hui)制定標準的規模度量(liang)方(fang)法(fa),例如功能點(dian)和(he)復雜度點(dian)數(shu)。這方(fang)面(mian)表現走(zou)在前列的組織(zhi)會(hui)采用以(yi)結(jie)果為(wei)基礎的質量(liang)模型,以(yi)轉化IT團隊在估算方(fang)面(mian)的行為(wei)。
工(gong)(gong)具(ju)(ju)和基礎設施的(de)轉型是(shi)QA轉型的(de)第四(si)大杠桿。許多(duo)質(zhi)量(liang)組(zu)織在不同的(de)單(dan)位設有多(duo)個(ge)工(gong)(gong)具(ju)(ju)組(zu)。使用多(duo)種工(gong)(gong)具(ju)(ju)的(de)另一個(ge)理由是(shi)針(zhen)對具(ju)(ju)體技術的(de)利(li)基市場測試工(gong)(gong)具(ju)(ju)的(de)興起。
工(gong)具(ju)轉型的(de)(de)第一(yi)步是(shi)整(zheng)個企(qi)業(ye)內部的(de)(de)工(gong)具(ju)整(zheng)合(he)(he)(he)和標準化。整(zheng)合(he)(he)(he)的(de)(de)核心可以是(shi)以活(huo)動(dong)為(wei)(wei)基礎的(de)(de)工(gong)具(ju)標準化,或者是(shi)以堆棧為(wei)(wei)基礎的(de)(de)整(zheng)合(he)(he)(he)。下一(yi)步就是(shi)將各(ge)自為(wei)(wei)政的(de)(de)各(ge)部門中使用的(de)(de)工(gong)具(ju)整(zheng)合(he)(he)(he),從而統一(yi)掌握(wo)多個SDLC活(huo)動(dong)中的(de)(de)質量情(qing)況。
云服(fu)務和(he)虛擬技(ji)術(shu)(shu)的進步給測(ce)試(shi)領域帶來了激(ji)動人心的機會。通過利用按需(xu)配(pei)置容量和(he)基于(yu)(yu)用量的定價,以云技(ji)術(shu)(shu)為基礎的測(ce)試(shi)環境能有助于(yu)(yu)實現基礎設施成本的變(bian)動。基(ji)于(yu)云技(ji)術的(de)基(ji)礎設施(shi)(shi)被用于(yu)分析應用程序(xu)在(zai)需求峰值時的(de)表現(xian)。通過實(shi)施(shi)(shi)服務虛(xu)擬(ni)化技(ji)術,在(zai)整合測(ce)試期間對應用程序(xu)和接口的(de)模擬(ni)也能(neng)成(cheng)為現(xian)實(shi)。這不(bu)僅(jin)有助于(yu)降低成(cheng)本,還能(neng)為測(ce)試活動提速。
你是否經常(chang)能聽到轉(zhuan)型(xing)項目成(cheng)功(gong)達到了企業(ye)的預定效(xiao)果?成(cheng)功(gong)轉(zhuan)型(xing)的關鍵之一,就(jiu)是定義基準線(xian)和設(she)立準則以評(ping)估企業(ye)目標完(wan)成(cheng)情況(kuang)。轉(zhuan)型(xing)成(cheng)功(gong)要靠(kao)衡量最初的基準線(xian)和持續(xu)衡量改進。
以下是(shi)在執行轉型的不同(tong)階段進行校準時推薦使用的指標:
-
-
-
-
軟件生命(ming)周(zhou)期各階段的CoQ;
-
這(zhe)是執行(xing)戰略中最麻煩也是最常被低估的(de)部(bu)分。要記住,除了QA小組(zu),還有其他業務和IT利益相關人,都會認真考慮(lv)采用世界領先(xian)的(de)質量變革措施。作為一個(ge)下游職(zhi)能部(bu)門,QA需(xu)要與業務、開發、基礎設(she)施和生產支持團隊互動。一個(ge)精心打造的(de)組(zu)織變革管理方案會涉及組(zu)織的(de)重新設(she)計、轉型的(de)意(yi)愿、技(ji)能矩陣、風險(xian)管理、溝(gou)通和治理。
轉型必須遵循(xun)時間盒式的(de)方法進行管理,具體(ti)化到(dao)規定進入和退(tui)出(chu)標準以(yi)及在時間段結束時該交付的(de)成(cheng)果。這將有(you)助(zhu)于你在到(dao)達指定的(de)終點前確定進度。
市(shi)場動態變化(hua)之(zhi)快、客戶資料和需求(qiu)變化(hua)之(zhi)快,都(dou)要求(qiu)組(zu)織每次(ci)都(dou)能生產出無瑕疵的(de)應用程序和服(fu)(fu)務。通過多渠道交付的(de)服(fu)(fu)務(例如移動和云應用),已讓組(zu)織提高了其(qi)敏捷性并縮短了產品上市(shi)時(shi)間。
在所有這(zhe)些市場力量的(de)(de)作用下,企(qi)業(ye)(ye)還(huan)是(shi)(shi)必須(xu)向客(ke)戶提供(gong)全面的(de)(de)商業(ye)(ye)價值。組織需要進行自我轉型以有效(xiao)地應(ying)對這(zhe)些挑戰。如果組織追求的(de)(de)是(shi)(shi)達到(dao)世(shi)界一(yi)流的(de)(de)質量水平,那(nei)么(me)經過規劃的(de)(de)轉型再加上高效(xiao)的(de)(de)變革管理(li)流程,才(cai)是(shi)(shi)前進的(de)(de)方向。