Verbindt de puntjes.......
Reactie op het artikel uit de Computable 10 januari 2012 "Testers zijn binnenkort niet meer nodig"
Om te beginnen een kleine oefening. De schrijver van het artikel “Testers zijn binnenkort niet meer nodig” doet verschillende uitspraken. Twee daarvan heb ik naast elkaar gezet. En nu is de vraag of hier een verband te zien is.
“Hierbij hanteerde het bedrijf een ontwikkelmethode waarbij de kwaliteit van het begin af aan gewaarborgd en gecontroleerd werd, omdat de betrouwbaarheid van de software niet door testen aan te tonen is', schreef Computable begin december 2011 in een artikel over het beheer van de Europoortkering. Ik sta nog steeds verbaasd over deze uitspraak. Dit kan natuurlijk een misinterpretatie zijn van de journalist die het artikel heeft geschreven, maar deze zin spreekt zichzelf tegen.”
“Hoe goed de controles zijn ligt aan de technieken die je gebruikt, je ervaring en kennis. Daar hoef je geen apart testteam of aparte testers voor te hebben. Alhoewel het wel een vakgebied is met zijn eigen specialisatie. We gaan bijvoorbeeld een secretaresse ook niet vragen om software te programmeren. Je moet wel willen testen en het vinden van problemen als een uitdaging zien. Testen is daarnaast een studie op zich.”
Hebt u de puntjes kunnen verbinden? De schrijver van het artikel doet wat hij een ander verwijt; zichzelf tegenspreken. Of toch niet? Stel dat beide uitspraken over testen waar zijn, stel dat het inderdaad een vakgebied blijft en dat er toch geen aparte testers voor nodig zijn, wat betekent dat dan voor de testspecialist van nu?
Een mogelijk antwoord is dat de testspecialist zich steeds minder met uitvoering van tests gaat bezighouden. Dat zijn aandacht verschuift van testen naar helpen testen.
Er zijn grofweg twee grote groepen belanghebbenden te onderscheiden die hulp zouden kunnen gebruiken.
Enerzijds de ontwikkelaars die hun eigen werk testen. De noodzaak daartoe groeit door de evolutie in de ICT, denk aan Agile ontwikkelen, gefragmenteerde systemen en nieuwe technieken.
Anderzijds de gebruikers die de samenwerking van systeem en proces testen. De noodzaak daartoe groeit door het steeds groter wordende belang van ICT voor het succes van bedrijven en de steeds verdere verweving van primaire processen en ICT.
Beide groepen hebben hun eigen belangen, hun eigen kennis en vaardigheden, en hun eigen manier van naar de wereld kijken. Geen daarvan is gericht op testen. En daar is waar de hulp nodig is. Vragen als; wat moet ik testen, hoe doe ik dat efficiënt en effectief, en hoe weet ik wanneer ik voldoende heb getest? moeten worden beantwoord.
In principe is het de testspecialist die deze antwoorden kan geven. Hij heeft de kennis en vaardigheden in het vakgebied. Maar is dat voldoende? Kan de testspecialist van nu zonder verandering de testspecialist van straks zijn?
Het voor de hand liggende antwoord is ontkennend. Iemand helpen om iets te doen, vergt andere competenties dan het voor hem doen. De testspecialist van nu kan veelal vanuit zijn eigen belangen, zijn eigen kennis en vaardigheden, en zijn eigen wereldbeeld werken. De testspecialist van straks moet aansluiting vinden bij hen die hij moet helpen. De tester moet als het ware een tester+ worden; naast het testvak moet hij meer weten en kunnen.
De belangrijkste drie competenties voor een tester+ zijn begrip, inzicht en overzicht.
Begrip, het vermogen individuele belangen te doorgronden en meetbaar te maken. De voornaamste hulp die niet-testers nodig hebben, is het structureren van de vragen die zij hebben en de vertaling daarvan naar tests.
Inzicht, de kennis en vaardigheid in het werkveld van degene die de tests doet. Om een ontwikkelaar te kunnen helpen, is kennis van ontwikkelen nodig, om een gebruiker te kunnen helpen is kennis van zijn business nodig. Om het plaatje te kunnen maken, moeten de puntjes kunnen worden gezet.
Overzicht, het vermogen om naast de individuele puntjes ook het plaatje te kunnen zien. De tester+ is bij uitstek degene die de verschillende belanghebbenden en hun belang kan zien, afstemmen en helpen realiseren. Immers, iedere belanghebbende zal testen waar hij belang bij heeft, dus iemand moet het overzicht bewaren en de verschillende belangen verbinden.
Hoe essentieel zijn deze competenties? Gaat het om de volgende hype in 'zachte' vaardigheden die vanzelf weer overwaait? Mijn inschatting is dat deze competenties doorslaggevend zullen zijn. Testspecialisten van nu die ze zich niet eigen maken, zullen hun werk zien verdwijnen; hetzij door automatisering, hetzij door uitbesteding naar economisch interessantere landen. Nog niet alle puntjes zijn gezet, maar het plaatje tekent zich af.......
Leon Bosma ( Dit e-mailadres is beschermd tegen spambots. U heeft Javascript nodig om het te kunnen zien. )
Senior Testconsultant






