{"id":73,"date":"2012-09-24T16:20:56","date_gmt":"2012-09-24T15:20:56","guid":{"rendered":"http:\/\/hans.vanloenhoud.eu\/blog\/?p=73"},"modified":"2012-09-24T16:35:27","modified_gmt":"2012-09-24T15:35:27","slug":"de-klus","status":"publish","type":"post","link":"http:\/\/hans.vanloenhoud.eu\/blog\/?p=73","title":{"rendered":"De Klus"},"content":{"rendered":"<p>Ik zit hier natuurlijk niet voor de lol. Gewerkt moet er worden, en niet zo&#8217;n beetje ook!<br \/>\nIk zit in Kuala Lumpur voor een groot internationaal bedrijf, waarvan ik de naam maar even in het midden laat, omdat ik, zoals gebruikelijk, een strikte geheimhoudingsverklaring heb getekend. Laat ik volstaan met de mededeling, dat ze over de hele wereld vestigingen hebben en in Maleisi\u00eb een groot rekencentrum bezitten, waar meer dan 1.000 IT-ers werkzaam zijn.<\/p>\n<p>Mijn klus heeft te maken met een backend systeem, een soort Enterprise Service Bus (ESB), waar alle in- en uitgaande dataverkeer met externe klanten doorheen moet. Transactievolumes liggen tegen de 10 miljoen per maand, dus je kunt je voorstellen dat zo&#8217;n systeem belangrijk is. Helaas heeft het de laatste tijd nogal wat hoofdpijn veroorzaakt, het systeem ligt er namelijk regelmatig uit. Een kwartiertje downtime betekent ruim 3.000 transacties de mist in, dus gemiste omzet. En, erger\u00a0<span style=\"color: #333333; font-style: normal; line-height: 24px;\">nog<\/span>, ze merken ook, dat er na iedere flinke storing klanten afhaken en nooit meer terugkomen, dus extra omzet verloren.<br \/>\nEr loopt inmiddels een omvangrijk project om de zaak op orde te brengen, onder andere via upgrades van hardware en middleware. Een analyse heeft evenwel ook uitgewezen dat hun huidige testproces tekort schiet om de kwaliteit van het systeem te borgen. Hun defect detection rate ligt rond de 55% en dat willen ze de komende tijd omhoog brengen naar 85%. Een nobel, lofwaardig, verstandig en profijtelijk streven, dat ik als tester van harte kan ondersteunen. Sterker nog, dat zouden meer organisaties moeten doen.<\/p>\n<p>Maar ja, dat is makkelijker gezegd\u00a0\u00a0dan gedaan, want ervaring met testprocesverbetering ligt niet voor het oprapen. Ze hebben eerst\u00a0<span style=\"color: #333333; font-style: normal; line-height: 24px;\">intern\u00a0<\/span>gezocht, daarna in Maleisi\u00eb, daarna in India, daarna in heel Oost-Azi\u00eb en daarna in de VS: vruchteloos. Tenslotte in Europa, en waar kom je dat uit? Inderdaad, bij Polteq!<br \/>\nZo kwam het, dat ik op 18 september (bevrijdingsdag Eindhoven, dat zit nu eenmaal in mijn geheugen gegrift) voor het eerst het &#8211; aangenaam gekoelde &#8211; rekencentrum betrad en daar met open armen werd ontvangen als degene die alle testproblemen in de komende maanden eventjes\u00a0zal oplossen. Ik zal wat aan verwachtingenmanagement moeten doen, vrees ik. Het zou zomaar kunnen, dat er een paar probleempjes overblijven die nazorg behoeven als ik weg ben.<\/p>\n<p><a href=\"http:\/\/hans.vanloenhoud.eu\/blog\/wp-content\/uploads\/2012\/09\/testproces.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignright  wp-image-75\" title=\"testproces\" src=\"http:\/\/hans.vanloenhoud.eu\/blog\/wp-content\/uploads\/2012\/09\/testproces.png\" alt=\"\" width=\"216\" height=\"380\" srcset=\"http:\/\/hans.vanloenhoud.eu\/blog\/wp-content\/uploads\/2012\/09\/testproces.png 309w, http:\/\/hans.vanloenhoud.eu\/blog\/wp-content\/uploads\/2012\/09\/testproces-170x300.png 170w\" sizes=\"(max-width: 216px) 100vw, 216px\" \/><\/a>De klus nu, voor zover ik dat na een week op het netvlies heb: ik ga een testbeleid ontwikkelen, dat richting geeft aan het testen, althans binnen de afdeling die voor de ESB verantwoordelijk is. Belangrijk aspect daarbij is het beheer van de End-to-End testomgeving, die gedeeld wordt door alle projecten die met de ESB van doen hebben. Ook performance testen staat op de agenda, hoewel ik de indruk heb dat ze dat goed onder controle hebben. Maar met dergelijke transactievolumes kun je je geen enkel performanceprobleem veroorloven.<br \/>\nHet belangrijkste is het kweken van testbewustzijn en het implementeren van een gestructureerd testproces dat\u00a0breed wordt gedragen door alle betrokkenen, dus niet alleen door Ontwikkeling, maar ook door Beheer en Operations, en uiteraard de Business. Waarbij een flink deel van de ontwikkeling is geoutsourced naar India, dus de testregie daarvan zal ik ook onder de loep nemen.<\/p>\n<p>Binnen de organisatie, in het Europese Center of Excellence, heeft men ISTQB omarmd. Dat kan dus mooi dienen als leidraad. Tot mijn genoegen mag ik ook twee ISTQB Foundation cursussen geven, om degenen die echt als tester aan de slag gaan van de nodige bagage te voorzien.<br \/>\nDat alles onder het toeziend oog van het hoogste management. De uiteindelijke opdrachtgever voor het project is de Division Vice President worldwide en die wil persoonlijk op de hoogte worden gehouden van de voortgang. Aardige man, ik heb intussen een teleconferentie met hem achter de rug en ik vind het heel prettig om te constateren dat de business echt betrokken is. Dan weet je tenminste voor wie je het doet!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ik zit hier natuurlijk niet voor de lol. Gewerkt moet er worden, en niet zo&#8217;n beetje ook! Ik zit in Kuala Lumpur voor een groot internationaal bedrijf, waarvan ik de naam maar even in het midden laat, omdat ik, zoals &hellip; <a href=\"http:\/\/hans.vanloenhoud.eu\/blog\/?p=73\">Lees verder <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[],"_links":{"self":[{"href":"http:\/\/hans.vanloenhoud.eu\/blog\/index.php?rest_route=\/wp\/v2\/posts\/73"}],"collection":[{"href":"http:\/\/hans.vanloenhoud.eu\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/hans.vanloenhoud.eu\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/hans.vanloenhoud.eu\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/hans.vanloenhoud.eu\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=73"}],"version-history":[{"count":10,"href":"http:\/\/hans.vanloenhoud.eu\/blog\/index.php?rest_route=\/wp\/v2\/posts\/73\/revisions"}],"predecessor-version":[{"id":84,"href":"http:\/\/hans.vanloenhoud.eu\/blog\/index.php?rest_route=\/wp\/v2\/posts\/73\/revisions\/84"}],"wp:attachment":[{"href":"http:\/\/hans.vanloenhoud.eu\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=73"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/hans.vanloenhoud.eu\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=73"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/hans.vanloenhoud.eu\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=73"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}