Wednesday 25 May 2011

Het Testnet voorjaarsevenement - Deel 4

Dit is deel 3 van mijn verhaal over het testnet voorjaarsevenement 2011.
Vind hier: Deel 1, deel 2, deel 3 

Eten en de markt
Natuurlijk was er weer een een prima diner neergezet door de organisatie, en kwam niemand wat tekort. De testmarkt met de standjes was voller dan ooit en ik moest écht zoeken naar een stand van een specifieke organisatie. Veel veelzijdigheid en concurrentie dus. Vooral de stand van VX Company viel erg op. Mooi hoor!

Daarnaast waren er weer diverse prijzen te “winnen” door je visitekaartje in te leveren of een potje virtueel te voetballen. En natuurlijk niet te vergeten het traditionele gratis kaartje voor Eurostar.

Boekpresentatie van EclipseIT
Er was een boeklancering van het bedrijf EclipseIT – Het Q-mysterie van Ard Kramer en Hans de Rooij. Eclipse IT heeft ook nog een leuk filmpje gemaakt hierover. Bekijk deze hier: http://www.youtube.com/watch?v=Y1CoDaSgguM&feature=youtu.be
 
Weer veel mensen ontmoet
Ik heb nog een paar handen geschud van mede – tweeters en daardoor besef je toch dat sociale media nu toch bij de gewone wereld hoort en een zeer krachtig medium is. Het feit dat je elkaar al ‘kent’ voordat je elkaar ontmoet is een zeer aparte ervaring. Niet dat dit vóór de sociale media revolutie al niet gebeurde, maar dit wordt aardig versterkt door de nieuwe technologie.

Met andere woorden
In de ochtend had ik mij toch een beetje verveeld, of was ik gewoon te laat naar bed gegaan? Maar na de eerste presentaties kwamen voor mij toch een aantal hoogtepunten. Met de verrassende presentatie van Joris Meerts (van ritueel naar rationeel handelen) en de zeer interessante presentatie van de mensen van Bartosz. En natuurlijk niet te vergeten een heerlijk betoog van Michael Bolton, had ik alweer genoeg om over na te denken. En het feit dat ik de iPad van QualityHouse heb gewonnen maakt dit helemaal een geweldig evenement voor mij :-)

Nogmaals wil ik Jeroen Rosink nogmaals bedanken om mij even weg te halen van de boekpresentatie van Eclipse IT en mij mee te trekken naar de QualityHouse stand om mijn iPad op te halen. Anders was er iemand anders de gelukkige geweest (ook leuk, maar toch). Als waardering hiervoor heeft hij een mooi boek van de 'oude held' Jerry Weinberg gehad. (of die moet nog binnenkomen op het moment van schrijven denk ik)

Nieuwe Helden

Waar zijn de nieuwe testhelden? Op de podia, of vind je ze eerder op internet, discussiërend via de nieuwe sociale media en via blogs? Schrijft een nieuwe held nog een boek, geeft deze held nog presentaties op testevenementen? Ja, natuurlijk, de nieuwe helden zijn er zeker, dat heeft dit voorjaarsevenement wel laten zien. En bloggen, twitteren, facebook, Linkedin, Yammer... Dat zijn allemaal extra kanalen waardoor men direct naar geïnteresseerden kan communiceren en ook snel antwoord terug kan krijgen. En dan schrijven ze ook nog boeken. Een paar voorbeelden zijn: Het Q-mysterie (Ard Kramer / Hans de Rooij), De held die voor mijn nachtrust zorgt (Gert-Jan de Grood), Testen 2.0 (Anko Tijman / Eric Jimmik). We kunnen vast nog wel meer verwachten op dit vlak.
Niet alleen boeken
Het is de tijd dat je het met het lezen van een boek alleen niet meer redt. De uitgebreide weblogs over testen of zelfs videopresentaties zijn een belangrijke aanvulling op de testliteratuur. En niet alleen nieuwe helden schrijven deze, ook de ‘oude helden’ zijn terug te vinden in dit soort media.Via mijn nieuwsbrief communiceer ik geregeld over interessante weblogs en andere testliteratuur. Via deze link kan je je inschrijven.

Oud en nieuw door elkaar in de huidige tijd. Eigenlijk bestaan er geen oude en nieuwe helden, we doen allemaal ons best om zo goed mogelijk te testen en er zijn testers die ook nog een vorm van  idealisme hebben om hun kennis te delen, zodat we niet op eilandjes blijven zitten en deze kennis en inzichten met elkaar kunnen delen. Dit omdat we als testcommunity nog beter willen worden in ons vakgebied. 

Andere ideeën?
Zijn de ideeën over testen aan het veranderen? Ik denk het wel. Één eigenschap van een tester is: creativiteit. En we blijven niet stil staan als creatieve individuen, we kijken naar nieuwe mogelijkheden om ons vak te verbeteren. Een veel gehoorde klacht is het gebrek aan- of slechte ontwerpdocumentatie. We vinden nu betere wegen om die documentatie naar boven te halen of te verbeteren. Of zelfs methodes en technieken om zonder documentatie een zo goed mogelijk resultaat te brengen. Het leek de afgelopen jaren wel of we bleven hangen in klagen hierover, maar dat is dus niet zo.

Kan automatisering van testen wel? 
Dit is niet behandeld op dit evenement, maar toch even als extra voorbeeld. We zijn als testers lang blijven steken in “Record and Playback” tools lijkt het wel. Maar dat is eigenlijk niet zo. Veel ontwikkelingen gebeuren in de kantoren bij de organisaties zelf, maar door de steeds meer open communicatie komen we erachter dat er veel meers is dan de Record and Playback tooling. Er zijn ondertussen voor veel software oplossingen aparte testtools en we leren hier langzaam maar gestaag mee om te gaan. In juni is er zelfs de eerste Test-automation day in Nederland over de laatste trends in testautomatisering.

Welke nieuwe en oude helden komen ons daar vertellen wat de mogelijkheden zijn?

Bedankt Testnet voor weer een prima evenement!


Dit verhaal is verdeeld in 4 delen: Deel 1, deel 2, deel 3

De presentaties en de foto’s kan je vinden op de Testnet site http://www.testnet.org/
Foto’s zijn met toestemming geplaatst (gemaakt door Rik Marselis)
Sheets uit presentaties zijn met toestemming van de auteurs gepubliceerd.

Tuesday 24 May 2011

Het Testnet voorjaarsevenement - Deel 3


Dit is deel 3 van mijn verhaal over het testnet voorjaarsevenement 2011.
Deel 1 vind je hier, deel 2 vind je hier,  Deel 4
Keynote van Michael Bolton: Two futures of software testing
Een keynote van één van de bekendste software testers in de wereld die samen met James Bach de training “Rapid Software Testing” geeft. Michael en James worden steeds vaker gevraagd bij de grotere bedrijven om in-house trainingen te geven over de hele wereld en krijgen ze het beide steeds drukker.

Een alternatief voor (bijvoorbeeld de TMap methode) op procesmatige opbouw van testtrajecten? Of een goede aanvulling? Zelf zijn deze mannen niet onder de indruk van TMap (als ik het zachtjes uitdruk). Wetende dat Michael zelf uit de theaterwereld komt en veel ervaring heeft met presenteren maakt dit bijna vanzelfsprekend een boeiende presentatie. En zeker omdat enige controversie niet wordt geschuwd.

De “Two Futures of Software Testing” presentatie wordt al een tijdje gegeven door Michael, maar hij past deze af en toe ook weer aan, zodat je niet elke keer het zelfde verhaal hoort. Dit keer was de presentatie geschreven met in het achterhoofd de nieuwe ISO standaard 29119. Een paar quotes uit zijn presentatie om de sfeer weer te geven:

In the Dark future 
  • Nothing is more important than following our plans and our processes strictly
  • If our clients want change, we’ll accuse them of being “against quality”
  • All testers must be certified with easy-to-pass multiple choice exams
  • Everyone in “the testing industry” uses the same language and tests to a standard
  • Testers check to make sure that prescribed tests pass.
  • Project management is not mature enough to make proper decisions.
  • The worst thing about the dark future is: In the Dark Future, testers implicitly run the project when it’s convenient for management to let them do it.
The Bright Future

  • Testers Light The Way, Testers Embrace Change and Complexity
  • We help our clients understand the implications of change and complexity
  • A standard approach to testing works brilliantly …if you only want to find standard bugs.
  • Testing Is Focused on Learning, execution, (a search for value and risk), Exploration, discovery, investigation, reporting learning
  • Software testing is the investigation of systems composed of people, computer programs, and related products and services.
  • We’re not here to enforce The Law.
  • We are neither judge nor jury.
  • We’re here to add value, not collect taxes.
  • We’re here to be a service to the project, not an obstacle.
De presentatie met veel extra uitleg kan je hier vinden: http://www.developsense.com/presentations/2011-05-TestNet-TwoFuturesOfSoftwareTesting.pdf


Astrid Hodes en Berry Kersten (Bartosz) - "De aha-erlebnis in de praktijk: testen zonder testbasis, en dan?"
Bartosz is een redelijk nieuwe speler op de testmarkt en dit is de tweede keer dat deze organisatie komt met een duo die de presentatie doet. Deze presentatie ging over de pogingen om de testgevallen op te stellen in een moeilijke organisatie (ruzie tussen medewerkers, geen documentatie). Een moeilijke opdracht waar er wel een testopdracht lag, maar geen testbasis en wel een deadline.

Uiteindelijk, na een paar pogingen heeft men het opgelost met een aanpak: “Advanced Holistic Analysis (AHA)”

De aanpak bestond eruit om de diverse medewerkers die men nodig had om een testontwerp te maken in een sessie samen te brengen (de kennishouders). Hierbij maakte men gezamenlijk een mindmap om de te testen software in kaart te brengen. Uit een dergelijke brainstorm sessie komt een geaccordeerd testproduct. In een moeilijke organisatie, waar dit plaats vond, vergde dit een goede voorbereiding, waarbij men specifiek lette op de samenstelling van de groep bij een brainstorm sessie. Wie kan goed met de ander opschieten? Welk persoon laten we buiten beschouwing en combineren we deze persoon eventueel met andere mensen in een andere sessie? Of doen we een los interview met bepaalde personen? Hiervoor verwezen Astrid en Berry ook nog even naar de Belbin methode die in de ochtend ook werd genoemd door Clive Bates in zijn tutorial (zie deel 1 van mijn verhaal over dit evenement)

Opvallend met deze aanpak, is dat hier buiten de bekende wegen wordt gegaan om toch tot een goed resultaat te komen om goede testdocumentatie op te kunnen leveren. Dit via samenwerking en mindmapping. Ik kom dit zelf ook steeds meer tegen in de testwereld; de combinatie van mindmapping en samenwerking op basis hiervan. Een mindmap voor jezelf maken om snel een overzicht te creëren van een software systeem wordt bijvoorbeeld ook door Michael Bolton aangeraden. Je leert snel en hebt gelijk een “praatplaat” om met een groep van mensen bezig te zijn.

Prima resultaat en goede ideeën dus, wel lastig om uit te leggen, maar dat werd goed gedaan door deze twee nieuwe helden. Voor een goede uitleg en meer informatie over dit onderwerp en wat die formule op de foto hierboven betekent, neem dan even contact op met Astrid of Berry.

Einde deel 3 - Dit was het eerste deel van de beschrijving van het evenement zoals ik die heb meegemaakt.

Deel 4

  • De presentaties en de foto’s kan je vinden op de Testnet site http://www.testnet.org/
  • Foto’s zijn met toestemming geplaatst (met dank aan Rik Marselis)

Sunday 22 May 2011

Het testnet voorjaarsevenement - Deel 2

Dit is deel 2 van mijn verhaal over het testnet voorjaarsevenement 2011. Deel 1 vind je hier.

Bart-Jan de Leuw: Wie durft? Kwaliteit rapporteren voor het IT project start!
Bart-Jan geeft aan dat het rapporteren over kwaliteit heel vroeg moet beginnen in een project, bij het opstellen van het idee al. De voordelen die Bart-Jan noemt zijn geen onbekenden:
  • Vroege betrokkenheid van testmanagers bij het project
  • Sturing vanuit de opdrachtgever(s) gebeurt op deze manier meer op kwaliteit.
  • Rapportages uit het testtraject worden beter afgestemd met de business
Je kunt  in principe al vroeg beginnen met het bepalen van de kwaliteit door een keer in een informeel gesprek met een belanghebbende de volgende vragen te stellen: “Wat levert het project op?”, “Wat zou de opbrengst teniet doen?”. Vervolgens kan je vragen of je een rapport kan opstellen.

Dit rapport zou dan op een dashboard lijken, waarin succesfactoren van een project worden opgesomd en een aantal risico’s die je al kan definiëren zo aan het begin van een traject. Per fase in het project kan je hier dan op rapporteren met een stoplicht principe. Dit zou er dan als volgt uit kunnen zien:

Wat mij betreft een goed idee. Maar hoe je dit kan volhouden tijdens een project met veel wijzigingen inzichten is dan nog een uitdaging. Key success factoren en risico’s willen nog wel eens wijzigen. Maar het kan al grip geven op kwaliteit vanaf het begin van een project, maar voorzichtigheid met voortschrijdend inzicht en hoe je de rapportage communiceert vanaf het begin is wel geboden lijkt mij.

Joris Meerts - "Van ritueel naar rationeel handelen in testen"
Dit vond ik nu echt een verrassende presentatie. Joris beheert en onderhoudt de website Testingreferences.com, waar hij een timeline op heeft staan van de testgeschiedenis. Joris zijn presentatie was zeer interactief. Hij stelde het publiek diverse vragen over de geschiedenis van het testen. De eerste slide bevatte de tekst: “The growth of a testing discipline has been painfully slow, despite the acknowledged need for better quality software. Even the scope of what is or is not a testing activity is not well defined. Terminology in the field is unclear and literature that would establish some foundations has not been written. Testing as an activity needs and requires more attention. (1973 - William Hetzel – Program Test Methods)

Ondertussen zijn we gelukkig wel wat verder, alhoewel er toch nog mensen uit het publiek vonden dat dit nog steeds geldde. Deels zou je dat inderdaad nog wel kunnen zeggen, vooral de laatste zin is zeker nog actueel.

Joris gaat vervolgens verder in op de titel van de presentatie en legt uit wat een ritueel is. In het kort: Het herhalen van handelingen (of simuleren van situaties) die al eerder gedaan zijn om een bepaald doel te bereiken. Dit terwijl je bij het simuleren van eerdere handelingen wel eens helemaal niet het effect bereikt wat je wilde. Van het voorbeeld wat Joris gaf kan je hier een youtube filmpje van zien. In het testen zou dit gelijk staan met het uitvoeren van processen die in het verleden goed schijnen te werken. Joris geeft een paar quotes uit TMap ter illustratie waarbij expliciet wordt gemeld dat een tester afgesproken testen moet uitvoeren. Ook het gevaar van gebruik van intuïtie van een tester wordt genoemd.

Hierna verwijst Joris naar een aantal mensen die met een ‘nieuwe’ stroming zijn gekomen, namelijk het context gedreven testen, waar je niet op een eiland blijft zitten om je rituelen uit te voeren, maar de persoonlijke skills van de tester ontwikkelt. Vanuit dit principe herhaal je in de testuitvoer niet scripts die van te voren zijn geschreven, maar ben je al lerend en onderzoekend aan het testen. Iets wat al veel testers vanuit een natuurlijk gevoel al doen overigens. Kortom, een presentatie die je mag verwachten van een “nieuwe held”. 

Einde deel 2 - Dit was het tweede deel van de beschrijving van het evenement zoals ik die heb meegemaakt.

  • De presentaties en de foto’s kan je vinden op de testnet site http://www.testnet.org/
  • Foto’s zijn met toestemming geplaatst (met dank aan Rik Marselis)
  • Slide uit de presentatie van Bart-Jan de Leuw is met toestemming geplaatst

Thursday 19 May 2011

Het Testnet voorjaarsevenement - Deel 1


De Tutorials
Tien mei was het weer zover, het jaarlijkse voorjaarsevenement van Testnet. De dag begint met een keuze tussen drie tutorials. En dit jaar stonden drie grootheden uit de testwereld voor de klas: Bj Rollinson, Michael Bolton en Clive Bates. Ik ben er altijd vroeg bij om mij in te schrijven en heb gekozen voor de Clive Bates tutorial, die ging over de menselijke aspecten van testen en was gericht op leiderschap in testen.

Clive Bates – “Who said people issues were simple”
Waar kijk je naar als je een nieuwe tester in je team wilt toevoegen? Hoe ga je om met diversiteit in je team? Interessante onderwerpen, gezien leiderschap binnen de testwereld weer zijn eigen specifieke aspecten en aandachtsgebieden heeft. Ik had hier al eens een dag training over gehad in 2008 van een andere 'held', Randall Rice. Deze workshop sloot daar redelijk op aan, maar uiteindelijk heb ik in deze sessie niet veel nieuws geleerd. Na de presentatie hoorde ik van andere bezoekers dat men het niet zo'n goede presentatie vond (zelfs "uitermate slecht" gehoord). Maar ik kan mij voorstellen dat het voor mensen die nog niet veel kennis en ervaring hebben met dit onderwerp wel genoeg nuttige informatie bevatte.
Vooral de Belbin methode is een goede manier om te bekijken hoe je team qua persoonlijkheden in elkaar zit en hoe je een zo goed mogelijke mix van verschillende persoonlijkheden bij elkaar krijgt voor de optimale prestatie van het team. Iets wat goed schijnt te werken en zich in de praktijk al bewezen heeft.

Toen Clive Bates begon over het gebruik van stevig papier met een gebroken witte kleur, je cv niet vouwen en in een A4 enveloppe stoppen, was het wel wat opvallend dat de tips voor een goede sollicitatiebrief wat verouderd leken. Iemand uit het publiek merkte op dat sollicitaties tegenwoordig vooral via de email gaan. Maar goed, door herhaling leert men ook en heb hiervan toch weer iets meegekregen.

Hmm, was ik toch maar naar Michael Bolton gegaan, maar goed, die zou ik nog drie dagen zien in de driedaagse training "Rapid Software Testing" in dezelfde week.

De opening door Jan Jaap Cannegieter (SysQa)
De opening van het testevenement werd gedaan door Jan Jaap Cannegieter van SysQa, waarin hij uitlegde dat hij een artikel had geschreven over het feit dat op testevenementen zoals Testnet altijd dezelfde mensen op de podia staan en waar de nieuwe testhelden zijn. Welnu, mede daardoor is het idee ontstaan om deze testnet bijeenkomst voor de ”nieuwe helden”  te laten. Alle presentaties werden dan ook gedaan door testers die nog niet eerder op een conferentie hebben gesproken.
Hier een filmpje van de openings speech (opgenomen is met een mobiele telefoon) http://www.youtube.com/user/SYSQABV?feature=mhee

Keynote van BJ Rollinson
Na de opening kwam de eerste keynote; van Bj Rollinson. “Unleash your potential”. Ik moet eerlijk zeggen dat ik er misschien niet helemaal bij was, aangezien ik eigenlijk niet veel meer van zijn verhaal goed herinner, behalve dat hij een baby foto van zichzelf liet zien en dat vergeleek met een hedendaagse foto. Hij wist niet dat hij een tester zou worden op latere leeftijd. Mijn excuses dat ik hier niet meer over kon vertellen, er bleef weinig hangen bij mij van deze presentatie. Lag dat nu echt aan mij of heb jij dezelfde ervaring?

Einde deel 1 - Dit was het eerste deel van de beschrijving van het evenement zoals ik die heb meegemaakt.
  • De presentaties en de foto’s kan je vinden op de Testnet site http://www.testnet.org/
  • Foto’s zijn met toestemming geplaatst (met dank aan Rik Marselis)
Deel 2