Vylepšenie testovacieho procesu (TPI) pomocou modelu PDCA

Obsah:

Anonim

Projekt Guru99 Bank bol úspešne dokončený. Správna rada oceňuje vašu prácu, pretože ste odviedli skvelú prácu. Váš šéf má však pre vás stále niekoľko otázok.

Ak chcete odpovedať na tieto otázky, musíte vedieť o zlepšení procesu testovania.

Čo je vylepšenie testovacieho procesu?

Manažéri často označujú Testovanie ako problémový a nekontrolovateľný proces. Keď sa pozriete späť na projekt Guru99 Bank, stretli ste sa s niektorým z nasledujúcich problémov v rámci projektu?

Toto sú bežné problémy každého testovacieho projektu. Mnoho organizácií si uvedomuje, že zlepšenie týchto testovacích procesov môže vyriešiť tieto problémy. Poučenie z minulých chýb môže pomôcť pri zlepšovaní procesu riadenia testov.

Prečo vylepšenie testovacieho procesu?

Nasledujúci scenár vám ukáže, prečo potrebujete vylepšenie testovacieho procesu -

Projekt Guru99 Bank je dokončený. Kvalita testovania bola skvelá! Dostali ste dobrú spätnú väzbu od zákazníka.

Aké ponaučenie vyplýva z tohto scenára? Je to „ Vždy sa snažte robiť lepšie “.

Aj keď si myslíte, že ste odviedli dobrú prácu, vždy sa nájdu iní, ktorým sa darí lepšie ako vám. Pretože majú lepšie riešenia, lepší nápad ako vy.

Každá firma chce, aby bol projekt dokončený s najvyššou kvalitou, najnižšími nákladmi a najkratšou dodacou lehotou .

Zlepšenie testovacích procesov vám pomôže dosiahnuť tieto ciele

Ako implementovať vylepšenie testovacieho procesu?

Pri implementácii vylepšenia testovacích procesov pre projekt Guru99 Bank môže testovací manažér postupovať podľa modelu PDCA . PDCA (Plan-Do-Check-Act) je štvorkroková metóda riadenia používaná v podnikaní na kontrolu a neustále zlepšovanie procesu.

Krok 1) Plán

To je opäť rozdelené do 3 krokov

Krok 1.1) Identifikujte problém

Prvou aktivitou procesu zlepšovania testov je identifikácia problémov, ktoré sa vyskytli v súčasnom projekte. Problémy v tomto projekte sa môžu vyskytnúť znova v prípade iných projektov. Primárnym cieľom vylepšenia testov je riešenie problémov a hľadanie riešení, ako sa im v budúcnosti vyhnúť.

Teraz späť na webovú stránku projektu Guru99 Bank, našli ste nejaké problémy alebo zlepšovací bod? Vyberte nižšie

Sr č Problém Popis Vyberte
1 Kvalita Zákazník po prepustení stále našiel nejaký nedostatok
2 Dodanie Projekt meškal
3 Tím Niektorí zamestnanci nespolupracovali s ostatnými členmi tímu
4 Zručnosti Členovi tímu chýbali požadované zručnosti na splnenie jeho úloh
5 Zvládanie Správca testov dobre nesledoval pokrok, čo spôsobilo oneskorenie niektorých projektov
6 Komunikácia Žiadny stály kontakt so zákazníkom; nepochopenie požiadavky zákazníka
7 Náklady Náklady na projekt boli prekročené nad rámec stanoveného rozpočtu
Máte problém kvality dodávky tím , zručnosti , riadenie , Commmunication , náklady

Krok 1.2) Stanovte cieľ

Pochopte problém a problémy, ktoré sa vyskytli v projekte. Týmto spôsobom určíte, ktoré body vylepšenia sú a na ktoré testovacie fázy by ste sa mali zamerať.

Predpokladajme, že ste zistili, že dokončenie fázy vykonania testu trvalo príliš veľa času a nákladov. Môže byť testovanie rýchlejšie a lacnejšie? Je to jeden z cieľov

Krok 1.3) Definujte zlepšovacie akcie

Na základe stanoveného cieľa sú určené zlepšovacie činnosti. Tieto akcie by mali byť postupné a postupne vylepšované, pretože nie je ľahké okamžite všetko zmeniť.

Napríklad, aby bolo testovanie rýchlejšie a lacnejšie, je tu niekoľko odporúčaných akcií

Vo vyššie uvedenom príklade by ste kvôli rýchlejšiemu a lacnejšiemu testovaniu mali použiť možnosti A a B. Možnosť C by mohla testovanie urýchliť, ale bude stáť viac, pretože za skúseného testera musíte platiť vyšší plat.

Krok 2) Urobte

Body vylepšenia ste už definovali. Je čas vypracovať plán ich implementácie. V tomto pláne musíte odpovedať na nasledujúce otázky

  • Ktoré body zlepšenia je potrebné implementovať?
  • Kedy dokončiť tento plán?
  • Aké kroky by sa mali podniknúť na dosiahnutie plánu?

Vykonajte zlepšovacie akcie

Hneď ako je plán vypracovaný, je potrebné ho implementovať. Činnosti zlepšovania môžu mať vplyv na postup súčasného testu. Testovacie Manager musí venovať pozornosť týmto aktivitám, aby sa zabránilo sa nežiaducim dôsledkom.

Zvážte nasledujúci scenár -

V rámci projektu Guru99 Bank ste sa kvôli rýchlejšiemu a lacnejšiemu testovaniu rozhodli namiesto manuálnych testov použiť automatizované testovanie. Po uplatnení akcie sa produktivita výrazne zvýšila.

Krok 3) Skontrolujte

V tomto kroku ste -

  • Vyhodnoťte účinnosť akcií na zlepšenie testu
  • Zmerajte, aké efektívne bolo riešenie
  • Analyzujte, či by sa dalo nejako vylepšiť .

V tejto fáze je cieľom skontrolovať, či sa činnosti na zlepšenie úspešne implementovali, a vyhodnotiť, či sa dosiahol požadovaný cieľ.

Najlepším spôsobom, ako vykonať hodnotenie, je použitie metrík . Metriky sú nevyhnutné pre úspešné riadenie organizácie. Manažér testov zhromažďuje údaje a používa ich na meranie parametrov, ako sú produktivita, kvalita ... atď.

Napríklad pred aplikáciou automatizovaného testovania na projekt je produktivita testovania 10TCs / hod . Po vykonaní automatizovaného testovania sa produktivita meria na 20TC / hod .

Ale stal sa nežiaduci problém

V takom prípade vám použitie automatizovaného testovania pomôže zvýšiť produktivitu testovania, ale kvalita testovania sa znížila . Zlepšovacie opatrenia preto môžu mať vážne následky . V takomto scenári musíte testovací nástroj zvoliť opatrnejšie. Viac sa o tom dozviete v tutoriále Výber testovacích nástrojov

Zvážte znova ten istý scenár. Náklady na projekt Guru99 boli prekročené, pretože členom vášho tímu trvalo vykonanie testovacích prípadov príliš veľa času . Použitím automatizovaného testovacieho nástroja ste ušetrili 30% nákladov na projekt. Je to dobré zlepšenie, ale váš šéf očakáva viac

Preto vždy musíte hľadať nové a novšie riešenia, aby ste zlepšili proces testovania čoraz viac. V takomto scenári môžete na úsporu nákladov na projekt použiť niektoré ďalšie riešenia

  • Efektívne spravujte svoje ľudské zdroje
  • Vyjednávajte lepšie ponuky od svojich dodávateľov

Krok 4) Konajte

Keď sa zlepšovacie akcie úspešne implementujú a cieľ je splnený, manažér testov by mal urobiť nasledovné:

  • Skontrolujte činnosti zamerané na zlepšenie a podniknite kroky na základe získaných skúseností
  • Štandardizujte bod zlepšenia v procese riadenia.
  • Aktualizujte politické dokumenty a plán, ako aj štandardné procesné dokumenty
  • Určite, kedy a kde sa majú tieto zmeny uplatniť v nasledujúcom projekte.