Zondag
Willem heeft de hele zondag met lego gespeeld. De opdracht was om een robotje te maken wat naar een rode streep rijdt en dan stopt. Daarna moest de robot tegen een muur rijden en dan omkeren. Het probleem hierbij was dat de robot na het tegen de muur rijden niet zo goed meer in staat was om te keren en terug te rijden…omdat de robot in stukjes uiteenviel. De waarden van XP kwamen goed aan de orde, vooral moed. Unit testen is niet mogelijk, acceptatie testen kan niet automatisch, en dus moet je bewuster met regressietesten omgaan; Mindstorms is vrij simpele software.
Spelen van het spel is goede teambuilding. Praten met de klant kan heeeel nuttig zijn. Als achteraf blijkt dat het ook wel is goed als de robot tegen een doos rijdt in plaats van een muur had je de tijd kunnen besparen die je besteed aan het ombouwen van je robot in een soort tank. Dat schoot dus lekker op. Of spelen met LegoMindstorms de meest efficiënte manier is om XP te leren is de vraag. Het is overigens wel kostbaar: je hebt per team van ongeveer vier personen twee mindstorms sets nodig. Willem zag nog een boekje met Lego patterns, maar de rest van het team toonde hiervoor weinig belangstelling. Tim McKinnon en deelnemers zetten vast foto's op het net, Willem zal ze op het Wiki toegankelijk maken.
Vera heeft zondag de planning game gedaan met onze beste Ron. Deel van deze tutorial was het inschatten van een stapeltje stories over een… je raad het nooit… een ATM! Erg origineel. Helaas bleek de "klant" niet zoveel kennis van ATM’s te hebben. Daarna hebben ze ook nog een release plan gemaakt. Dat ging over een lesroostersysteem. Het probleem was dat er niemand was die zelf al met de hand of zo roosters betreft en de meeste deelnemers waren meer bezig met het probleem/product dan met het proces.
Maandag
Vera heeft XP voor beginners gedaan (Vera!!). Het was een goede ‘show’. Er waren overigens wel meer niet-beginners die ter bevestiging van hun geloof kwamen. Het was overigens wel erg theoretisch. Kent Beck hield ook nog een leuk praatje. Er waren niet zoveel vragen.
Het lijkt overigens af en toe wel een beetje gezapig met al die XP’ers die zich wentelen in de Leer. Gelukkig was de sfeer volgens Willem wel pragmatisch.
De advanced testing techniques tutorial was niet zo geweldig. Er was nog iemand (Jens-Uwe Pipka) die een uitbreiding op JUnit heeft waarmee (Willem: mail URL) je andere tools in de test run kunt opnemen, bijvoorbeeld statische checkers o.i.d. De meeste tutorials worden nu even afgekraakt, maar het was wel mooi weer. Hoewel Vera dat laatste weerspreekt. De postersessie op maandag was Wel leuk. Martin Fowler hield nog een tutorial refactoring; erg basic volgens Pascal, trouwens de slides dateerden nog van 1997.
Dinsdag
Introductory van Kent Beck. Hij is bezig met een tweede editie van zijn boekje. Hij lijkt niet zo content meer met met name de titel ervan. Verder werkt hij aan iets met "leadership" o.i.d. Volgens Richard een lulverhaal. Willem merkt nog even op dat de toekomst van XP nu in onze handen is en niet in die van de guru's. US XP guru's zijn overigens getrouwd met een psychologie-vrouw. Dit haalde hij uit een praatje van Don Wells.
Wat op dinsdag natuurlijk heel erg gaaf was, was de XP game van Vera en Pascal! Willem was hierbij ook coach (en heeft het t-shirt om dat te bewijzen!). Zijn team liep heel goed. Ron zat in het team van Pascal en deed BDUF om de kaartjes te sorteren, mathematische analyse, overwerken etc. Hij was een beetje tegendraads. Hij werd gelukkig wel in het gareel gezet door zijn teamgenoten. Vera kreeg veel positieve reacties. Ze had eigenlijk beter moeten uitleggen wat het XP Spel beoogd te leren. Daar was echter niet veel tijd meer voor. Foto's te zien op http://www.xp.be/conferences/xp2001/
Willem heeft een demo gegeven met RevJava (Anaja). Dit geeft metrics en smells voor Java programma’s. De eerste dag was de opkomst mager omdat er ook een borrel was. De tweede dag was er meer publiek, met veel positieve reacties. Er zijn plannen om dit te integreren met een refactoring tool.
De dinerspeech van Robert Martin leek erg vreemd. Hij speelde een Amerikaanse talkshow host. Erg grappig voor Amerikanen, maar niet voor nuchtere Hollanders. "Was er nog iets te melden over de inhoud" vraagt Willem. Het was meer reclame volgens Pascal.
Richard vraagt naar dingen die wel interessant waren. Willem antwoordt dat het moeilijk is om verslag te doen van alle lunches, borrels etc. O ja, de speech van Jim Highsmith was wel interessant, veel mensen waren hier enthousiast over. De ronde tafel sessie over hoe-verkopen-we-XP was erg nuttig. De conclusie was eigenlijk dat je niet XP verkoopt maar een oplossing waarbij je XP gebruikt. Soms moet je misschien wel eerlijk zijn en van te voren duidelijk zeggen dat je XP gaat gebruiken. Nr 1 faalfactor voor projecten is higher level management support….
