how set up testing center excellence
Denne omfattende guide beskriver, hvad der er et testcenter for ekspertise, og hvordan man opretter en TCoE. Det inkluderer fordele og ulemper, KPI'er og stadier af evolution:
Efterhånden som virksomheder skifter til nye måder at udvikle software på, bliver test som en central tjeneste mere almindeligt.
prioritetskø c ++ implementering
Organisationer leder efter måder til succesfuldt at implementere testere på tværs af flere hold uden at opgive den standardisering og bedste praksis, som nogle QA-organisationer har arbejdet hårdt for at skabe og vedligeholde.
Et testcenter for ekspertise kan være en perfekt måde at opretholde standardisering på tværs af dine teams og sikre, at din organisation prioriterer testinnovation.
Hvad du lærer:
Hvad er en TCoE?
Et Testing Center of Excellence (TCoE) er en ramme, der definerer, implementerer og måler testkontrol og standarder på tværs af en organisation.
I denne ramme har testerne selv delt ressourcer på tværs af hold, men testprotokoller, værktøjssæt og KPI'er opretholdes på et centraliseret niveau. Dette giver organisationer mulighed for hurtigt at implementere enhver tester til ethvert team, mens de løbende opretholder QA-principper og processer.
Hvornår er et TCoE nyttigt?
Det kan være en fordel for virksomheder, der har komplekse organisationsstrukturer, der undertiden resulterer i testere, der spænder over flere hold, hvor projektmålene muligvis ikke stemmer overens. Der er dog flere andre situationer, hvor en TCoE kan være nyttig for en organisation.
Hvis nogen af disse gælder, kan en TCoE være en ideel løsning:
- Du har en kompliceret organisationsstruktur: Hvis alle dine testere ikke rapporterer til den samme leder eller ikke deler fælles mål, kan det være udfordrende eller umuligt at normalisere processer og værktøjer på tværs af en organisation.
- Du har et ønske om at identificere almindelige test-KPI'er og spore tendenser: Det kan være udfordrende at sikre kvalitet på tværs af flere teams, især hvis du ikke har en person eller en gruppe, hvis primære fokus er på det. Du kunne se variationer i, hvordan hold sporer bestemte KPI'er, mens andre overhovedet ikke sporer nogen. Det kan definere almindelige målinger og måle kvalitet i hele din organisation og derved reducere eller endda eliminere udfordringen helt.
- Mangler er et problem: Ved at standardisere processer, værktøj og KPI'er kan det føre til færre defekter i hele din SDLC.
- Du vil homogenisere processer og værktøj på tværs af hold: En TCoEs vigtigste funktion er at standardisere processer og værktøjer på tværs af teams. Denne normalisering resulterer i mindre tid brugt på at definere og implementere flere variationer unødigt. Derudover tilskynder det kommunikation på tværs af hold omkring bedste praksis og retningslinjer relateret til skrivning af testsager, automatiseringsscripting og udførelse.
- Du føler pres for at reducere tid til produktion: QA-cyklussen med at skrive testsager, scripting og udførelse tager en betydelig procentdel af den samlede softwareudviklingslivscyklus (SDLC). At have en TCoE på plads skærer de gentagne processer ud på tværs af hold, så de kun kan fokusere på testopgaver, der betyder noget.
- Din organisation udfordres ved ikke at ansætte og indlede stærke testressourcer: Det kan etablere pålidelige rekrutterings-, ansættelses- og ombordprotokoller. Dette fører til stærke testere på tværs af din organisation, som alle er ombord med konsistens.
- Du vil tilskynde til vedvarende innovation: En testers dag er fyldt med skrivning af testsager eller scripting, udførelse af test og rapportering af mangler. Der er typisk meget lidt tid til at innovere og fremme den måde, de arbejder på. At have et testcenter for ekspertise sikrer, at nogen i din organisation er fokuseret på denne kritiske komponent.
- Skiftende projekter og prioriteter efterlader dine testere ofte at skifte hold eller leverancer: I et smidigt miljø fører kundefeedback-sløjfer undertiden til ofte skiftende prioriteter. At have evnen til at skifte ressourcer og opretholde kvalitet er nøglen til at få succes.
Sådan opsættes TCoE?
Når en organisation er enig i rammerne for et Testing Center of Excellence, så kommer hårdt arbejde i form af succesfuld implementering af det.
En vellykket implementering overvejer nedenstående trin:
- Definer udfordringerne du har brug for i din TCoE for at løse eller tage højde for. I det mindste skal det standardisere værktøjer og processer. Derudover kan du tilpasse din TCoE til at omfatte at opdage og implementere nye teknologier, definere og måle KPI'er eller endda ansætte og ombord nye QA-ressourcer.
- Identificer, hvem der skal styre dit testcenter for ekspertise. Dette skal være et dedikeret team af enkeltpersoner, der korrekt repræsenterer dine testteam som helhed. Nogle organisationer beslutter at samarbejde med en leverandør om denne implementering, mens andre holder det fuldt ud internt.
- Skitserer din TCoE-køreplan . Hver organisation er forskellig i deres behov og ønskede resultater. Identificer hvilke områder der er de vigtigste og prioriter dem i overensstemmelse hermed.
- Definer, hvordan denne gruppe vil interagere med andre hold . Dette kræver lederskab i hele din organisation. Ting, der skal overvejes, inkluderer, hvordan TCoE vil udrulle nye processer eller værktøjer og sikre korrekt overholdelse, og hvilket niveau af vejledning de kan give teams, hvis protokollerne ikke følges. Definition af dette upfront vil begrænse de fremtidige fejltrin mellem din TCoE og teams.
- Dokumenter dine nuværende værktøjer, KPI'er, processer og metoder. Før og under implementeringen vil der allerede være et aftalt sæt processer eller værktøjer. At sikre, at forventningerne er korrekt dokumenteret, og at et løbende dokumentopbevaringssted er på plads, er vigtigt for fremtidig reference eller ombordstigning.
- Engager dine teams til at forstå startunderskud. Måske har du testere, der ikke overholder tidligere definerede processer, eller måske bruger de ikke godkendte værktøjer. At engagere hvert team til at validere, forstår du deres behov såvel som eventuelle huller, er afgørende for at opbygge et stærkt startgrundlag.
- Kommuniker på tværs af din organisation: På dette tidspunkt i din implementering skal de fleste være opmærksomme på Testing Center of Excellence og vide, hvad det betyder, men tag ikke den viden for givet. Sørg for at kommunikere eksistensen af TCoE, formålet og dets mål til alle i din organisation.
Ressourcer / involverede omkostninger
Dine ressourcer og omkostninger kan variere afhængigt af hvordan din virksomhed nærmer sig implementeringen. For eksempel, Hvis du beslutter at samarbejde med en tredjepartsleverandør for at starte og / eller vedligeholde TCoE, kan de interne ressourcer dedikeret til dette være minimale, men dit partnerskab kan dog resultere i højere omkostninger.
Tværtimod, hvis du overvejer at implementere denne ramme internt, så skal følgende ressourcer og omkostninger overvejes:
- Ressourcer: Et testcenter for ekspertise bør bestå af personer, der er fuldt dedikeret til dette initiativ. Når du overvejer, hvem der skal medtages, skal du overveje at rekruttere testledere, teste kundeemner og sikre, at nogen fra hver testkompetence er involveret (automatisering, manuel, ydeevne, sikkerhed osv.).
- Koste: Omkostningerne forbundet med opstart af en intern TCoE inkluderer ressourcer, der vil blive dedikeret til dens implementering, og dem, der formelt vil sidde inden for denne gruppe fremad. Derudover kan der være omkostninger at overveje ved standardisering af testværktøjer eller køb af en dokumentopbevaringsløsning.
TCoE Fordele og ulemper
Mens du analyserer, om du skal implementere et Testing Center of Excellence, skal du fuldt ud overveje fordele og ulemper som sådan.
Nedenfor er nogle fordele ved at implementere en TCoE:
- Forbedrede kernefærdighedssæt for alle testere: Ved at implementere et Testing Center of Excellence investerer du i dine testers samlede færdigheder gennem træning og innovation, hvilket resulterer i produkter af højere kvalitet til dine kunder.
- Standardisering af automatiseringsrammer og reduktion af kompleksitet: Ved at have en defineret automatiseringsramme sikrer du, at alle teams følger grundlæggende kodningsstandarder. Dette fører til kortere scriptcyklusser og udførelsestider, tidsreduktion ved ombordstigning af nye automatiseringsingeniører og forbedret testkvalitet og dækning.
- Øget smidighed: Håndhævelse af hver tester til at arbejde inden for et sæt beskyttelseslister gør det muligt hurtigt at skifte prioriteter uden, at testere skal lære forskellige processer eller værktøjer på tværs af hold. Derudover giver opskalering af teams ved hjælp af en outsourcingsmodel, at enkeltpersoner kan blive hurtigt og konsekvent ombord.
- Løbende forbedringer: Hovedkomponenten ved at have en velafrundet TCoE er den løbende modernisering af værktøjer og processer. At have et dedikeret team, hvis mål inkorporerer dette, sikrer, at din organisation altid fungerer i en moderne testverden.
- Omkostningsbesparelser: Standardisering af værktøjer på tværs af teams kan resultere i betydelige omkostningsbesparelser for en organisation over tid.
- Sænk testomkostningerne: HCL offentliggjorde en casestudie, der beskriver en implementering af Testing Center of Excellence, der førte til et fald på 11% i testomkostningerne for organisationen. Den fulde casestudie kan findes her.
Det er muligvis ikke den rigtige vej for din organisation til tider.
Her er nogle ulemper, du skal overveje, inden du beslutter at tage springet:
- En TCoE kan overkomplicere ting: Hvis du har et eller to hold med statiske testere, er der odds for, at processerne og værktøjerne er ret justerede. Eller måske har du højt fungerende teams, der finder standard måder at arbejde på, en hindring for at få succes. Uanset hvad kan tilføjelse i et ekstra lag tilføje unødvendig kompleksitet, hvilket resulterer i forsinkede udgivelser og frustration.
- Utilstrækkelig support kan føre til udbrændthed og fiasko: Beslutning om at implementere en TCoE uden opbakning fra alle niveauer i din organisation kan få medlemmerne til at føle sig modløse og udbrændte, hvis deres proces- og værktøjsanbefalinger ikke understøttes eller vedtages korrekt.
TCoE Stages Of Evolution
Billedet nedenfor viser de tre faser af TCoE:
flvto vil ikke lade mig konvertere
Testing Center of Excellence faldgruber
Med hver nye satsning er der visse faldgruber at undgå.
Nedenfor er nogle faldgruber at overveje, når du implementerer en TCoE:
- Ikke at tilpasse TCoE-mål til organisatoriske resultater: Per definition er det et centraliseret team af mennesker, der deler det fælles mål om at tilskynde til kvalitet i hele organisationen. De andre hold vil være underlagt overholdelse af output fra TCoE. Det er kun logisk, at TCoE-målene stemmer overens med din organisations mål.
- Definerer ikke, hvor meget autoritet TCoE har: Du vil uundgåeligt have en tester eller et team, der ikke følger processer eller bruger værktøjer, der er skitseret af TCoE. Undladelse af at give Testing Center of Excellence muligheden for at håndhæve retningslinjer vil være kontraproduktivt og føre til lave adoptionsrater over tid.
- Manglende oprettelse af feedbacksløjfer til kommunikation på begge måder: At have en gruppe enkeltpersoner, der definerer proces eller implementerer nye værktøjer uden buy-in eller vejledning fra de andre teams i organisationen, vil føre til en mislykket implementering. Det er vigtigt, at alle testere er engagerede og hjælper med at køre beslutninger, ikke kun i starten, men også over tid.
- Oprettelse af en TCoE med dårlige samarbejdspartnere og kommunikatorer: Det er ikke nok, at denne gruppe består af mennesker, der forstår testprincipperne i dybden, det er også et must, at de værdsætter kommunikation og samarbejde.
- Forsøger at bevæge sig for hurtigt i løbet af implementeringsfasen: Identificering, planlægning og implementering af et Testing Center of Excellence tager tid. At sikre, at du har gennemgået ovenstående trin og tage den tid, der kræves til at planlægge på forhånd, betaler sig i sidste ende.
KPI'er til testcenter for ekspertise
At identificere et solidt sæt KPI'er på forhånd hjælper dig med at forstå, om din implementering af TCoE tilføjer værdi til din organisation eller ej. Når du fortsætter med at udrulle en ny proces eller tilpasse de eksisterende, vil KPI'erne give en god succesmåling.
At identificere, hvilke KPI'er du skal måle, er udfordrende og unikt for enhver organisation. Når du vælger dit sæt KPI'er, skal du overveje teamstørrelser og distribution, virksomhedskultur og aktuelle huller eller udfordringer, du prøver at løse.
Følg dette link for nogle Almindeligt anvendte testmålinger.
Anbefalinger
Som med ethvert større organisatorisk skift er det nøglen til at afgøre, om en TCoE passer til dig, at analysere din nuværende tilstand og forstå dine huller.
er c ++ bedre end java
Mens du beslutter at gå videre, skal du investere tiden på forhånd for at sikre, at du specifikt beskriver, hvad dit Testing Center of Excellence er og ikke er, og sørg for, at du vælger de rigtige personer til jobbet.
At verve testere, der udviser gode samarbejds- og kommunikationsevner, ud over en solid forståelse af testprincipperne, er vigtigt for en vellykket implementering.
Derudover skal du sørge for at identificere og kommunikere, hvordan du vil måle succes. Hvis du bruger et sæt KPI'er, skal du kommunikere, hvad det er, så holdene forstår, hvad deres succesmåling er.
I en nøddeskal bliver forsøg på at måle for mange ting i begyndelsen skræmmende, og du kan miste det overordnede helhedsbillede af syne.
Konklusion
En TCoE giver organisationer mulighed for at implementere standardtestprincipper og værktøj på tværs af et hvilket som helst antal hold, samtidig med at kvaliteten forbliver en prioritet. Derudover hjælper det med at definere og måle KPI'er og derved sikre et konsistent kvalitetsprodukt til kunden.
Mens denne vejledning refererer til en agil organisation, kan et Testing Center of Excellence ansættes inden for enhver organisation, smidig eller ej. Hvis det implementeres passende, kan det hjælpe en organisation med at skalere test uden at gå på kompromis med kvaliteten.
At analysere, hvor dine organisatoriske udfordringer ligger i dag, og hvordan du ser dem, der blokerer din evne til at skalere og skifte prioriteter i fremtiden, vil give dig et godt udgangspunkt for at afgøre, om det er en passende løsning for din organisation eller ej.
Når du er færdig med at komme videre, skal du arrangere tiden på forhånd for at gennemføre den med succes. At sikre testere med gode kommunikationsevner, en solid forståelse af testprincipper og et ønske om at hjælpe organisationen med at vokse er alle attributter, mens man leder efter TCoE-ledere.
Sørg for, at du fuldt ud definerer succeskriterierne for dit Testing Center of Excellence, involverer alle niveauer i din organisation og formidler formålet og det ønskede resultat på passende vis. En solid bygget TCoE kan medføre mange positive fordele for din organisation, når den implementeres tankevækkende.
God læselyst!!
Anbefalet læsning
- Top 11 BEDSTE datacenterfirmaer | Datacenter-tjenester i 2021
- Sådan skriver du testtilfælde: Den ultimative guide med eksempler
- Sådan skriver du teststrategidokument (med prøve teststrategiskabelon)
- Bedste QA Software Testing Services fra SoftwareTestingHelp
- Den bedste vejledning til test af QA-software (Top QA-værktøjer og -firmaer i 2021)
- SQA-processer: Hvordan testes komplet ansøgning?
- Hvordan testes en ansøgning uden krav?
- Hvordan testes softwarekravspecifikation (SRS)?