RAD Race 2008-2009
Abstractievermogen op gelijke voet met technologie
18 november 2008 | Koen Vervloesem
De RAD Race 2008-2009 toonde aan dat abstractievermogen voor ontwikkelaars zeker zo belangrijk is als de gebruikte technologie. De winnaars, het Nederlandse duo van Mattic, gebruikten geen Java, .NET of Ruby on Rails, maar een eigen RAD-tool die er wat 'old school' uitzag. De rest van de top vier werd gemonopoliseerd door Ruby on Rails-oplossingen.
De opgave voor de tweedaagse wedstrijd in Hasselt was de ontwikkeling van een Saving Accounts Comparing System (SACS), een website waar bezoekers het rendement van hun spaargeld bij verschillende banken kunnen vergelijken. De opdracht was erg actueel, maar blijkbaar een harde noot om te kraken, vooral op het vlak van de analyse. De deelnemers kregen documentatie van de verschillende banken, maar die bleek vrij ondoorzichtig te zijn met heel wat uitzonderingen en randvoorwaarden.
Geoliede machine
Het duo van het Nederlandse softwarehuis Mattic pakte de opgave aan met zijn eigen RAD-omgeving Cathedron. De analytisch getinte opgave bleek in hun voordeel te spelen, ook al zagen ze de opdracht in het begin niet erg zitten. "We waren inderdaad wat overdonderd door de opgave en dachten zelfs aan stoppen," geeft Marco de Groot na de wedstrijd toe, "Er werd immers zoveel functionaliteit verwacht die we niet out of the box hadden, zoals inlogmogelijkheden en e-mailen." Gelukkig hebben ze toch doorgezet, want ze werden een duidelijke winnaar. Hun geheim? "We werken al tien jaar samen, dus ik hoef maar te zeggen 'Doe jij dit?' en dan gebeurt het", zegt Jeanot Bijpost.
Cathedron
Hun tool Cathedron speelde ook een belangrijke rol in hun overwinning. Jeanot en Marco hebben die zelf ontwikkeld in een tijdspanne van tien jaar. De academische aanpak voelt wat 'old school' aan en is door zijn taal Pascal-script minder hot dan Ruby, .NET of Java, maar het resultaat mag er wezen. "Cathedron laat ons toe om heel dicht op de onderliggende concepten te zitten," legt Jeanot uit, "We definiëren in een eerste stap al onze concepten, genereren daarna de code op basis van ons model en vullen die aan met eigen code voor de technische afwerking. Uiteindelijk bekomen we een duidelijk gestructureerde webapplicatie die we eenvoudig met css kunnen stylen. Maar dat laatste hebben we hier niet gedaan, want voor fancy interfaces kloppen we gewoonlijk bij een webbureau aan."
De jury was unaniem onder de indruk van het winnende team. Jurylid Guido Van Humbeeck, senior partner bij het Leuvense AE, complimenteert Mattics aanpak: "Zij tonen aan dat abstractievermogen zeker zo belangrijk is als technologie."
GERELATEERDE ARTIKELS OP ITPRO:
Reacties






