Ok

By continuing your visit to this site, you accept the use of cookies. These ensure the smooth running of our services. Learn more.

14/10/2008

Software Testing Seminar

Na de SQS Conferentie enkele weken terug stak ik morgen opnieuw op de planken, meer bepaald op het Software Tetsing Seminar van CTG.

Onderwerp van mijn presentatie is dit keer 'A bug's life'. Het zal dus, hoe raad je het, over bugs gaan. Meer bepaald de bug life cycle en de invloed hiervan op de performantie van je test team.

Het verslag volgt :-)

23:26 Gepost in Werk | Permalink | Commentaren (0)

03/10/2008

SQS London - maandag

Na een kort nachtje slapen en een snel ontbijt vertrokken we naar het Queen Elisabeth II Conference Center.
Op wandelafstand van het hotel, was het congrescentrum ideaal gelegen tenmidden van de stad.

Eerst moest er vanzelfsprekend ingechecked worden, inclusief opzichtige badge en goodies-bag. Daarna richting 5e verdieping, waar de expo plaatsvond: tal van vendors trachten er de klantenrelaties wat aan te scherpen en hun producten aan de man te brengen: EA Sports, Microsoft, Logica, ... De grote spelers, zeg maar.
Wat mij betrof ontbrak HP met een stand (Quality Center), maar misschien is hun marktaandeel ondertussen al zo groot dat ze hier geen tijd en geld meer tegenaan smijten.

Om 9u werd de conferentie plechtig geopend door Bob Bartlett and Wayne Mallinson, gevolgd door een keynote van Brian Swain, getiteld: "Profit From Applying Lean Principles to your Testing".
De principes van Lean toepassen dus op het testproces. Een snedige binnenkomer ("Lean gaat over het verwijderen van 'waste' en wat mij betreft is testing 'waste'), maar vooral veel aandacht aan Lean zelf.
Bij reclame voor Toyota, maar weinig inhoud aan hoe je dit het beste kan implementeren. Desalniettemin een leuke binnenkomer.

Na de keynote werd de conferentie opgedeeld in drie 'tracks': 'Managing for Test Productivity', 'Testing Careers Track' en 'Managing Current Testing Issues'
Alle drie heel interessant, met verschillende presentaties over deze onderwerpen, maar een mens moet keuzes maken. Uiteindelijk belandde ik bij de presentatie van Joan Jordan (O2 Ireland), getiteld: "Green Testing - The Race Against Waste".
Alweer 'waste' dus, maar deze keer wat meer op de praktijk gestoeld: hoe kan je bestaande tools, technieken, templates, scenario's hergebruiken?

Na een korte break stond mijn sessie op het programma.
De indeling was wel wat raar: eerst was een korte presentatie van Ian Howles (EDS), over "Testing Has no Future... Unless".
Genoeg stof voor discussie, met heel wat open vragen en interactie met het publiek.
Vervolgens was het mijn beurt, met "Is Testing on a Kamikaze Course?". Ook hier zat de sfeer er goed in. Ik wist me aardig aan m'n schema te houden en freewheelde wat door de presentatie. Het publiek, opgewarmd door de vorige spreker, pikte aardig in, en bleef ook nadien nog stevig doorvragen. Leuk!
Tenslotte mochten we gaan debatteren, samen met Michiel van der voort (BCS) en geoff Thompson (ISTQB). Ook hier werd grondig geargumenteerd en bijwijlen bevlogen gesproken.

Na de walking lunch gaf Tim Willoughby een keynote, "IT Productivity - Governance and Procurement", over de problemen van de testorganisatie van Ierland. De man staat immers in voor het testen van alle overheidssoftware.
Heel complex, maar ook onderhoudend. een heel aangename spreker.

Dat was na de break wel even anders, toen ik de fout maakte de presentatie van Han Toan Lim (Logica), over 'Testing a Virtual Juggling Program' bijwoonde.
Ik tracht nog steeds uit te dokteren wat juist de bedoeling was: mislukte goocheltruukjes of een warrig verhaal over virtual reality. Heel sterk begin jaren '90.

Gelukkig maakte de laatste presentatie heel veel goed: een rollenspel "The Politics of Testing - Role Plays from the Coal Face", gemodereerd door Chris Ambler (EA).
Het publiek mocht in de huid kruipen van een test manager, met een scenario uit een echt test traject dat finaal de mist inging.
Met stemmingsrecht kon het publiek de situatie sturen, en analyseren waar de test manager (of zijzelf) de fout ingegaan waren. Enorm leerrijk!

15:29 Gepost in Varia, Werk | Permalink | Commentaren (0)

28/09/2008

SQS London - Zondag

Zoals ik al schreef had ik niet veel zin om naar SQS Londen af te zakken.
Met hangende schouders zette Godelieve me af aan de luchthaven van Zaventem. Ruimschoots op tijd, gewapend met een kleine trolleykoffer en een laptoptas, inclusief afgedrukte presentatie.

Via het e-ticket naar de automatische login van BA (British Airways). Een sympatieke steward verteld me dat ik mijn koffer best niet incheck, maar als handbagage meeneem. Heathrow staat naar verluid niet bekend om zijn goede bagageafhandeling.
Wanneer ik uitleg dat mijn verzorgingsmiddelen (tandpasta, parfum, gel, ...) niet speciaal verpakt zijn, stelt men mij gerust: op businessvluchten wordt hier geen controle op gedaan.

Mis poes! De koffer ligt maar net op de band of ik word al uit de rij gepikt. Controle van de inhoud; een gevaarlijk voorwerp wordt gevonden: een pot Wet Styling Gel van de Colruyt. Moord en brand!
Heeft Mijnheer soms de veiligheidsvoorschriften niet gelezen? Tuurlijk, en ondergetekende kent die ook, maar als luchthavenpersoneel aangeeft dat er geen probleem zal zijn, ga ik af op hun advies.

Kunnen we het niet door de vingers zien?
Nee Mijnheer, het is meer dan 100ml.

Mag ik er dan de helft uithalen, tot er minder dan 100ml inzit?
Nee Mijnheer, de verpakking moet vermelden dat het maximaal 100ml bevat.

Hebben jullie flesjes, doosjes van 100ml, zodat ik kan overladen?
Nee Mijnheer, daar moet je zelf voor zorgen.

Maar daar liggen zakjes!
Sorry Mijnheer, we kunnen u niet helpen.

Wie kan dat dan wel?
De winkels op uw bestemming misschien, Mijnheer.

Mooi is dat! Zonder gel dus voorbij de bagagecontrole, waarna ik m'n CTG collega tegenkom. Hij maakte iets gelijkaardig mee met zijn scheercrème.
Ondertussen staat CTG waarschijnlijk op de lijst van terroristische organisaties...

Na een snelle vlucht landden we op London Heathrow, een enorme luchthaven, om dadelijk een taxi te nemen richting Londen centrum, meer bepaald het Crowne Plaza London St. James.

Het hotel is een aangename verrassing: marmer, leer en blinkende exotische houtsoorten in overvloed, een ruime en nette kamer en een sfeer die duidelijk Engelse klasse uitstraalt. Nadat we de koffers op onze kamers hadden achtergelaten besloten we op ontdekking te gaan.
Op zondagavond zijn er blijkbaar niet veel restaurantjes open in Londen. Meestal konden we welliswaar iets drinken, maar was de keuken reeds gesloten. Uiteindelijk geraakten we toch aan een lekkere Italiaanse maaltijd, tegen een democratische prijs.

Het enige nadeel was wel dat ik mijn presentatie niet had kunnen voorbereiden/inoefenen...

23:40 Gepost in Varia, Werk | Permalink | Commentaren (0) | Tags: ctg, testing, sqs

SQS Londen

Ondanks de omstandigheden neem ik seffens het vliegtuig richting UK, meer bepaald London.

Maandag en dinsdag gaat daar immers SQS door, het Software Quality Seminar. Een groot evenment van, voor en door Software Testers.

Op maandag, rond het middaguur, geeft ik er zelf een presentatie, getiteld 'Is testing on a kamikaze course?"

Dinsdagavond ben ik terug in het land...

15:37 Gepost in Varia, Werk | Permalink | Commentaren (0)

08/09/2008

Challenging

Ik krijg de kriebels van dit woord. Zeker in combinatie met het subjectief 'planning'.

Wanneer ik start op een project, dat door de project leader wordt bestempeld als 'challenging', danw eet ik al op voorhand dat ik in de sh#t zit.

Challenging betekent dan zoveel als: te veel nieuwe functionaliteiten introduceren, te weinig resources, losse eindjes, ...
Iedereen die ook maar vaagweg bij het probleem betrokken is weet dat de deadline halen een utopie is, zelfs alvorens het project van start gaat. Spijtig genoeg heeft niemand het lef om deze boodschap naar het management over te brengen, of wilt het management hier niet van horen.

Aangezien testing als (quasi) laatste stap in het ontwikkelproces aan bod komt, worden alle vertragingen naar ons doorgeschoven. Ik hoor graag positieve presentaties over vroeger testen, maar dat impliceert wel correcte en gefinaliseerde requirements. Ik gebruikte het woord utopie reeds, dacht ik?

Concreet komt het erop neer dat een testtraject dat bijvoorbeeld werd begroot op 6 weken met 5 personen full time, (6 weken = 30 dagen. 30 dagen x 5 FTE's = 150 MD's) al voor de start werd gereduceerd (we hebben immers unit tests!) tot 4 weken met 4 personen (80 MD's). Zelfs in een ideaal project zou zo'n planning al 'challenging' zijn. probeer je dan eens in te beelden wat een week vertraging van analyse of development betekent...

Juist ja, de doorlooptijd van testing wordt ingekort. extra resources toevoegen heeft geen enkele zin (zie The Mythical Man-Month - Brooks), dus dezelfde kwaliteitsgarantie kan niet gegeven worden.

Geen probleem. Op dat moment. Iedereen is happy dat het product binnen de deadline gereleased kan worden.

Tot er zich enkele weken later een probleem voordoet. Waarom is dat niet gevonden tijdens het testen?
Wel... onvoldoende budget. Onvoldoende tijd. Prioretiseren.
Ah, maar dan is er slecht geprioretiseerd!
Euh...

Oplossingen? Testing maakt deel uit van het project plan, maar kan er geen invloed op uitoefenen. Laat management eens een dagje zijn handschoentjes uittrekken en meelopen op de werkvloer. De planningen zullen er beter van worden!

10:30 Gepost in Werk | Permalink | Commentaren (0)

24/07/2008

Lege gangen

Vanmorgen moest ik voor CTG bij een klant zijn waar ik gemiddeld een dagje per week doorbracht. Door ons verlof en andere opdrachten was ik er echter al sinds eind juni niet meer geweest.

Ik parkeerde vanmorgen mijn wagen op de gebruikelijke plaats, gebruikte mijn badge om in te checken, en nam de lift naar de zevende verdiping.

Complete duisternis. Complete leegte, afgezien van wat verdwaalde papiertjes op de vloer. Computers, bureau's, kasten, ... Alles ribbedebie.

Wat bleek? De afdeling was moeten verhuizen naar een ander gebouw en men had de externen vergeten te mailen. Dus een goeie tip voor alle managers en team leads out there: als er belangrijke wijzigingen plaatsvinden binnen je team of het bedrijf, vergeet dan niet even alle externe partijen een mailtje te sturen... :-)

08:20 Gepost in Werk | Permalink | Commentaren (0)

22/07/2008

Brusselvrees

Je kan van verschillende zaken schrik hebben: spinnen, open ruimtes, spreken voor een publiek, … Daar heb ik geen (of toch weinig) last van.
Waar ik wel met knikkende knieën tegenop zie? Me richting Brussel verplaatsen, meer bepaald door Brussel-stad. De Heizel bereiken lukt nog net, het Koninklijk Paleis op een goede dag ook nog, maar daar stopt mijn kennis over Brussel zowat.

Hoe dat komt? Ik vermoed dat het iets met m’n opvoeding te maken heeft: als kind kwam ik nooit in Brussel. Winkelen deden we lekker dichtbij, in Mechelen, of uitzonderlijk in Antwerpen. Voor het overige kwamen we niet dichter bij onze hoofdstad dan de brede verkeerscirkel die haar omringt. Waarom zouden we ook?

Pas in de pubertijd kwam ik voor de eerste maal in Brussel om te gaan shoppen, onder lichte dwang van een vriend, maar daarna vluchtte ik even snel weer terug. Mijn eerste deelnames aan de lokale loopwedstrijd, de 20km van Brussel, waren qua transport goed voorbereid: we spraken met een hele groep lopers af en volgden hen gewoon.

Ik herinner me nog goed dat mijn vader en ik ooit in het justitiepaleis moesten zijn en een poging deden dat op eigen kracht met de wagen te bereiken. Moedeloos moesten we onze wagen ergens op een plein achterlaten en hielden we een taxi aan, die ons mooi heen en terug bracht.

Ook op mijn sollicitatiegesprek kwam Brussel ter sprake. Of ik het zag zitten om in Brussel centrum te werken? Wel, als ik mijn koudwatervrees kon overwinnen wel.

Begin dit jaar, na 3 jaar trouw elke dag richting Drongen gependeld te hebben, werd het tijd om aan mijn ontdekkingsreis te beginnen. Een nieuwe opdracht lag in het verschiet, bij het RSVZ. Centrum Brussel, achter het Justitiepaleis. Met de GPS in de aanslag en verder gewapend met een stadsgids zette ik ruimschoots op tijd koers richting Poelaertplein. Wonder boven wonder overleefde ik deze uitstap, al vergde het wel enige aanpassing qua rijstijl en assertiviteit in het verkeer. Eten of gegeten worden, u kent het wel.

Vandaag zat ik zeventien-hoog bij Fortis, waar ik mijn blik af en toe eens over de skyline van de stad kan laten dwalen. Mijn angst is nog niet volledig overwonnen, en zonder GPS zal ik maar weinig nieuwe bestemmingen opzoeken, maar ondertussen weet ik alles wat beter te plaatsen, en manoeuvreer ik als een volleerd stadsmens doorheen de binnenstad. Wie weet ligt er ooit nog een job als taxichauffeur voor mij in het verschiet...

22:25 Gepost in Varia, Werk | Permalink | Commentaren (0) | Tags: Brussel, CTG, Fortis, RSVZ

31/05/2008

Behoeften

Tijdens het webinar kwam de stelling naar boven dat de arbeidsmarkt (en dan zeker voor IT'ers) alsmaar aggressiever wordt. De retentiegraad binnen bedrijven blijft dalen, ondanks verwoede pogingen om personeelsleden voor langere tijd te behouden.

Toen ik gisteren naar het werk reed was er reclame voor Daens. Je weet wel: de priester die opkwam voor de armen, het ontstaan van de vakbonden, de betere werkomstandigheden, misschien zelfs de emancipatie. Het lijkt een ver verleden, maar is nog geen 150 jaar geleden.

In die periode, amper 7 tot 8 generaties terug, zijn we erin geslaagd de focus te verleggen van de primaire behoeften (voedsel, kledij, onderdak), naar de secundaire (sociale behoeften: onderwijs, sport, cultuur) en de tertiaire behoeften (luxe).

Probeer vandaag de dag maar eens iemand te motiveren om werk te zoeken. 15O Jaar geleden had zo iemand geen dak boven zijn hoofd, wat lompen rond zijn lichaam en vooral honger. Vandaag de dag brengt zo iemand de dag door terwijl hij/zij zich in conditie houdt met de Wii.

Mensen moeten niet meer vechten om aan primaire behoeften te voldoen: de overheid zorgt hier nu voor. Op zich een goede zaak, aangezien heel wat mistoestanden opgeruimd zijn. Anderzijds wordt dit wel een probleem: we worden met zijn allen te gemakzuchtig. Zelfs voor onze secundaire behoeften keren we ons naar de overheid: pensioen, thuisverpleging, dienstencheques, optredens, sport, infrastucturen, ... We willen het allemaal en het mag ons geen of zo weinig mogelijk geld kosten.

Een van de kenmerken van een secundaire en tertiaire behoefte is dat ze veranderlijk en vervangbaar is: afhankelijk van de omstandigheden hebben we er al dan niet behoefte aan, en zelfs al is aan de behoefte voldaan, dan kunnen we ze onmiddelijk inruilen voor een nieuwe, onvoldane, behoefte.

Wanneer we de behoeftenpriramide van Maslow bekijken (zie bijv.: http://upload.wikimedia.org/wikipedia/commons/d/d4/Pirami... ), dan ondescheiden we 8 niveau's. De onderste 2 niveau's zijn duidelijk de primaire behoeften. Het tweede niveau maakt ook deel uit van de secundaire behoeften.  Wat in mijn ogen ontbreekt aan de piramide is de tertiaire trap: de luxe is nergens terug te vinden. Tenslotte ligt het grootste manco bij de situering van Kennis: je moet kennis bezitten om de hogere niveau's na te streven. En daar ligt de valkuil: we zijn te snel tevreden.

Waarom zouden we iets leren? We kunnen het opzoeken. Waarom zouden we iets onthouden? We kunnen het opslaan. Waarom zouden we iets doen? We kunnen het laten doen.

We hebben de illusie dat de klassemaatschappij van vroeger is opgeheven, en ten dele is dat correct: we wentelen ons in een luxe die enkele decenia geleden nog ondenkbaar was. Langs de andere kant betalen we er ook een prijs voor. Inderdaad: we kunnen nu verre reizen maken of een dure wagen kopen, maar we blijven de kloof alleen maar uidiepen.

De effectieve verschillen in behoeften en verwezenlijkingen zijn verkleind, maar verhoudingsgewijs is het klasseverschil gelijk gebleven, zo niet groter geworden. En hoe ga je daar de vakbonden van overtuigen? Of de massa die binnenkort als haringen in een ton met chartervluchten richting het zuiden vertrekt?

13:20 Gepost in Varia, Werk | Permalink | Commentaren (0) | Tags: Behoefte, Daens, Maslow

29/05/2008

Geweldig nieuws

Gisteren moest ik m'n GSM enige tijd uitzetten, vanwege de opnames van het Webinar.

Naderhand had ik enige boodschappen op de voice mail staan: wat gelukwensen, maar ook een quasi onverstaanbaar bericht. In een taaltje dat leek op Engels, hoorde ik iets van Congratulations en You've been accepted.

Ik vermoedde al dat het over mijn inzending voor de SQS-conferentie ging, maar zelfs nadat ik het bericht samen met Godelieve enkele keren had herbeluisterd kon ik het niet met zekerheid zeggen.

Vandaag kwam dan de verlossende mail: mijn inzending is inderdaad geaccepteerd: op maandag 29 september zal ik in Londen enkele collega-testers toespreken over mijn paper: Is testing on a kamikaze course?

Ik ben eerst en vooral blij, vermits SQS stillaan op dezelfde hoogte staat als EuroSTAR, maar ook nerveus, gezien de enorme uitdaging die nog in het verschiet ligt.

Een papertje schrijven kan iedereen: je hebt tijd om na te denken, te herschrijven en waar nodig op te zoeken. Eenmaal op dat podium heb je dat niet meer: dan ben je aangewezen op Me, Myself and I. Rechtstreekse confrontatie met je collega's, die je aan de tand gaan voelen. Nerveus? Ja. Maar er rotsvast van overtuigd dat ik ze ginder in Londen zal laten zien en horen wat voor test professionals CTG te bieden heeft!

21:31 Gepost in Werk | Permalink | Commentaren (0) | Tags: CTG, SQS, Londen, Webinar, testing, EuroSTAR

Webinar: the day after

Gisteren vond in de kantoren van Vacature het webinar (interactief seminarie via het internet) over Software Testing en CTG plaats.

Na een grondige voorbereiding begaven we ons rond 17u naar Groot-Bijgaarden, zodat de verschillende camerastandpunten konden getest worden, het draaiboek doorgenomen kon worden, e.d.

Naarmate het startuur naderde nam de spanning toe. Ook de temperatuur steeg zienderogen, als gevolg van de talrijke spots.

Het webinar zelf vloog voorbij. Er werden enkele foutjes gemaakt: dingen vergeten te vermelden, zaken te vaak herhalen, maar al bij al was iedereen tevreden.

Dat was ook duidelijk te merken aan de reacties van de kijkers/luisteraars: die waren talrijk, zowel qua vragen als qua ingezonden CV's.

Wil je alles nog eens herbekijken, heb je het webinar gemist, of denk je aan een job in software testing? Surf dan naar http://www.vacature.com/webinarctg en bekijk alles eens rustig.

11:13 Gepost in Werk | Permalink | Commentaren (0) | Tags: Webinar, CTG, Vacature, Testing