how set up testing center excellence
Denne omfattende guiden beskriver hva som er et testsenter for fremragende kvalitet og hvordan du setter opp en TCoE. Det inkluderer fordeler og ulemper, KPIer og evolusjonsstadier:
Når bedrifter skifter til nye måter å utvikle programvare på, blir testing som en sentralisert tjeneste vanligere.
hvordan finne nettverkssikkerhetsnøkkel for mobil hotspot
Organisasjoner leter etter måter å distribuere testere på tvers av flere team uten å gi opp standardiseringen og beste praksis som noen QA-organisasjoner har jobbet hardt for å opprette og vedlikeholde.
Et testsenter for ekspertise kan være en perfekt måte å opprettholde standardisering på tvers av teamene dine og sikre at organisasjonen din prioriterer testing av innovasjon.
Hva du vil lære:
Hva er en TCoE?
Et Testing Center of Excellence (TCoE) er et rammeverk som definerer, implementerer og måler testkontroller og standarder på tvers av en organisasjon.
I dette rammeverket har testerne selv delt ressurser på tvers av team, men testprotokoller, verktøysett og KPI-er holdes på et sentralisert nivå. Dette gjør at organisasjoner raskt kan distribuere alle tester til ethvert team, samtidig som de kontinuerlig opprettholder QA-prinsipper og prosesser.
Når er en TCoE nyttig?
Det kan være fordelaktig for selskaper som har komplekse organisasjonsstrukturer som noen ganger resulterer i testere som strekker seg over flere team der prosjektmålene kanskje ikke stemmer overens. Imidlertid er det flere andre situasjoner der en TCoE kan være nyttig for en organisasjon.
Hvis noen av disse gjelder, kan en TCoE være en ideell løsning:
- Du har en komplisert organisasjonsstruktur: Hvis alle testerne dine ikke rapporterer til den samme lederen eller ikke deler felles mål, kan det være utfordrende eller umulig å normalisere prosesser og verktøy på tvers av en organisasjon.
- Du har et ønske om å identifisere vanlige KPI-er for testing og spore trender: Det kan være utfordrende å sikre kvalitet på tvers av flere lag, spesielt hvis du ikke har en person eller en gruppe som primært fokuserer på det. Du kan se variasjoner i hvordan lag sporer bestemte KPI-er, mens andre sporer ingen i det hele tatt. Det kan definere vanlige beregninger og måle kvalitet i hele organisasjonen, og dermed redusere eller til og med eliminere utfordringen helt.
- Mangler er et problem: Ved å standardisere prosesser, verktøy og KPI-er, kan det føre til færre feil gjennom hele SDLC-en.
- Du vil homogenisere prosesser og verktøy på tvers av lag: En TCoEs hovedfunksjon er å standardisere prosesser og verktøy på tvers av team. Denne normaliseringen resulterer i mindre tid brukt på å definere og implementere flere varianter unødvendig. I tillegg oppfordrer det til tverrgruppekommunikasjon rundt beste praksis og retningslinjer relatert til prøveskriving, automatiseringsskripting og gjennomføring.
- Du føler press for å redusere tid til produksjon: QA-syklusen med å skrive testtilfeller, skripting og utførelse tar en betydelig prosentandel av den totale programvaresyklusen (SDLC). Å ha en TCoE på plass kutter ut de repeterende prosessene på tvers av teamene, slik at de kun kan fokusere på testing av oppgaver som betyr noe.
- Organisasjonen din blir utfordret av å ikke ansette og ta i bruk sterke testressurser: Det kan etablere pålitelige rekrutterings-, ansettelses- og ombordprotokoller. Dette fører til sterke testere i hele organisasjonen, som alle er ombord med konsistens.
- Du vil oppmuntre til vedvarende innovasjon: En testers dag er fylt med skriving av testtilfeller eller skripting, gjennomføring av tester og rapportering av mangler. Det er vanligvis veldig lite tid til å innovere og fremme måten de jobber på. Å ha et testsenter for fremragende kvalitet sikrer at noen i organisasjonen din er fokusert på denne kritiske komponenten.
- Skiftende prosjekter og prioriteringer gjør at testerne dine ofte skifter lag eller leveranser: I et smidig miljø fører noen ganger tilbakemeldinger fra kunder til ofte skiftende prioriteringer. Å ha evnen til å skifte ressurser og opprettholde kvalitet er nøkkelen til å lykkes.
Hvordan sette opp TCoE?
Når en organisasjon er enig i rammene til et Testing Center of Excellence, kommer hardt arbeid i form av å implementere det.
En vellykket implementering vurderer trinnene nedenfor:
- Definer utfordringene du trenger i TCoE for å løse eller redegjøre for. I det minste bør det standardisere verktøy og prosesser. I tillegg kan du tilpasse TCoE-en din slik at den inkluderer å oppdage og implementere ny teknologi, definere og måle KPI-er, eller til og med ansette og ombord nye QA-ressurser.
- Identifiser hvem som skal styre ditt testsenter for fortreffelighet. Dette bør være et dedikert team av enkeltpersoner som representerer testteamene dine som en helhet. Noen organisasjoner bestemmer seg for å inngå partnerskap med en leverandør for denne implementeringen, mens andre holder den fullstendig internt.
- Skissere TCoE-veikartet ditt . Hver organisasjon er forskjellig i deres behov og ønskede resultater. Identifiser hvilke områder som er de viktigste og prioriter dem deretter.
- Definer hvordan denne gruppen vil samhandle med andre lag . Dette krever lederskapskjøp i hele organisasjonen. Ting å vurdere inkluderer hvordan TCoE vil rulle ut nye prosesser eller verktøy og sikre riktig overholdelse, og hvilket nivå av veiledning de kan gi teamene hvis protokollene ikke følges. Å definere dette på forhånd vil begrense fremtidige feiltrinn mellom TCoE og team.
- Dokumenter dine nåværende verktøy, KPI, prosesser og metoder. Før og under implementeringen vil det allerede være et avtalt sett med prosesser eller verktøy. Å sikre at forventningene er riktig dokumentert, og at et pågående dokumentlager på plass er viktig for fremtidig referanse eller ombordstigning.
- Engasjer lagene dine til å forstå startunderskudd. Kanskje har du testere som ikke følger tidligere definerte prosesser, eller kanskje de bruker ikke godkjente verktøy. Å engasjere hvert team for å validere at du forstår deres behov, samt eventuelle hull, er viktig for å bygge et sterkt startfundament.
- Kommuniser på tvers av organisasjonen din: På dette punktet i implementeringen din, bør de fleste være klar over Testing Center of Excellence og vite hva det betyr, men ta ikke den kunnskapen for gitt. Sørg for at du kommuniserer eksistensen av TCoE, formålet og målene til alle i organisasjonen din.
Ressurser / involverte kostnader
Dine ressurser og kostnader kan variere avhengig av hvordan bedriften din nærmer seg implementeringen. For eksempel, Hvis du bestemmer deg for å samarbeide med en tredjepartsleverandør for å starte og / eller vedlikeholde TCoE, kan de interne ressursene som er dedikert til dette være minimale, men partnerskapet ditt kan føre til høyere kostnader.
Tvert imot, hvis du vurderer å implementere dette rammeverket internt, deretter bør følgende ressurser og kostnader vurderes:
- Ressurser: Et testsenter for fortreffelighet bør bestå av personer som er fullt dedikert til dette initiativet. Når du vurderer hvem som skal inkluderes, bør du vurdere å rekruttere testledere, teste potensielle kunder og sørge for at noen fra hver testkompetanse er involvert (automatisering, manuell, ytelse, sikkerhet osv.).
- Koste: Kostnadene knyttet til oppstart av en intern TCoE inkluderer ressurser som vil bli viet til implementeringen og de som formelt vil sitte i den gruppen fremover. I tillegg kan det være kostnader å vurdere når man standardiserer testverktøy eller kjøper en dokumentlagerløsning.
TCoE Fordeler og ulemper
Mens du analyserer om du skal implementere et Testing Center of Excellence, må du fullt ut vurdere fordeler og ulemper som sådan.
Nedenfor er noen fordeler ved å implementere en TCoE:
- Forbedrede kjerne ferdighetssett for alle testere: Ved å implementere et Testing Center of Excellence investerer du i testernes generelle ferdigheter gjennom opplæring og innovasjon, og resulterer i produkter av høyere kvalitet for kundene dine.
- Standardisering av automatiseringsrammer og reduksjon av kompleksitet: Ved å ha et definert automatiseringsrammeverk sørger du for at alle team følger grunnleggende kodestandarder. Dette fører til kortere skriptsykluser og utførelsestider, tidsreduksjon når du går ombord på nye automatiseringsingeniører, og forbedret testkvalitet og dekning.
- Økt smidighet: Å tvinge hver tester til å jobbe innenfor et bestemt rekkverk gjør at prioriteringene raskt kan skiftes uten at testere trenger å lære seg forskjellige prosesser eller verktøy på tvers av lag. I tillegg kan oppgradering av team ved hjelp av en outsourcingmodell enkeltpersoner være raskt og konsekvent ombord.
- Kontinuerlig forbedring: Hovedkomponenten ved å ha en godt avrundet TCoE er den pågående moderniseringen av verktøy og prosesser. Å ha et dedikert team som har dette målet, sørger for at organisasjonen din alltid opererer i en moderne testverden.
- Kostnadsbesparelser: Standardisering av verktøy på tvers av lag kan føre til betydelige kostnadsbesparelser for en organisasjon over tid.
- Reduser testkostnadene: HCL publiserte en casestudie som beskriver en implementering av Testing Center of Excellence som førte til en reduksjon på 11% i testkostnadene for organisasjonen. Hele casestudien finner du her.
Det kan ikke være riktig vei for organisasjonen din til tider.
Her er noen ulemper du bør vurdere før du bestemmer deg for å ta spranget:
- En TCoE kan overkomplisere ting: Hvis du har ett eller to team med statiske testere, er oddsen der at prosessene og verktøyene er ganske justert. Eller kanskje du har høyt fungerende team som vil finne standard måter å arbeide på for å være vellykket. Uansett kan tilsetning i et ekstra lag legge til unødvendig kompleksitet, noe som resulterer i forsinkede utgivelser og frustrasjon.
- Utilstrekkelig støtte kan føre til utbrenthet og svikt: Å bestemme seg for å implementere en TCoE uten støtte fra alle nivåer i organisasjonen din kan føre til at medlemmene føler seg motløse og utbrente hvis anbefalingene om prosesser og verktøy ikke støttes eller adopteres riktig.
TCoE Stages Of Evolution
Bildet nedenfor viser de tre trinnene i TCoE:
automatiserte testverktøy for webapplikasjoner
Testing Center of Excellence Pitfalls
For hver nye satsing er det visse fallgruver å unngå.
Nedenfor er noen fallgruver å vurdere når du implementerer en TCoE:
- Ikke justere TCoE-mål til organisatoriske resultater: Per definisjon er det et sentralisert team av mennesker som deler det felles målet om å oppmuntre kvalitet i hele organisasjonen. De andre lagene vil være underlagt overholdelse av utgangene til TCoE. Det er bare logisk at målene med TCoE stemmer overens med organisasjonens mål.
- Definerer ikke hvor mye autoritet TCoE har: Du vil uunngåelig ha en tester eller et team som ikke følger prosesser eller bruker verktøy skissert av TCoE. Unnlatelse av å gi Testing Center of Excellence muligheten til å håndheve retningslinjer vil være kontraproduktivt og føre til lave adopsjonsrater over tid.
- Unnlater å lage tilbakemeldingsløkker for kommunikasjon på begge måter: Å ha en gruppe individer som definerer prosess eller implementerer nye verktøy, uten buy-in eller veiledning fra de andre teamene i organisasjonen, vil føre til en mislykket implementering. Det er viktig at alle testere er engasjerte og hjelper til å kjøre beslutninger, ikke bare i begynnelsen, men også over tid.
- Opprette en TCoE med dårlige samarbeidspartnere og kommunikatorer: Det er ikke nok at denne gruppen består av mennesker som forstår testprinsippene grundig, det er også et must at de verdsetter kommunikasjon og samarbeid.
- Prøver å bevege deg for raskt i løpet av implementeringsfasen: Det tar tid å identifisere, planlegge og implementere et Testing Center of Excellence. Å sørge for at du har gått gjennom trinnene ovenfor, og ta deg tid til å planlegge på forhånd, vil lønne seg til slutt.
KPIs For Testing Center of Excellence
Å identifisere et solid sett med KPI-er på forhånd vil hjelpe deg å forstå om implementeringen av TCoE tilfører organisasjonen din verdi eller ikke. Når du fortsetter å rulle ut en ny prosess eller tilpasse de eksisterende, vil KPI-ene gi en god suksessmåling.
Å identifisere hvilke KPI-er du bør måle er utfordrende og unikt for alle organisasjoner. Når du velger sett med KPI-er, må du vurdere teamstørrelser og distribusjon, bedriftskultur og gjeldende hull eller utfordringer du prøver å løse.
Følg denne lenken for noen Vanlige testmålinger.
Anbefalinger
Som med ethvert større organisasjonsskifte, er det nøkkelen til å avgjøre om en TCoE er riktig for deg å analysere din nåværende tilstand og forstå hullene dine.
Mens du bestemmer deg for å gå videre, investerer du tiden på forhånd for å sikre at du skisserer spesifikt hva ditt testsenter for ekspertise er og ikke er, og sørg for at du velger de rette personene for jobben.
Å verve testere som viser gode samarbeids- og kommunikasjonsevner, i tillegg til en solid forståelse av testprinsippene, er viktig for en vellykket implementering.
I tillegg må du sørge for at du identifiserer og kommuniserer hvordan du vil måle suksess. Hvis du bruker et sett med KPI-er, må du kommunisere hva det er slik at teamene forstår hva deres suksessmåling er.
I et nøtteskall blir det å skremme å prøve å måle for mange ting i begynnelsen, og du kan miste det store helhetsbildet av syne.
Konklusjon
En TCoE gir organisasjoner muligheten til å implementere standard testprinsipper og verktøy i et hvilket som helst antall lag, samtidig som kvaliteten forblir en prioritet. I tillegg hjelper det å definere og måle KPI-er, og derved sikre et konsistent kvalitetsprodukt til kunden.
Mens denne opplæringen refererer til en smidig organisasjon, kan et Testing Center of Excellence bli vervet i enhver organisasjon, smidig eller ikke. Hvis det implementeres passende, kan det hjelpe en organisasjon å skalere testing uten å gå på kompromiss med kvaliteten.
Å analysere hvor dine organisatoriske utfordringer ligger i dag, og hvordan du ser de som blokkerer din evne til å skalere og skifte prioriteringer i fremtiden, vil gi deg et godt utgangspunkt for å avgjøre om det er en passende løsning for organisasjonen din eller ikke.
Etter å ha konkludert med å gå videre, må du ordne tiden på forhånd for å implementere den. Å sikre testere med gode kommunikasjonsevner, en solid forståelse av testprinsipper og et ønske om å hjelpe organisasjonen til å vokse, er alle attributter mens du leter etter TCoE-ledere.
hvilket av følgende er banen til ‘ta et skjermbilde’ -knapp?
Forsikre deg om at du fullt ut definerer suksesskriteriene for ditt Testing Center of Excellence, engasjerer alle nivåer i organisasjonen din og formidler hensikten og ønsket resultat på riktig måte. En solid bygget TCoE kan gi mange positive fordeler for organisasjonen din når den implementeres gjennomtenkt.
Glad lesning !!
Anbefalt lesing
- Topp 11 BESTE datasenterselskaper | Datasentertjenester i 2021
- Hvordan skrive testsaker: Den ultimate guiden med eksempler
- Hvordan skrive teststrategidokument (med eksempel på teststrategimal)
- Beste QA Software Testing Services fra SoftwareTestingHelp
- Den beste katalogen for testing av programvare for kvalitetssikring (de beste kvalitetsverktøyene og selskapene i 2021)
- SQA-prosesser: Hvordan teste fullstendig søknad?
- Hvordan teste en søknad uten krav?
- Hvordan teste programvarekravspesifikasjon (SRS)?