Onderzoek Capgemini en Sogeti: 32% IT-managers kiest voor Continuous Testing

24 mei 2019

Uit nieuw onderzoek van Capgemini en Sogeti in samen­wer­king met Broadcom Enter­prise Software blijkt dat Conti­nuous Testing steeds meer terrein wint bij de ontwik­ke­ling van digitale producten. Conti­nuous Testing voorziet in een snel volledig geau­to­ma­ti­seerd test­proces voor nieuwe software die voort­du­rend beschik­baar komt. Inmiddels heeft 32% van de IT-managers deze aanpak van voort­du­rend testen als struc­tu­reel onderdeel van het ontwik­kel­proces van digitale producten omarmd. 

Nog een inte­res­sant resultaat: 58% van de respon­denten lanceert dagelijks nieuwe soft­wa­re­re­leases. 26% van de orga­ni­sa­ties doet dat zelfs elk uur. De grootste uitdaging hierbij is het ontwik­kelen van geau­to­ma­ti­seerde test­pro­cessen en het effectief inte­greren daarvan in het DevOps- en Conti­nuous Delivery-proces. Dat zijn de belang­rijkste uitkom­sten uit het wereld­wijde onderzoek onder 500 IT-beslis­sers van orga­ni­sa­ties met minimaal 1000 mede­wer­kers.

Wat opvalt in de resul­taten van het onderzoek is dat orga­ni­sa­ties nog altijd moeite hebben met het verder auto­ma­ti­seren van test­pro­cessen. Slechts 24% van de huidige testcases is volledig geau­to­ma­ti­seerd. End-to-end auto­ma­ti­se­ring van het volledige test­proces gebeurt ook maar bij 24% van de orga­ni­sa­ties. Zo geeft 36% van de onder­vraagden aan dat meer dan de helft van de testtijd wordt besteed aan het verza­melen, beheren, onder­houden en genereren van testdata. Veel­vul­diger gebruik van test­au­to­ma­ti­se­ring zou de snelheid van test­ac­ti­vi­teiten binnen agile-teams aanzien­lijk verbe­teren, zo verwacht het merendeel van de IT-managers.

Slimme testorganisatie

Zelf­red­zaam­heid van autonoom werkende agile-teams levert een chao­ti­sche diver­si­teit aan test­pro­cessen op. De hoeveel­heid onbe­heerde testom­ge­vingen en ‑scenario’s resul­teert in veel onbekende hiaten bij het waar­borgen van de kwaliteit van het digitale product zodra dat gelan­ceerd wordt. Dat vraagt om heldere richt­lijnen en inzet van slimme tech­no­logie. Agile ontwik­kel­teams zouden ook meer inzicht moeten krijgen in de processen van Conti­nuous Inte­gra­tion en Conti­nuous Delivery (CI/​CD). Met de inzet van slimme algo­ritmes kunnen systemen auto­ma­tisch bepalen welke testen nodig zijn in een bepaalde release-procedure.

Verder blijkt uit het onderzoek dat IT-managers behoefte hebben aan beter geor­ga­ni­seerde agile-test­pro­cessen. 35% van de onder­vraagde IT-beslis­sers benoemt een ‘volledig audit­spoor van test­ac­ti­vi­teiten’ en een ‘gecon­so­li­deerd test- en relea­se­tra­ject’ als belang­rijkste verbe­ter­punten voor een effec­tieve orga­ni­satie van test­pro­cessen. 32% van de respon­denten is op zoek naar één plek waar test­pro­cessen samen­komen en wil voort­du­rend inzage in het gehele delivery-traject bij de bouw van nieuwe digitale producten. 

Meer dan de helft

40% van de onder­vraagden geeft aan dat hun software-ontwik­kel­teams meer dan de helft van hun tijd besteden aan het bouwen en onder­houden van testom­ge­vingen. Zo is niet altijd de juiste tech­no­logie beschik­baar of wordt deze niet vanuit één plek gefa­ci­li­teerd.

“Orga­ni­sa­ties zitten veelal in een dilemma. Enerzijds wil ieder IT-team agile werken met de stap naar volledig zelf­red­zame autonome teams. Aan de andere kant is het nood­za­ke­lijk meer structuur aan te brengen in kwali­teit­ma­na­ge­ment met consis­tente processen, slimme tech­no­logie, meer auto­ma­ti­se­ring en gecen­tra­li­seerd inzicht in alle processen in een steeds complexer IT-landschap”, zegt Mark Buenen, Global Leader Digital Assurance & Testing bij Capgemini. 

Zo laat het voorbeeld van een Austra­li­sche Bank zien dat er veel tijd en geld bespaard kan worden met de inzet van één enkel platform voor volledig geau­to­ma­ti­seerde ontwikkel- en deploy­ment tools. De bank wist hiermee de ontwik­kel­tijd voor nieuwe appli­ca­ties met 40% te verkorten.

Interdisciplinaire teams

In de afgelopen vijf jaar zijn de rollen van software-ontwik­ke­laars én soft­wa­re­tes­ters aanzien­lijk veranderd. Ontwik­ke­laars staan nu veel dichter bij de klant en vervullen een promi­nente rol bij het vormgeven van de gebrui­ker­s­er­va­ring. Testers zitten niet langer in een isolement. Zij trekken nu samen op met ontwik­ke­laars en collega’s uit de business. Testers worden ook veel eerder betrokken bij de ontwik­ke­ling van nieuwe producten. Daarmee is er steeds meer sprake van inter­dis­ci­pli­naire teams. Dat zorgt ook voor nieuwe uitda­gingen. Zo wordt van ieder teamlid verwacht dat hij of zij het hele proces in detail doorziet. Daarnaast zijn testers genood­zaakt hun tech­ni­sche vaar­dig­heden verder uit te breiden. 

“Orga­ni­sa­ties moeten niet alleen verder inves­teren in tech­no­logie. Nieuwe inter­dis­ci­pli­naire teams hebben ook meer onder­steu­ning en nieuwe vaar­dig­heden nodig. Ook om te voorkomen dat bedrijven daarmee hun concur­ren­tie­voor­deel kwijt­raken”, conclu­deert Ashok Reddy, Senior Vice President and General Manager, Enter­prise Software van Broadcom.

Pin It on Pinterest

Share This