4 grunde til, at slutbrugere er nødt til at deltage i testning før UAT

Forfatter: Roger Morrison
Oprettelsesdato: 22 September 2021
Opdateringsdato: 1 Juli 2024
Anonim
4 grunde til, at slutbrugere er nødt til at deltage i testning før UAT - Teknologi
4 grunde til, at slutbrugere er nødt til at deltage i testning før UAT - Teknologi

Indhold


Kilde: Rawpixelimages / Dreamstime.com

Tag væk:

At inddrage slutbrugere tidligt i testen kan være meget gavnlig og føre til bedre resultater.

Som slutbrugere er mange af os, der har testet et produkt eller en tjeneste lige inden det går på markedet, bekendt med den usmagelige angst bagpå vores sind, der antyder, at der kan være en funktion eller funktion, vi ikke har testet, simpelthen fordi vi ikke har gjort det. ' Jeg ved det. Derfor er det så vigtigt, at slutbrugerne er nødt til at være involveret i testingen inden brug af accept af test (UAT) begynder.

Det er en fangst toogtyve. Da slutbrugere typisk ikke er dygtige testere, har de deres egne heltidsjob at fokusere på. Dog vil ethvert softwareprodukt, der får en vellykket udgivelse i dagens agile miljø, kræve en betydelig mængde af deres tid og ikke kun i slutningen af ​​udviklingsfasen.

Ofte er funktionel test eller ydelsestest, der foregår UAT, tildelt et testteam, der måske ikke har været involveret i forretningskrav indsamling eller har minimal viden om projektets mål, idet de kun er afhængige af deres testmanuskripter. Disse testere kan endda have været outsourcet på grund af personalemangel. Den reddende nåde er, at erfarne testere bruges i disse synke-eller-svømme-situationer og har et dynamisk færdighedsindstilling til at krydse disse farvande. Dog forstår de muligvis ikke altid fuldt ud vandene, der omgiver dem, så der er grænser for, hvad de kan gøre.


Sådanne begrænsninger kan blive meget dyre for projektet, meget hurtigt. Den mest omkostningseffektive måde at undgå defekter er ved at have slutbrugere involveret i testning gennem hele produktudviklingslivscyklussen.

1. Slutbrugere forstår nøjagtigt, hvad systemet skal gøre (for dem).

En erfaren tester kan rådes om krav, men de ved muligvis ikke, om det produkt, de tester, effektivt opfylder disse krav eller løser alle de nødvendige problemer, især dem, der aldrig blev nævnt under kravsamlingssessioner.

”Vi er nødt til at udføre test på alle trin ved at starte trinvise moduler ud til testeren. Det kan ikke vente til slutningen; hvis produktet mislykkes, vil vi løse det hurtigt, ”sagde Bashir Fancy, formand og administrerende direktør for Canadas Association of IT Professionals (CIPS). Han mener også, at denne fremgangsmåde, ofte benævnt den ekstreme programmeringsvide metode, giver projektet en højere deltagelsesgrad under UAT.


2. Accept af slutbrugere er mere sandsynligt, hvis de er involveret i tidligere teststadier.

Robin Goldsmith, ejer af Go Pro Management Consultancy, anbefaler ikke at prøve at forvandle slutbrugere til "miniatyrtestere", men han forstår vigtigheden af ​​at bringe dem ind i billedet tidligt. ”Brugere bliver nødt til at begynde at tænke seriøst på, hvad de vil se i det leverede produkt, inden de kan føle sig sikre nok til at stole på det.”

At engagere brugere tidligt giver dem ikke kun mulighed for at blive mere kompetente og selvsikre som testere, det giver dem også mulighed for at føle sig bemyndiget som vigtige interessenter. ”De vil vide, at projektteamet letter brugerens version af acceptkriterier, ikke deres egne,” sagde Goldsmith.

Ingen fejl, ingen stress - Din trinvis vejledning til oprettelse af livsændrende software uden at ødelægge dit liv

Du kan ikke forbedre dine programmeringsevner, når ingen er interesseret i softwarekvalitet.

3. Slutbrugere kan identificere fejl, før de bliver for dyre til at rette op.

Jo tidligere vi får en mangel, jo mindre koster det at løse det. En berygtet undersøgelse, der blev offentliggjort af National Institute of Standards and Technology (NIST) i 2002, indikerede, at omkostningerne ved at fikse en fejl, der blev fundet i produktionsfasen, er 15 timer sammenlignet med fem timers kræfter, hvis den samme bug blev fundet under udviklingen.

Og vi ser kun toppen af ​​isbjerget.

Det er meget lettere at udfylde en operationel rolle i modsætning til en UAT-testers rolle, da sidstnævnte kræver nogen med meget specifik erfaring og bageftersyn til at validere et produkt specifikt udviklet til deres brug. Et hurtigt kig på ethvert større canadisk jobsite viser den gennemsnitlige løn for en QA-tester mellem $ 55.000 og $ 80.000. Disse numre kan let skyrocket for et firma, der outsourcerer deres testere, hvis priser kan gå op til $ 100 i timen, når de arbejder på et højprofileret projekt. Den gennemsnitlige løn for en administrativ rolle, f.eks. En klinisk administrativ koordinator, varierer fra $ 35.000 til $ 45.000.

En ting, vi ikke kan estimere, er den omdømmeskade, der er resultatet, når slutbrugerne, der ikke var engageret før UAT-fasen, se det produkt, de skal bruge for første gang. På dette tidspunkt er de allerede indstillet til en række forhindringer, såsom at blive tvunget til at tackle ændringer eller muligvis endda transformation, og har nu en kort tidsperiode til at blive eksperter med et nyt produkt eller en tjeneste, som de ikke blev spurgt om . Medmindre projektgruppen kan tilbyde et meget finjusteret produkt, er der en stor risiko for, at negativ feedback fra slutbrugere kan plette projektets omdømme.

4. Slutbrugere tilbyder et bredere perspektiv.

Mens projektteamet arbejder døgnet rundt på projektleverancer, såsom at lette møder, identificere krav og opdatere Gantt-diagrammer, kan slutbrugere forblive fokuseret på at sikre, at det produkt, som alle arbejder så hårdt for at levere, faktisk gør, hvad det skal.

Fortune 500-virksomheder, såsom Apple og Google, udfører betatest, hvor offentligheden med en form for kompensation kan få adgang til en tidlig frigivelse af produktet, bugs og alt, til gengæld for deres deltagelse i at hjælpe med at identificere defekter og give nyttige feedback .

Direktør for Center Code Mario Sancho, der administrerer beta-testprogrammer for mange af Canadas Fortune 1000-virksomheder, mener, at kundevalidering bør ske på mindst tre generelle testniveauer: alfa-test, hvor brugerne tester den tidligste udgivelse muligt, beta-test, hvor brugerne kan teste alle vigtige funktioner i produktet og feltforsøg, også kendt som UAT.

Konklusion

Betydningen af ​​slutbrugernes accept kan ikke undervurderes. Alt, hvad der socialiseres omkring UAT-oplevelsen til ledelse, kolleger og offentligheden, kan markere projekternes arv som en succes eller fiasko i lang tid fremover. Selvom projektet drage fordel af erfaringerne fra et fremragende projektteam, opfyldte alle dets frister og forblev inden for budgettet, bliver en interessenters syn på, hvor godt projektet opnåede (eller ikke opnåede) dets omfang, tynget af slutbrugernes oplevelse.