Testprocesforbedring (TPI) ved hjælp af PDCA-model

Indholdsfortegnelse:

Anonim

Guru99 Bank-projektet er gennemført. Direktionen værdsætter dit arbejde, da du har gjort et godt stykke arbejde. Din chef har dog stadig nogle spørgsmål til dig.

For at besvare disse spørgsmål skal du vide om forbedring af testprocessen.

Hvad er forbedring af testprocessen?

Ledere betegner ofte testning som en besværlig og ukontrollabel proces. Ser du tilbage på projektet Guru99 Bank, stod du over for et af følgende spørgsmål i projektet?

Dette er almindelige problemer i ethvert testprojekt. Mange organisationer er klar over, at forbedring af testprocessen kan løse disse problemer. At lære af tidligere fejl kan hjælpe med at forbedre teststyringsprocessen.

Hvorfor forbedre procesforbedring?

Følgende scenarie viser dig, hvorfor du har brug for forbedring af testprocessen -

Guru99 Bank-projektet er afsluttet. Testkvaliteten var fantastisk! Du fik god feedback fra kunden.

Hvad er læringen fra dette scenarie? Det er ” Prøv altid at gøre det bedre ”.

Selvom du tror, ​​at du har gjort et godt stykke arbejde, er der altid andre, der gør det bedre end dig. Fordi de har de bedre løsninger, bedre idé end din.

Enhver virksomhed vil have projektet afsluttet med højeste kvalitet, laveste pris og korteste leveringstid .

Testprocesforbedring hjælper dig med at nå disse mål

Hvordan implementeres testprocesforbedring?

For at implementere Testprocesforbedring for projektet Guru99 Bank kan Test Manager følge PDCA- modellen. PDCA (Plan-Do-Check-Act) er en firetrins styringsmetode, der anvendes i erhvervslivet til kontrol og kontinuerlig forbedring af processen.

Trin 1) Planlæg

Dette er igen opdelt i 3 trin

Trin 1.1) Identificer problemet

Den første aktivitet i en testforbedringsproces er at identificere de problemer, der opstod i det aktuelle projekt. Problemerne i dette projekt kan forekomme igen i et andet projekt. At løse problemer og finde ud af løsningerne for at undgå dem i fremtiden er det primære mål for testforbedring.

Nu tilbage til projektet Guru99 Banks websted, finder du problemer eller forbedringspunkt? Vælg nedenfor

Sr nr Problem Beskrivelse Vælg
1 Kvalitet Kunden fandt stadig noget Defekt efter frigivelsen
2 Levering Projektet blev forsinket
3 Hold Nogle medarbejdere samarbejdede ikke med andre teammedlemmer
4 Færdigheder Teammedlem manglede de ønskede færdigheder til at fuldføre deres opgaver
5 Ledelse Test Manager overvågede ikke fremskridtene godt, hvilket medførte, at noget projekt blev forsinket
6 Meddelelse Ingen konstant kontakt med kunden; misforståelse af kundens krav
7 Koste Projektomkostningerne blev overskredet ud over det fastsatte budget
Du fik problem med Kvalitet Delivery Team , Skills , Ledelse , commmunication , Cost

Trin 1.2) Bestem målet

Forstå problemet og de problemer, der opstod i projektet. På denne måde bestemmer du, hvad forbedringspunkterne er, og hvilke testfaser du skal fokusere på.

Antag at du har identificeret, at testudførelsesfasen tog for meget tid og omkostninger at gennemføre. Kunne testen være hurtigere og billigere? Det er et af målene

Trin 1.3) Definer forbedringshandlinger

Baseret på det fastsatte mål bestemmes forbedringshandlinger. Disse handlinger skal ske gradvis og forbedres lidt efter lidt, fordi det ikke er let at ændre alt med det samme.

For eksempel for at gøre testen hurtigere og billigere er her nogle anbefalede handlinger

I ovenstående eksempel skal du bruge mulighed A og B. for at gøre testen hurtigere og billigere. Mulighed C kan gøre testen hurtigere, men koster mere, fordi du skal betale mere løn for den erfarne testeren.

Trin 2) Gør

Du har allerede defineret forbedringspunkterne. Det er på tide at lave en plan for implementering af dem. I denne plan skal du besvare følgende spørgsmål

  • Hvilke forbedringspunkter skal implementeres?
  • Hvornår skal jeg afslutte denne plan?
  • Hvilke skridt skal der gøres for at nå planen?

Udfør forbedringshandlinger

Når planen er oprettet, skal den implementeres. Forbedringsaktiviteterne kan påvirke den aktuelle testfremgang. En testleder skal være opmærksom på disse aktiviteter for at undgå de uønskede konsekvenser.

Overvej følgende scenarie -

I projektet Guru99 Bank besluttede du at bruge den automatiserede test i stedet for manuelle tests for at gøre testen hurtigere og billigere. Efter at have anvendt handlingen steg produktiviteten markant.

Trin 3) Kontroller

I dette trin skal du -

  • Evaluer effektiviteten af testforbedringshandlingerne
  • Mål, hvor effektiv løsningen var
  • Analyser, om det kunne forbedres på nogen måde.

I denne fase er målet at kontrollere, om forbedringsaktionerne blev gennemført med succes, samt at vurdere, om det ønskede mål blev nået.

Den bedste måde at udføre evalueringen på er at bruge metrics . Metrikker er vigtige for en vellykket organisationsstyring. Test Manager indsamler data og bruger dem til at måle parametre som produktivitet, kvalitet ... osv.

For eksempel er produktiviteten ved test 10TCs / man-time , før den automatiske test anvendes til projektet . Efter anvendelse af den automatiske test måles produktiviteten til 20TC / man-time .

Men der opstod et uønsket problem

I dette tilfælde hjælper anvendelse af automatiseret test dig med at øge testens produktivitet, men testkvaliteten faldt . Derfor kan forbedringshandlingen medføre alvorlige konsekvenser . I et sådant scenario skal du vælge testværktøjet mere omhyggeligt. Du lærer mere om det i testvejledningen til valg af testværktøj

Overvej det samme scenario igen. Guru99-projektomkostningerne blev overskredet, fordi dine teammedlemmer tog for meget tid på at udføre testsagerne . Ved at bruge det automatiske testværktøj sparer du 30% projektomkostninger. Det er god forbedring, men din chef forventer mere

Derfor skal du altid finde nye og nyere løsninger til at forbedre testprocessen mere og mere. I et sådant scenario kan du bruge nogle andre løsninger til at spare på projektomkostningerne

  • Administrer dine menneskelige ressourcer effektivt
  • Forhandle bedre tilbud fra dine leverandører

Trin 4) Handle

Når forbedringshandlingerne implementeres med succes, såvel som målet er nået, skal Test Manager gøre følgende-

  • Gennemgå forbedringsaktiviteterne og handle på de indhøstede erfaringer
  • Standardiser forbedringspunktet i ledelsesprocessen.
  • Opdater politiske dokumenter og planlæg såvel som standard procesdokumenter
  • Bestem, hvornår og hvor disse ændringer skal anvendes i det næste projekt.