4 iemesli, kāpēc galalietotājiem jāpiedalās testēšanā pirms UAT

Autors: Roger Morrison
Radīšanas Datums: 22 Septembris 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
4 iemesli, kāpēc galalietotājiem jāpiedalās testēšanā pirms UAT - Tehnoloģija
4 iemesli, kāpēc galalietotājiem jāpiedalās testēšanā pirms UAT - Tehnoloģija

Saturs


Avots: Rawpixelimages / Dreamstime.com

Izņemšana:

Galalietotāju iesaistīšana agrīnā testēšanā var būt ļoti izdevīga un radīt labākus rezultātus.

Kā galalietotāji, daudzi no mums, kuri ir izmēģinājuši produktu vai pakalpojumu tieši pirms tā nonākšanas tirgū, mūsu prātā pārzina šo nepatīkamo satraukumu, kas liek domāt, ka varētu būt kāda funkcija vai īpašība, kuru mēs nepārbaudījām, vienkārši tāpēc, ka mēs to nedarījām. t par to nezina. Tieši tāpēc ir tik svarīgi, lai gala lietotāji būtu iesaistīti testēšanā pirms sākas lietotāju pieņemšanas pārbaude (UAT).

Tā ir nozveja divdesmit otrajā. Tā kā galalietotāji parasti nav kvalificēti testētāji, viņiem ir savi pilnas slodzes darbi, uz kuriem koncentrēties. Tomēr jebkuram programmatūras produktam, kura veiksmīga izdošana mūsdienu saspringtajā vidē būs vajadzīgs ievērojams laiks, ne tikai izstrādes fāzes beigās.

Bieži vien funkcionālā vai veiktspējas pārbaude pirms UAT tiek piešķirta testa komandai, kura, iespējams, nav bijusi iesaistīta biznesa prasību apkopošanā vai kurai ir minimālas zināšanas par projekta mērķi, paļaujoties tikai uz saviem testa skriptiem. Iespējams, ka šos testētājus personāla trūkuma dēļ pat bija novirzīti uz ārpakalpojumiem. Glābšanas žēlastība ir tāda, ka pieredzējuši pārbaudītāji tiek izmantoti šajās situācijās, kad izlietne vai peldēties, un viņiem ir noteikta dinamiska prasme šķērsot šos ūdeņus. Tomēr viņi ne vienmēr var pilnībā izprast ūdeņus, kas tos ieskauj, tāpēc to rīcībai ir robežas.


Šādi ierobežojumi projektam var kļūt ļoti dārgi, ļoti ātri. Visrentablākais veids, kā izvairīties no defektiem, ir gala lietotāju iesaistīšana testēšanā visā produkta attīstības dzīves ciklā.

1. Galalietotāji precīzi saprot, kas sistēmai jādara (viņiem).

Pieredzējušam testētājam var sniegt padomus par prasībām, tomēr viņi var nezināt, vai produkts, kuru viņi testē, efektīvi atbilst šīm prasībām vai arī atrisina visas nepieciešamās problēmas, it īpaši tās, kuras nekad netika pieminētas prasību apkopošanas sesijās.

“Mums katrā posmā jāveic testēšana, palaižot testēšanas modulī papildu moduļus. Tas nevar gaidīt līdz beigām; ja produkts neizdodas, mēs vēlamies to ātri salabot, ”sacīja Baširs Fancy, Kanādas IT profesionāļu asociācijas (CIPS) priekšsēdētājs un izpilddirektors. Viņš arī uzskata, ka šī pieeja, ko bieži dēvē par ekstrēmās programmēšanas veiklības metodoloģiju, nodrošina projektam lielāku dalības līmeni UAT laikā.

2. Galalietotāju pieņemšana ir lielāka iespēja, ja viņi ir iesaistīti iepriekšējos testēšanas posmos.

Robins Goldsmīts, Go Pro Management Consultancy īpašnieks, neiesaka mēģināt pārvērst galalietotājus par “miniatūriem testētājiem”, tomēr viņš saprot, cik svarīgi ir viņus savlaicīgi parādīt attēlā. "Lietotājiem būs jāsāk nopietni domāt par to, ko viņi vēlas redzēt piegādātajā izstrādājumā, pirms viņi var justies pietiekami pārliecināti, lai paļautos uz to."


Lietotāju agrīna iesaistīšana ne tikai ļauj viņiem kļūt kompetentākiem un pārliecinātākiem par pārbaudītājiem, bet arī ļauj viņiem justies pilnvarotiem kā galvenajām ieinteresētajām personām. "Viņi vēlas zināt, ka projekta komanda atvieglo pieņemšanas kritēriju versijas lietotājiem, nevis viņu pašu," sacīja Goldsmīts.

Bez kļūdām, bez stresa - jūsu soli pa solim, kā izveidot programmatūru, kas maina dzīvi, neiznīcinot savu dzīvi

Jūs nevarat uzlabot savas programmēšanas prasmes, kad nevienam nerūp programmatūras kvalitāte.

3. Galalietotāji var identificēt kļūdas, pirms to novēršana ir pārāk dārga.

Jo agrāk mēs pamanām defektu, jo mazāk naudas ir jāmaksā par tā novēršanu. Bēdīgi slavenais pētījums, ko 2002. gadā publicēja Nacionālais standartu un tehnoloģijas institūts (NIST), norādīja, ka vienas ražošanas posmā atrastās kļūdas labošanas izmaksas ir 15 stundas, salīdzinot ar piecām stundām ilgo darbu, ja tā pati kļūda tika atrasta izstrādes laikā.

Un mēs redzam tikai aisberga redzamo daļu.

Daudz vienkāršāk ir aizpildīt operatīvo lomu, nevis UAT pārbaudītāja lomu, jo pēdējam ir nepieciešams kāds, kam ir ļoti īpaša pieredze un tālredzība, lai apstiprinātu produktu, kas īpaši izstrādāts viņu lietošanai. Ātra palūkošanās uz jebkuru galveno Kanādas darba vietni norāda, ka vidējā alga QA testētājam svārstās no 55 000 līdz 80 000 USD. Šie skaitļi var viegli pieaugt uzņēmumam, kas savus testētājus izmanto kā ārpakalpojumus, un, strādājot pie augsta profila projekta, likmes var sasniegt pat USD 100 stundā. Vidējā alga par administratīvo lomu, piemēram, klīniski administratīvajam koordinatoram, svārstās no 35 000 USD līdz 45 000 USD.

Viena lieta, ko mēs nevaram novērtēt, ir reputācijas bojājums, kas rodas, ja gala lietotāji, kuri nebija iesaistīti līdz UAT fāzei, redz produktu, kas viņiem ir jāizmanto pirmo reizi. Šobrīd viņi jau ir izveidoti vairākiem šķēršļiem, piemēram, ir spiesti risināt pārmaiņas vai, iespējams, pat pārveidot, un viņiem tagad ir īss laika posms, lai kļūtu par ekspertiem ar jaunu produktu vai pakalpojumu, par kuru viņiem netika jautāts. . Ja projekta komanda nevar piedāvāt ļoti precīzi pielāgotu produktu, pastāv liels risks, ka negatīvas atsauksmes, ko sniedz gala lietotāji, var sagraut projekta reputāciju.

4. Galalietotāji piedāvā plašāku skatījumu.

Kamēr projekta komanda visu diennakti strādā pie projekta nodevumiem, piemēram, sapulču veicināšanas, prasību noteikšanas un Ganta diagrammu atjaunināšanas, gala lietotāji var koncentrēties uz to, lai produkts, kuru visi strādā tik smagi, lai piegādātu, faktiski dara to, kas tam nepieciešams.

Fortune 500 uzņēmumi, piemēram, Apple un Google, veic beta versijas testēšanu, kurā sabiedrība ar zināmu kompensācijas veidu var piekļūt produkta, kļūdu un visu savlaicīgai izlaišanai apmaiņā par dalību palīdzībā noteikt defektus un sniegt noderīgas atsauksmes .

Centra koda direktors Mario Sančo, kurš pārvalda daudzu Kanādas uzņēmuma Fortune 1000 uzņēmumu beta testēšanas programmas, uzskata, ka klientu apstiprināšanai jānotiek vismaz trīs vispārīgos testēšanas līmeņos: alfa testos, kur lietotāji testē pēc iespējas ātrāk, beta testos, kur lietotāji var pārbaudīt visas galvenās produkta īpašības un lauka testus, kas pazīstami arī kā UAT.

Secinājums

Nevar nenovērtēt to, cik svarīgi ir pieņemt galalietotājus. Jebkurš, kas par UAT pieredzi tiek socializēts vadības, kolēģu un sabiedrības starpā, ilgstoši varētu atzīmēt projektu mantojumu kā panākumu vai neveiksmi. Kaut arī projekts izmantoja izcilās projekta komandas pieredzi, ievēroja visus tā izpildes termiņus un neatbilda budžetam, ieinteresēto personu viedokli par to, cik labi projekts ir sasniedzis (vai nepanāca) tā darbības jomu, tiešo lietotāju pieredze nopietni vērtē.