Poboljšanje procesa testiranja (TPI) pomoću PDCA modela

Projekt Guru99 Banka je uspješno završen. Upravni odbor cijeni vaš rad jer ste obavili odličan posao. Međutim, vaš šef još uvijek ima neka pitanja za vas.

Poboljšanje testnog procesa pomoću PDCA modela

Da biste odgovorili na ova pitanja, morate znati o poboljšanju procesa testiranja.

Što je poboljšanje procesa testiranja?

Menadžeri često termin Ispitivanje kao problematičan i nekontroliran proces. Osvrćući se na projekt Guru99 Bank, jeste li se suočili s nekim od sljedećih problema u projektu?

Poboljšanje procesa testiranja

Ovo su uobičajeni problemi u svakom testnom projektu. Mnoge organizacije shvaćaju da poboljšanje procesa testiranja može riješiti ove probleme. Učenje iz prošlih pogrešaka može pomoći u poboljšanju procesa upravljanja testiranjem.

Zašto poboljšanje procesa testiranja?

Sljedeći scenarij pokazuje zašto vam je potrebno poboljšanje procesa testiranja –

Projekt Guru99 Bank je završen. Kvaliteta testiranja bila je izvrsna! Dobili ste dobre povratne informacije od kupaca.

Poboljšanje procesa testiranja

Koja je lekcija naučena iz ovog scenarija? To je "Uvijek pokušavaj biti bolji".

Čak i ako mislite da ste obavili dobar posao, uvijek postoje drugi koji rade bolje od vas. Jer oni imaju bolja rješenja, bolju ideju od vaše.

Svako poduzeće želi dovršiti projekt najviši Kvaliteta, najniža trošak, najkraći vrijeme dostave.

Poboljšanje procesa testiranja pomaže vam da postignete ove ciljeve

Poboljšanje procesa testiranja

Kako implementirati poboljšanje procesa testiranja?

Za implementaciju poboljšanja testnog procesa za projekt Guru99 Bank, Test Manager može slijediti PDCA model. PDCA (Plan-Do-Check-Act) je metoda upravljanja u četiri koraka koja se koristi u poslovanju za kontrolu i kontinuirano poboljšanje procesa.

Implementirajte poboljšanje procesa testiranja

Korak 1) Plan

Ovo je opet podijeljeno u 3 koraka

Plan

Korak 1.1) Identificirajte problem

Prva aktivnost procesa poboljšanja testa je identificiranje probleme koji su se pojavili u trenutnom projektu. Problemi u ovom projektu mogu se ponoviti u drugom projektu. Rješavanje problema i pronalaženje rješenja kako bi se oni izbjegli u budućnosti primarni je cilj Test Improvementa.

Sada se vratimo na web mjesto projekta Guru99 Bank, nalazite li neke probleme ili točku poboljšanja? Odaberite ispod

Sr br Problem Description odabrati
1 Kvalitet Kupac je ipak pronašao neke Mana nakon oslobađanja
2 dostava Projekt je kasnio
3 Tim Neki zaposlenici nisu surađivali s drugim članovima tima
4 Vještine Članu tima nedostajale su željene vještine za dovršenje zadataka
5 Upravljanje Test Manager nije dobro pratio napredak što je uzrokovalo kašnjenje nekih projekata
6 komunikacija Nema stalnog kontakta s kupcem; nerazumijevanje zahtjeva kupca
7 Trošak Troškovi projekta su prekoračeni iznad postavljenog proračuna

Imate problem sa Kvalitet dostava Tim ,Vještine ,Upravljanje , Komunikacija ,Trošak

Korak 1.2) Odredite cilj

Razumjeti problem i probleme koji su se pojavili u projektu. Na taj način ćete odrediti koje su točke poboljšanja i na koje faze testiranja se trebate usredotočiti.

Pretpostavimo da ste utvrdili da je trajala i faza izvođenja testa puno vrijeme i trošak za dovršetak. Može li testiranje biti brže i jeftinije? To je jedna od meta

Korak 1.3) Definirajte radnje poboljšanja

Na temelju postavljenog cilja određuju se aktivnosti poboljšanja. Te radnje treba biti postupne i poboljšavati ih malo po malo jer nije lako sve odmah promijeniti.

Na primjer, kako bi testiranje bilo brže i jeftinije, evo nekoliko preporučenih radnji

Definirajte radnje poboljšanja

U gornjem primjeru, da bi testiranje bilo brže i jeftinije, trebali biste koristiti opciju A i B. Opcija C bi mogla učiniti testiranje bržim, ali će koštati više jer morate platiti veću plaću za iskusnog ispitivača.

Korak 2) Učinite

Već ste definirali točke poboljšanja. Vrijeme je da napravite plan za njihovu provedbu. U ovom planu morate odgovoriti na sljedeća pitanja

  • Koje točke poboljšanja treba implementirati?
  • Kada završiti ovaj plan?
  • Koje korake treba poduzeti da se ostvari plan?

Provedite radnje poboljšanja

Nakon što je plan uspostavljen, treba ga provesti. Aktivnosti poboljšanja mogu utjecati na trenutni napredak testa. Voditelj testiranja mora platiti pažnja na ove aktivnosti izbjeći o neželjen posljedice.

Razmotrite sljedeći scenarij –

U projektu Guru99 Bank, kako bi testiranje bilo brže i jeftinije, odlučili ste koristiti automatizirano testiranje umjesto ručnih testova. Nakon primjene radnje, produktivnost se značajno povećala.

Korak 3) Provjerite

U ovom koraku, vi –

  • Ocijenite vrijednost efikasnost radnji za poboljšanje testa
  • Izmjerite kako djelotvoran rješenje je bilo
  • Analizirajte može li biti poboljšan u svakom slucaju.

U ovoj fazi cilj je da se provjeriti jesu li akcije poboljšanja uspješno provedene, kao i za procjenu jesu li postignuti željeni cilj.

Najbolji način za izvođenje evaluacije je korištenje metrika. Mjerni podaci su ključni za uspješno upravljanje organizacijom. Test Manager prikuplja podatke i koristi ih za mjerenje parametara kao što su produktivnost, kvaliteta… itd.

Na primjer, prije primjene automatiziranog testiranja na projekt, produktivnost testiranja je 10TC/ljudski sat. Nakon primjene automatiziranog testiranja, izmjerena je produktivnost 20TC/ljudski sat.

Provjeriti

Ali dogodio se neželjeni problem

Provjeriti

U ovom slučaju, primjena automatiziranog testiranja pomaže vam Povećati produktivnost testiranja, ali kvaliteta testiranja smanjen. Stoga radnja poboljšanja može uzrokovati ozbiljne posljedice. U takvom scenariju trebate pažljivije odabrati alat za testiranje. Više o tome saznat ćete u Odabir testnog alata udžbenik

Ponovno razmotrite isti scenarij. Trošak projekta Guru99 bio je najezda jer su i članovi vašeg tima uzeli puno vremena za izvršavanje testnih slučajeva. Uštedjeli ste korištenjem alata za automatsko testiranje 30% trošak projekta. To je dobar napredak, ali vaš šef očekuje više

Provjeriti

Stoga uvijek morate pronaći nova i novija rješenja kako biste još više poboljšali proces testiranja. U takvom scenariju možete koristiti neka druga rješenja kako biste uštedjeli na trošku projekta

  • Učinkovito upravljajte svojim ljudskim resursima
  • Ispregovarajte bolje cijene od svojih dobavljača

Korak 4) Djelujte

Kada su radnje poboljšanja uspješno provedene i kada je cilj ispunjen, voditelj testiranja trebao bi učiniti sljedeće-

čin

  • Revgledaj aktivnosti poboljšanja i poduzimanje radnji na temelju naučenih lekcija
  • Standardizirati točka poboljšanja u procesu upravljanja.
  • Nadopune dokumente politike i plan kao i standardne procesne dokumente
  • Odrediti kada i gdje primijeniti ove promjene u sljedećem projektu.