Forrester: “IT-organisaties die hun testpraktijken willen verbeteren, kiezen er vaak voor om sommige of alle testgerelateerde activiteiten te centraliseren in een Testing Center of Excellence (COE).

Laten we eerlijk zijn!

Het IT-applicatielandschap verandert met de snelheid van het licht.

Testteams zijn altijd in de weer om het testen sneller af te ronden om de softwarekwaliteit te garanderen en zo een vlekkeloze CX te garanderen.

Denk er eens over na. In de huidige agile wereld zijn ouderwetse testmethoden niet meer voldoende. Scrum-gedreven STLC vereist om de uitdagingen bij te houden in het constant leveren van software die om verschillende redenen blijft evolueren.

Met de druk om software te leveren die op tijd, solide en efficiënt is, is het geen verrassing dat steeds meer teams het idee opvatten om een Test Centre of Excellence (TCoE) op te zetten om samen te werken, succesvol te zijn en te kunnen blijven concurreren.

TCoE is een gecentraliseerd centrum dat gebruik maakt van gestandaardiseerde testprocedures, automatiseringspraktijken, metrieken en tools. Het is gericht op het efficiënt beheren van het gebruik van bronnen om een gewenst kwaliteitsniveau te handhaven voor alle applicaties, zowel voor als na de implementatie. Bovendien biedt het duidelijke inzichten en zichtbaarheid in de kwaliteit van elk softwaresysteem of -project, waardoor IT-leiders weloverwogen beslissingen over de inzet kunnen nemen op basis van het risiconiveau van het bedrijf.

Maar wat zijn de voordelen van TCoE in de huidige agile softwarewereld, wat zijn de voorwaarden en hoe helpt het bij het bereiken van de QA-volwassenheid van een organisatie?

We leren ze kennen in deze editie van Z to A Pulse.

TCoE in de huidige Agile wereld

Hallo lezers, Welkom! Deze zevende editie van de maandelijkse nieuwsbrief Z to A Pulse wordt je aangeboden door Keerthi V, marketingstrateeg bij Zuci Systems.

Ik besprak bovenstaand onderwerp met Dhanalakshmi Tamilarasan, SDET Manager bij Zuci Systems en de favoriete testautomatiseringsarchitect van onze klant.

Nu over naar het onderwerp…

Keerthi: Dhana, vertel me eens wat TCoE betekent in de huidige flexibele wereld.

Dhana: Het Testing Center of Excellence (TCoE) is als een virtueel commandocentrum voor testen in een organisatie. Het helpt teams om testprocessen te standaardiseren en best practices te implementeren met behulp van innovatieve tools. De TCoE beheert op effectieve wijze een flexibel en hoogopgeleid personeelsbestand om te zorgen voor kosteneffectieve, hoogwaardige producten met een verbeterde efficiëntie en vermindert het risico op reputatieschade.

Als je kijkt naar onze klanten, dan zie je dat de meeste van hen meerdere scrumteams hebben, en door hen te helpen bij het opzetten van een TCoE kunnen testers snel worden ingezet in elk team, terwijl de QA-principes en -processen behouden blijven.

Onze TCoE is een combinatie van handmatig testen (web, mobiel, API), geautomatiseerd testen (met behulp van open-source of gelicentieerde tools) en prestatietesten, wat helpt om een hoge waarde te leveren op de QA-investeringen van onze klanten.

TCoE helpt ook verschillende teams en bedrijfsonderdelen om beter samen te werken, waardoor de focus verschuift van alleen testen naar een meer holistische benadering van quality engineering. In wezen helpt dit team organisaties om een hoger niveau van QA-volwassenheid te bereiken en biedt het de voordelen van schaalbaarheid en robuustheid van de QA-functie binnen een organisatie.

Keerthi: Interessant. Kun je me vertellen wat de vereisten zijn voor een TCoE?

Dhana: Voordat een testarchitect nadenkt over het integreren van een TCoE, moet hij/zij zichzelf de volgende vragen stellen en als het een “Ja” is, dan is TCoE zinvoller voor de organisatie.

  • Is uw QA niet gekoppeld aan de organisatie maar aan projectdoelstellingen?
  • Vind je het lastig om de juiste resource op de juiste plaats in te zetten?
  • Is uw QA-proces niet transparant voor iedereen?
  • Wil je de doorlooptijd van testen verkorten zonder dat dit ten koste gaat van de kwaliteit?
  • Wil je een standaard QA-proces opstellen voor jouw organisatie?
  • Zijn de organisatorische processen en tools van de verschillende teams niet gecentraliseerd?
  • Zijn je bronnen niet op de hoogte van de laatste trends in de testwereld?
  • Heeft het team geen ondersteunend mechanisme om de activa te delen?
  • Vindt jouw projectteam het wiel te vaak opnieuw uit?
  • Kan de testefficiëntie worden gemeten over alle projecten in je organisatie?
  • Wil je de gemeenschappelijke test-KPI’s identificeren?
  • Wordt er niet regelmatig samengewerkt tussen de verschillende functionele teams?

Wanneer testers in individuele projectteams werken en rapporteren aan hun projectmanagers, kan het moeilijk voor ze zijn om een gemeenschappelijk doel of richting te delen. Bovendien hebben hun inspanningen misschien niet veel effect. Testbenaderingen en -strategieën kunnen van team tot team verschillen, waardoor het moeilijk is om testprocessen en -praktijken in de hele organisatie te standaardiseren. Zonder standaardisatie van testprocessen kunnen verschillende testers verschillende KPI’s en meetwaarden bijhouden en kan het een uitdaging zijn om bewezen werkwijzen en tools te delen.

Met zo’n gedecentraliseerde structuur kan het dus moeilijk zijn voor verschillende teams om elkaar te zien en van elkaar te leren. Dit kan leiden tot verspilling van tijd en moeite, omdat testers dezelfde problemen herhaaldelijk moeten oplossen zonder zich te realiseren dat iemand anders dit al heeft gedaan.

Om de sweet spot van de kwaliteitsdriehoek (scope, kosten, tijd) te raken, heb je TcoE nodig, een gecentraliseerd testplatform dat testprocessen standaardiseert en testmiddelen optimaal benut. Het brengt alles samen – mensen, processen, kennis, infrastructuur, tools en technologieën – om deze uitdagingen aan te gaan en uitmuntendheid in testfuncties te bereiken.

Het kan lastig zijn om buy-in te krijgen van de hele organisatie en het is zeker een grote inzet. Het bepalen van de juiste richting en het prioriteren van inspanningen en taken tijdens het implementeren van een TCoE kan een uitdaging zijn!

Keerthi: Dhana, geef me een kort overzicht van de TCoE set-up.

Dhana: Eerst een snelle beoordeling van het huidige bedrijfsscenario en de testpraktijken

Neem eens een kijkje:

  • Een implementatieplan maken
  • Een bestuursmodel opzetten
  • Belangrijke zaken identificeren, zoals raamwerken, hulpmiddelen en processen
  • Communicatiekanalen opzetten
  • In actie komen
  • Blijf bij de doelstellingen terwijl je een stappenplan maakt
  • Een efficiënt TCoE ontwerpen en opzetten
  • Zorg dat je het juiste gereedschap hebt
  • Denk na over de aanpak
  • Rol het TCoE uit in het hele bedrijf

Keerthi: Hoe helpt TCoE organisaties om QA-volwassenheid te bereiken?

Dhana: Ok, QA-volwassenheid en TCoE vullen elkaar aan en zijn wederzijds inclusief.

Organisaties hebben een redelijke QA-volwassenheid als ze de kwaliteitsmaatstaven bijhouden, zoals:

Keerthi: Moeten volgens jou echt alle organisaties TCoE opzetten?

Dhana: Niet noodzakelijk. Het kan het proces bemoeilijken voor bepaalde teamgroottes. Teams zouden TCoE alleen moeten overwegen als aan de bovenstaande voorwaarden wordt voldaan.

Het opzetten van een gecentraliseerde eenheid zoals TCoE kan ontmoedigend lijken, maar zoals alle goede dingen, is het de initiële tijd, middelen en moeite waard.

De voordelen die het biedt in ruil voor de investeringen zijn het meer dan waard. Enkele van de andere voordelen van TCoE zijn een grotere beweeglijkheid bij QA en een continu ontwikkelingsproces dat wordt aangestuurd door statistieken.

Houd er rekening mee dat het opzetten van een TCoE verandering, ondersteuning en betrokkenheid van het topmanagement vereist.

Keerthi: Hoe houd je TCoE draaiende? Hoe laten we de effectiviteit van TCoE zien aan de C-suite?

Dhana: Het hebben van TCoE is een must voor elk nieuw programma dat wordt gepland in de organisatie. Het zorgt vanaf het begin voor een uniforme testaanpak, een uniform testproces en uniforme standaarden. Bovendien maakt TCoE verschillende vaardigheidsniveaus binnen hetzelfde team mogelijk, waardoor het eenvoudiger wordt om te cross-trainen en iedereen op één lijn te houden als het gaat om testprocessen.

Effectiviteit kan worden gemeten aan de hand van gedefinieerde metrics, waarbij KPI’s voor de hele organisatie worden bepaald in plaats van project per project. Dit helpt aanbieders van testservices ook om de kennis van de ene klant naar de andere over te dragen om de algehele efficiëntie te verbeteren.

De effectiviteit van TCoE kan als volgt worden gevisualiseerd:

  • Eén uniform team voor testen in de hele organisatie
  • Gemeenschappelijke meetmethoden en KPI’s voor alle projecten om beter te kunnen meten
  • Cross-skilling wordt eenvoudiger en de rotatie van middelen zal effectief zijn.
  • Kennisoverdracht naar nieuwe leden wordt eenvoudiger en kan worden afgehandeld in één opslagplaats
  • Het delen van kennis maakt de weg vrij voor effectievere continue verbetering
  • Minder technologische risico’s en een hoger innovatietempo.
  • Hogere werktevredenheid bij het personeel door meer carrièremogelijkheden, eliminatie van zeer repetitieve taken en meer aandacht voor activiteiten met een hogere toegevoegde waarde

Het implementeren van een TCoE kan overweldigend lijken, maar het rendement op de investering is de moeite waard. Door testprocessen te standaardiseren en testmiddelen optimaal in te zetten, kunnen bedrijven positieve verschuivingen in kwaliteit en veel constructieve veranderingen in hun organisatiecultuur rapporteren.

Als u begint aan de reis naar het centraliseren van uw inspanningen op het gebied van softwarekwaliteit, biedt Zuci gerichte services om de overgang voor u sneller, eenvoudiger en efficiënter te maken. Samen kunnen we uw QA-organisatie helpen operationele uitmuntendheid te bereiken en u helpen bedrijfsresultaten te leveren.

Vraag voor jou:

Wat zijn de grootste uitdagingen bij de overgang naar het TcoE-model?

Laat ons je opmerkingen of suggesties hieronder weten. Schrijf u in om toekomstige edities te ontvangen met de meest opwindende onderwerpen op het gebied van engineering excellence.

Bedankt voor het lezen!