In mijn dagelijkse leven ben ik een fulltime techneut/consultant bij een kleine club die kennismanagementsystemen en communities bouwt. Een groot deel van de dag ontwikkel ik daarvoor websites in PHP. Buiten kantooruren om probeer ik mijn technische skills op peil te houden door het ontwikkelen van kleine projecten.
Een van die projecten is de WK/EK pool, die ik inmiddels al 12 jaar organiseer. De administratie van een dergelijke pool begon allemaal met een eenvoudige Excelsheet die uitgroeide tot een (bijna) volwaardige pool applicatie. Tijdens het EK 2004 heb ik ter ondersteuning van de pool voor het eerst een website gelanceerd. En ook al had ik destijds de kennis in huis om de Excelsheet helemaal te vervangen door een interactieve website, er waren twee redenen om toch te volstaan met een “readonly” website naast de Excelsheet, als een soort extraatje:
- Ik had de tijd niet om een volwaardige poolwebsite te bouwen.
- Internetpenetratie bij mijn doelgroep was laag (ik schat 50%).
Met name door punt 2 heb ik toen besloten om de Excelsheet, de papieren inschrijvingen en alles om internetloze bekenden te ondersteunen, te handhaven.
In 2006 stond het WK voor de deur en toen was de tijd rijp voor een website als volwaardige vervanger van de Excelsheet. In de maanden voor het WK heb ik in de avonduren een site in elkaar gezet en daarbij kans gezien om een aantal nieuwe spelelementen te introduceren, zoals de inmiddels bekende Classic Pool, Interactive Pool en de Sidebets. Uit de analyse van de statistieken en de reacties van de deelnemers kan ik afleiden dat dit een juiste keuze is geweest.
Dit jaar lanceer ik de EK POOL 2008 die qua functionaliteiten (op details na) precies hetzelfde is als de vorige website, maar “onder water” is de site geheel opnieuw geschreven. Ik heb hiervoor een licht-gewicht MVC framework ontwikkeld, dat zaken als autorisatie, database abstractie en URL ontkoppeling voor zijn rekening neemt. Daarnaast heb ik ook voor mijn werkgever een pool module gemaakt die ingezet wordt in de kennismanagement- en communitysystemen die wij verkopen. Deze pool module is automatisch gekoppeld aan mijn privĂ© pool website, zodat de ingevoerde uitslagen automatisch terecht komen bij alle klanten die de poolmodule hebben aangeschaft.
Toch mis ik af en toe die Excelsheet nog wel. Wat je daar bijvoorbeeld heel mooi mee kon doen, waren “what if” analyses. “Hoe ziet mijn positie in de pool eruit als ik de volgende twee wedstrijden correct hebt voorspeld”. Dat kan in de huidige opzet van de website helaas niet. Misschien dat ik dat voor het WK 2010 kan introduceren.
Tags: EK pool