„Guru99“ banko projektas sėkmingai baigtas. Valdyba vertina jūsų darbą, nes atlikote puikų darbą. Tačiau jūsų viršininkas vis dar turi jums keletą klausimų.
Norėdami atsakyti į šiuos klausimus, turite žinoti apie bandymo proceso tobulinimą.
Kas yra bandymo proceso tobulinimas?
Vadovai dažnai testavimą laiko sunkiu ir nekontroliuojamu procesu. Ar žvelgdamas į projektą „Guru99 Bank“ susidūrėte su vienu iš šių projekto klausimų?
Tai yra įprasti bet kurio bandomojo projekto klausimai. Daugelis organizacijų supranta, kad tobulinant testavimo procesą galima išspręsti šias problemas. Mokymasis iš praeities klaidų gali padėti pagerinti testų valdymo procesą.
Kodėl reikia išbandyti proceso tobulinimą?
Šis scenarijus parodo, kodėl jums reikia tobulinti bandymo procesą -
„Guru99“ banko projektas baigtas. Testavimo kokybė buvo puiki! Sulaukėte gerų klientų atsiliepimų.
Kokia yra šio scenarijaus pamoka? Tai „ Visada stenkis padaryti geriau “.
Net jei manote, kad padarėte gerą darbą, visada yra kitų, kurie sekasi geriau nei jūs. Nes jie turi geresnius sprendimus, geresnę idėją nei jūsų.
Bet kuris verslas nori, kad projektas būtų užbaigtas aukščiausios kokybės, mažiausiomis sąnaudomis ir trumpiausiu pristatymo laiku .
Bandymo proceso tobulinimas padeda pasiekti šiuos tikslus
Kaip įgyvendinti bandymų proceso tobulinimą?
Norėdami įgyvendinti projekto „Guru99 Bank“ bandymų proceso tobulinimą, „Test Manager“ gali vadovautis PDCA modeliu. PDCA (Plan-Do-Check-Act) yra keturių pakopų valdymo metodas, naudojamas versle kontrolei ir nuolatiniam proceso tobulinimui.
1 žingsnis) Suplanuokite
Tai vėl padalijama į 3 žingsnius
1.1 žingsnis) Nustatykite problemą
Pirmasis veikla bandymo tobulinimo procese yra nustatyti problemas, kurios įvyko dabartinio projekto. Šio projekto problemos gali pasikartoti kitame projekte. Problemų sprendimas ir sprendimų paieška, siekiant jų išvengti ateityje yra pagrindinis testo tobulinimo tikslas.
Dabar grįžkite į projekto „Guru99 Bank“ svetainę. Ar randate kokių nors problemų ar tobulėjimo taškų? Pasirinkite žemiau
Sr Nr | Problema | apibūdinimas | Pasirinkite |
1 | Kokybė | Po išleidimo klientas vis tiek rado trūkumų | |
2 | Pristatymas | Projektas buvo atidėtas | |
3 | Komanda | Kai kurie darbuotojai nebendradarbiavo su kitais komandos nariais | |
4 | Įgūdžiai | Komandos nariui trūko norimų įgūdžių atlikti užduotis | |
5 | Valdymas | „Test Manager“ gerai neprižiūrėjo pažangos, todėl kai kurie projektai vėlavo | |
6 | Bendravimas | Nuolatinis kontaktas su klientu; neteisingai suprasdamas kliento reikalavimą | |
7 | Kaina | Projekto išlaidos viršytos viršijant nustatytą biudžetą |
1.2 žingsnis) Nustatykite taikinį
Supraskite problemą ir problemas, kurios iškilo projekte. Tokiu būdu jūs nustatysite, kokie yra tobulinimo taškai ir į kokius bandymo etapus turėtumėte sutelkti dėmesį.
Tarkime, kad nustatėte, kad bandymo vykdymo etapas užtruko per daug laiko ir išlaidų. Ar testavimas gali būti greitesnis ir pigesnis? Tai yra vienas iš taikinių
1.3 žingsnis. Apibrėžkite tobulinimo veiksmus
Remiantis nustatytu tikslu, nustatomi tobulinimo veiksmai. Šie veiksmai turėtų būti laipsniški ir tobulinami po truputį, nes nėra lengva viską iškart pakeisti.
Pavyzdžiui, norint, kad testavimas būtų greitesnis ir pigesnis, pateikiame keletą rekomenduojamų veiksmų
Pirmiau pateiktame pavyzdyje, kad testavimas būtų greitesnis ir pigesnis, turėtumėte naudoti A ir B variantus. C variantas galėtų padaryti testavimą greitesnį, tačiau kainuos daugiau, nes už patyrusį testuotoją turite mokėti daugiau atlyginimo.
2 žingsnis) Atlikite
Jūs jau apibrėžėte tobulinimo taškus. Laikas parengti jų įgyvendinimo planą. Šiame plane turite atsakyti į šiuos klausimus
- Kurie tobulinimo taškai turi būti įgyvendinti?
- Kada užbaigti šį planą?
- Kokius veiksmus reikėtų atlikti norint pasiekti planą?
Atlikite tobulinimo veiksmus
Sukūrus planą, jį reikia įgyvendinti. Tobulinimo veikla gali turėti įtakos dabartinei bandymų pažangai. Bandymą direktorius privalo mokėti dėmesį į šiuos veiklos išvengti , kad nepageidaujamų pasekmių.
Apsvarstykite šį scenarijų -
Projekte „Guru99 Bank“ norėdami, kad testavimas būtų greitesnis ir pigesnis, nusprendėte naudoti automatinį, o ne rankinį testavimą. Pritaikius veiksmą, produktyvumas žymiai padidėjo.
3 žingsnis) Patikrinkite
Šiame žingsnyje jūs -
- Įvertinti efektyvumą iš testas tobulinimo veiksmų
- Išmatuokite, koks veiksmingas buvo sprendimas
- Išanalizuokite, ar jį būtų galima kaip nors patobulinti .
Šiame etape siekiama patikrinti, ar tobulinimo veiksmai buvo sėkmingai įgyvendinti, ir įvertinti, ar pasiektas norimas tikslas.
Geriausias būdas atlikti vertinimą yra metrika . Metrika yra būtina sėkmingam organizacijos valdymui. Testų tvarkyklė renka duomenis ir naudoja juos matuodama tokius parametrus kaip produktyvumas, kokybė ... ir kt.
Pavyzdžiui, prieš taikant automatizuotą testavimą projektui, testavimo produktyvumas yra 10TC / žmogaus valandos . Pritaikius automatizuotą testavimą, produktyvumas matuojamas kaip 20TC / valanda .
Tačiau įvyko nepageidaujama problema
Tokiu atveju automatinio testavimo taikymas padeda padidinti testavimo produktyvumą, tačiau bandymo kokybė sumažėjo . Todėl tobulinimo veiksmas gali sukelti rimtų pasekmių . Tokiu atveju turite atidžiau pasirinkti testavimo įrankį. Daugiau apie tai sužinosite „Test tool Selection“ pamokoje
Dar kartą apsvarstykite tą patį scenarijų. „Guru99“ projekto išlaidos buvo viršytos, nes jūsų komandos nariai užtruko per daug laiko bandymams atlikti. Naudodami automatizuotą bandymo įrankį, sutaupėte 30% projekto išlaidų. Tai geras patobulinimas, bet jūsų viršininkas tikisi daugiau
Todėl visada turite rasti vis naujų sprendimų, kaip dar labiau pagerinti testavimo procesą. Tokiu atveju galite naudoti kitus sprendimus, kad sutaupytumėte projekto kainą
- Efektyviai valdykite savo žmogiškuosius išteklius
- Derėkitės dėl geresnių savo pardavėjų sandorių
4 žingsnis) Veikite
Sėkmingai įgyvendinus tobulinimo veiksmus ir pasiekus tikslą, „Test Manager“ turėtų atlikti šiuos veiksmus:
- Peržiūrėkite tobulinimo veiklą ir imkitės išmoktų pamokų
- Standartizuokite valdymo proceso tobulinimo tašką.
- Atnaujinkite politikos dokumentus ir planą, taip pat standartinius proceso dokumentus
- Nustatykite, kada ir kur šiuos pakeitimus taikyti kitame projekte.