how set up testing center excellence
En aquesta guia completa es detalla què és un centre d’excel·lència de proves i com configurar un TCoE. Inclou els avantatges i els contres, els KPIs i les etapes de l'evolució:
A mesura que les empreses canvien cap a noves formes de desenvolupar programari, les proves com a servei centralitzat són cada cop més freqüents.
preguntes d’entrevistes sobre serveis web i sabons
Les organitzacions busquen maneres de desplegar provadors amb èxit en diversos equips, sense renunciar a l'estandardització i les millors pràctiques que algunes organitzacions de control de qualitat han treballat dur per crear i mantenir.
Un centre d'excel·lència de proves pot ser una manera perfecta de mantenir l'estandardització entre els vostres equips i garantir que la vostra organització prioritzi la innovació en proves.
Què aprendreu:
Què és un TCoE?
Un Centre d’Excel·lència de Proves (TCoE) és un marc que defineix, implementa i mesura controls i estàndards de proves en una organització.
En aquest marc, els mateixos provadors han compartit recursos entre equips, tot i que els protocols de prova, els conjunts d’eines i els KPIs es mantenen a un nivell centralitzat. Això permet a les organitzacions desplegar ràpidament qualsevol provador a qualsevol equip mantenint contínuament els principis i els processos de control de qualitat.
Quan és útil un TCoE?
Pot ser avantatjós per a empreses que tenen estructures organitzatives complexes que de vegades fan que els provadors abastin diversos equips on els objectius del projecte poden no alinear-se. No obstant això, hi ha diverses situacions en què un TCoE pot ser útil per a una organització.
Si s’aplica algun d’aquests, un TCoE pot ser la solució ideal:
- Teniu una estructura organitzativa complicada: Si tots els vostres verificadors no informen al mateix gestor o no comparteixen objectius comuns, pot ser difícil o impossible normalitzar els processos i les eines d'una organització.
- Teniu ganes d’identificar els KPI de proves habituals i fer un seguiment de les tendències: Garantir la qualitat en diversos equips pot ser un repte, sobretot si no teniu una persona o un grup que tingui el focus principal en això. Podeu veure variacions en la forma en què els equips fan un seguiment de determinats KPI mentre que d’altres no en fan cap. Pot definir mètriques comunes i mesurar la qualitat a tota la vostra organització, reduint o fins i tot eliminant el repte del tot.
- Els defectes són un problema: Mitjançant l’estandardització de processos, eines i KPIs, es poden produir menys defectes al SDLC.
- Voleu homogeneïtzar processos i eines entre equips: La funció principal d’un TCoE és estandarditzar processos i eines entre equips. Aquesta normalització comporta menys temps dedicat a definir i implementar innecessàriament diverses variacions. A més, fomenta la comunicació entre equips al voltant de les millors pràctiques i pautes relacionades amb l'escriptura de casos de prova, la seqüència de comandaments d'automatització i l'execució.
- Sentiu pressió per reduir el temps de producció: El cicle de control de qualitat d’escriure casos de prova, crear scripts i executar-se requereix un percentatge considerable del cicle de vida global de desenvolupament de programari (SDLC). Tenir un TCoE al seu lloc talla els processos repetitius entre equips, cosa que els permet centrar-se únicament en proves de tasques importants.
- La vostra organització no pot contractar ni incorporar recursos de proves forts: Pot establir protocols fiables de contractació, contractació i incorporació. Això condueix a provadors forts a tota la vostra organització, que estan integrats amb coherència.
- Voleu fomentar la innovació persistent: El dia del comprovador s’omple d’escriure casos de prova o scripts, executar proves i informar de defectes. Normalment hi ha molt poc temps per innovar i avançar en la manera de treballar. Disposar d’un centre d’excel·lència de proves garanteix que algú de la vostra organització estigui centrat en aquest component crític.
- Si canvieu els projectes i les prioritats, els vostres verificadors canvien sovint d’equips o de lliuraments: En un entorn àgil, de vegades els bucles de retroalimentació dels clients porten a canviar les prioritats amb freqüència. Tenir la capacitat de canviar els recursos i mantenir la qualitat és la clau per tenir èxit.
Com es configura TCoE?
Una vegada que una organització accepta el marc d’un centre d’excel·lència de proves, el treball dur passa per la forma d’implementar-lo amb èxit.
Una implementació exitosa té en compte els passos següents:
- Definiu els reptes que necessiteu al vostre TCoE per resoldre o tenir en compte. Com a mínim, hauria d’estandarditzar eines i processos. A més, podeu personalitzar el vostre TCoE per incloure el descobriment i la implementació de noves tecnologies, la definició i mesura de KPIs, o fins i tot la contractació i incorporació de nous recursos de control de qualitat.
- Identifiqueu qui governarà el vostre centre d’excel·lència de proves. Hauria de ser un equip dedicat d’individus que representin correctament els vostres equips de proves en el seu conjunt. Algunes organitzacions decideixen associar-se amb un proveïdor per a aquesta implementació, mentre que altres la mantenen completament a casa.
- Descriviu el vostre full de ruta TCoE . Cada organització és diferent en les seves necessitats i resultats desitjats. Identifiqueu quines àrees són les més importants i prioritzeu-les en conseqüència.
- Definiu com interactuarà aquest grup amb altres equips . Això requereix la incorporació de lideratge a tota la vostra organització. Els aspectes a tenir en compte inclouen com el TCoE desplegarà nous processos o eines i assegurarà l’adhesió adequada i quin nivell d’orientació poden donar als equips si no es compleixen els protocols. La definició d’aquest avanç limitarà els futurs passos erronis entre el vostre TCoE i els equips.
- Documenta les eines actuals, els KPI, els processos i les metodologies actuals. Abans i durant la implementació, ja hi haurà un conjunt consensuat de processos o eines. Assegurar-se que les expectatives estan correctament documentades i que hi hagi un repositori de documents permanent al lloc per a futures referències o incorporació.
- Comproveu els vostres equips per entendre els dèficits inicials. Potser teniu provadors que no s’adhereixen a processos definits prèviament o potser utilitzen eines no aprovades. Per aconseguir una base de partida sòlida, és imprescindible que cada equip validi la comprensió de les seves necessitats i de qualsevol buit.
- Comuniqueu-vos a tota la vostra organització: En aquest moment de la vostra implementació, la majoria de la gent hauria de ser conscient del Centre d’excel·lència de proves i saber què significa, però, no donen per descomptat aquest coneixement. Assegureu-vos de comunicar l'existència del TCoE, el propòsit i els seus objectius a tothom de la vostra organització.
Recursos / costos implicats
Els vostres recursos i costos poden variar en funció de com la vostra empresa abordi la implementació. Per exemple, si decidiu associar-vos amb un proveïdor extern per iniciar i / o mantenir el TCoE, els recursos interns dedicats a això poden ser mínims, però, la vostra associació pot comportar costos més elevats.
Per contra, si esteu pensant en implementar aquest marc internament, llavors s'han de tenir en compte els recursos i costos següents:
- Recursos: Un centre d’excel·lència de proves hauria d’estar format per persones que es dediquin plenament a aquesta iniciativa. A l’hora de considerar qui s’hauria d’incloure, plantegeu contractar gestors de proves, provar clients potencials i assegurar-vos que hi participi algú de cada competència de prova (automatització, manual, rendiment, seguretat, etc.).
- Cost: El cost associat a la posada en marxa d’un TCoE intern inclou els recursos que es dedicaran a la seva implementació i els que formaran part del grup en el futur. A més, pot haver-hi costos a tenir en compte a l’hora d’estandarditzar les eines de prova o comprar una solució de dipòsit de documents.
Pros i contres de TCoE
Mentre analitzeu si voleu implementar un Centre d’Excel·lència de Proves, heu de tenir en compte els avantatges i els contres com a tals.
A continuació es detallen alguns avantatges d’implementar un TCoE:
- Conjunts d'habilitats bàsics millorats de tots els verificadors: Mitjançant la implementació d’un centre d’excel·lència de proves, inverteu en les habilitats generals dels vostres verificadors mitjançant la formació i la innovació, donant lloc a productes de més qualitat per als vostres clients.
- Estandardització de marcs d'automatització i reducció de complexitat: En tenir un marc d’automatització definit, assegureu-vos que tots els equips segueixen els estàndards bàsics de codificació. Això condueix a cicles de seqüències d’ordres més curts i temps d’execució, reducció del temps en incorporar nous enginyers d’automatització i millora de la qualitat i la cobertura de les proves.
- Augment de l’agilitat: Fer que tots els provadors treballin dins d'unes baranes permeten canviar ràpidament les prioritats sense que els provadors hagin d'aprendre processos o eines diferents entre equips. A més, ampliar els equips mitjançant un model d’externalització permet incorporar els individus de forma ràpida i constant.
- Millora contínua: El component principal de tenir un TCoE complet és la modernització contínua d’eines i processos. Comptar amb un equip dedicat que té com a objectiu això, garanteix que la vostra organització operi sempre en un món de proves modern.
- Estalvi de costos: Estandarditzar les eines entre equips pot comportar un estalvi considerable de costos per a una organització al llarg del temps.
- Disminuir els costos de les proves: HCL va publicar un estudi de cas que detallava una implementació del Centre d’Excel·lència de Proves que va provocar una reducció de l’11% dels costos de les proves per a l’organització. Es pot trobar l’estudi de cas complet aquí.
És possible que de vegades no sigui el camí correcte per a la vostra organització.
A continuació, es presenten alguns inconvenients a tenir en compte abans de decidir fer el salt:
- Un TCoE pot complicar massa les coses: Si teniu un o dos equips amb provadors estàtics, hi ha probabilitats que els processos i les eines estiguin bastant alineats. O potser teniu equips d’alt funcionament que trobarien maneres de treballar estàndard per impedir l’èxit. Sigui com sigui, afegir una capa addicional pot afegir complexitat innecessària i, per tant, provocar retards en les versions i frustració.
- Un suport insuficient pot provocar un esgotament i un error: La decisió d’implementar un TCoE sense recolzar-se de tots els nivells de la vostra organització podria fer que els seus membres es desanimessin i esgotessin si el seu procés i les recomanacions d’eines no s’admeten o s’adopten correctament.
Etapes de l'evolució TCoE
La imatge següent mostra les tres etapes de TCoE:
millor eliminació gratuïta de virus i programari maliciós
Trampes del Centre d’Excel·lència de Proves
Amb cada nova aventura, hi ha certes trampes que cal evitar.
A continuació, es detallen algunes trampes que cal tenir en compte en implementar un TCoE:
- No alinear els objectius de TCoE amb els resultats organitzatius: Per definició, és un equip centralitzat de persones que comparteixen l'objectiu comú de fomentar la qualitat a tota l'organització. La resta d’equips estaran subjectes a adherir-se als resultats del TCoE. Només és lògic que els objectius del TCoE s’alineïn amb els objectius de la vostra organització.
- Sense definir quanta autoritat té el TCoE: Inevitablement tindreu un provador o un equip que no segueix els processos ni utilitza les eines descrites pel TCoE. No proporcionar al Centre d’Excel·lència de Proves la capacitat d’aplicar les directrius serà contraproduent i comportarà baixes taxes d’adopció al llarg del temps.
- No es poden crear bucles de retroalimentació per a la comunicació, de les dues maneres: Tenir un grup d’individus que defineixi el procés o implementi noves eines, sense l’adquisició ni la direcció dels altres equips de l’organització, conduirà a una implementació fallida. És important que tots els verificadors participin i ajudin a prendre decisions de conducció, no només al principi, sinó també amb el pas del temps.
- Creació d'un TCoE amb col·laboradors i comunicadors dolents: No n’hi ha prou amb que aquest grup estigui format per persones que entenen a fons els principis de les proves, també és imprescindible que valorin la comunicació i la col·laboració.
- Intentant avançar massa ràpidament durant la fase d'implementació: Identificar, planificar i implementar un Centre d’Excel·lència de Proves requereix temps. Assegurar-vos que heu seguit els passos anteriors i prendre el temps necessari per planificar-los per endavant, donarà els seus fruits al final.
KPI per al centre d’excel·lència de proves
Identificar un conjunt sòlid de KPI inicialment us ajudarà a comprendre si la vostra implementació del TCoE afegeix o no valor a la vostra organització. A mesura que continueu implementant un procés nou o ajustant els existents, els KPI proporcionaran una bona mesura d’èxit.
Identificar quins KPI heu de mesurar és un repte i únic per a totes les organitzacions. Mentre seleccioneu el vostre conjunt d’indicadors clau, heu de tenir en compte les mides i la distribució de l’equip, la cultura de l’empresa i els buits o reptes actuals que intenteu solucionar.
Seguiu aquest enllaç per a alguns Mètriques de proves d'ús habitual.
Recomanacions
Com passa amb qualsevol canvi organitzatiu important, analitzar el vostre estat actual i entendre les vostres llacunes és la clau per determinar si un TCoE és adequat per a vosaltres.
Mentre decidiu avançar, invertiu el temps per avançat per assegurar-vos que expliqueu específicament el que és i no el vostre centre d’excel·lència de proves i assegureu-vos que seleccioneu les persones adequades per a la feina.
Per obtenir una implementació reeixida és important comptar amb verificadors que tinguin una bona col·laboració i habilitats comunicatives, a més d’una comprensió sòlida dels principis de les proves.
A més, assegureu-vos d’identificar i comunicar com mesurareu l’èxit. Si feu servir un conjunt de KPI, comuniqueu quins són aquests per tal que els equips entenguin quina és la seva mesura d’èxit.
En poques paraules, intentar mesurar massa coses, al principi, és descoratjador i és possible que perdeu de vista el panorama general.
Conclusió
Un TCoE proporciona a les organitzacions la possibilitat d’implementar principis i eines de proves estàndard en qualsevol nombre d’equips, tot garantint que la qualitat continua sent una prioritat. A més, ajuda a definir i mesurar els KPI, garantint així un producte de qualitat consistent per al client.
Tot i que aquest tutorial fa referència a una organització àgil, es pot incloure un centre d’excel·lència de proves a qualsevol organització, àgil o no. Si s’implementa adequadament, pot ajudar a una organització a provar a escala sense comprometre la qualitat.
Analitzar on es troben els vostres reptes organitzatius avui en dia i com veieu els que bloquegen la vostra capacitat d’escala i canvi de prioritats en el futur, us donarà un bon punt de partida per determinar si és una solució adequada per a la vostra organització o no.
Després de concloure per avançar, organitzeu el temps inicial per implementar-lo correctament. Garantir als verificadors amb bones habilitats comunicatives, una comprensió sòlida dels principis de les proves i el desig d’ajudar l’organització a créixer són atributs mentre es busquen líders de TCoE.
interfície d'usuari de base de dades i programari de consulta
Assegureu-vos que definiu completament els criteris d’èxit del vostre centre d’excel·lència de proves, que involucreu tots els nivells de la vostra organització i que transmetreu adequadament el propòsit i el resultat desitjat. Un TCoE construït de manera sòlida pot aportar molts beneficis positius a la vostra organització quan s’implementa de manera meditada.
Bona lectura !!
Lectura recomanada
- Les 11 millors empreses de centres de dades | Serveis de centres de dades el 2021
- Com escriure casos de prova: la guia definitiva amb exemples
- Com escriure un document d'estratègia de prova (amb una plantilla d'estratègia de prova de mostra)
- Els millors serveis de proves de programari de control de qualitat de SoftwareTestingHelp
- El millor directori de proves de programari de control de qualitat (principals empreses i eines de control de qualitat el 2021)
- Processos SQA: Com provar una sol·licitud completa?
- Com provar una aplicació sense requisits?
- Com provar l'especificació de requisits de programari (SRS)?