Balance or Scale // PerfectXL Spreadsheet Validation
PerfectXL Compare

Het Ongelooflijke Verhaal

Het is misschien moeilijk te geloven, maar PerfectXL Compare werd niet bedacht in een of andere boardroom met marketing professionals die proberen in de behoeften van financiële instituten te voorzien. Onze software kwam tot stand door een combinatie van passie voor Excel, computertechnologie en bordspellen

Het verhaal van de ontwikkelaar

Het brein achter PerfectXL Compare is Willem-Jan Meerkerk. Hij groeide op in Nederland en had sinds jonge leeftijd al een fascinatie voor computers, omdat deze machines zoveel efficiënter leken dan onze eigen hersenen. Deze fascinatie voor systemen en efficiency paste hij toe als hij bordspellen speelde. Hij probeerde zijn strategie voortdurend te optimaliseren en bij ieder spelletje beter te presteren. Zo koos hij ook voor een studie IT (bachelor) en Computer Science (Master) aan de TU Delft, een van de beste technische opleidingsinstituten ter wereld.

Willem-Jan Meerkerk // PerfectXL

Waarom spreadsheet vergelijking?

Willem-Jan was enorm succesvol tijdens zijn studie en de flexibiliteit paste hem heel goed. Zijn focus was niet alleen gericht op het leren gebruiken van programmeertalen, maar ook op het concept achter deze talen. Zijn flexibiliteit, goede cijfers en passie voor software maakten hem een gewilde scriptiekandidaat. Willem-Jan koos ervoor om zijn scriptie extern te doen, om gevoel te krijgen met het bedrijfsleven en om directe toepassing van zijn werk in de praktijk te zien. PerfectXL directeur Mateo Mol stelde hem een concrete vraag: “Hoe kun je een intelligente en toepasbare strategie ontwikkelen om twee spreadsheets met elkaar te vergelijken?” Ondanks dat deze vraag vrij eenvoudig klinkt, zag Willem-Jan dat het antwoord op deze vraag ontzettend complex was en hij ging de uitdaging aan.

“Ik wilde iets onderzoeken dat een technische uitdaging was, maar met een concrete en meetbare uitkomst die mogelijk ook kon worden toegepast”

Willem-Jan Meerkerk,
MSc. Computer Science, TU Delft

TU Delft Campus // PerfectXL

Is het wel mogelijk?

Direct na de start van zijn onderzoek ontstond de vraag: is het uberhaupt mogelijk? Er bestonden enkele theorieën over multi dimensionale vergelijking; uitgekauwde algoritmes met simpele vergelijkingsmethodes, zoals tekstvergelijking. Een spreadsheet is onmeetbaar veel complexer, door de structuur van rijen en kolommen. Ieder datapunt heeft een relatieve positie en een ‘platte’ vergelijking van Excel files zou dus nooit kunnen voldoen. Het antwoord op deze vraag was een ware uitdaging voor Willem-Jan, met zijn liefde voor systeemoptimalisatie in gestructureerde, concrete stappen. Misschien bestond het antwoord simpelweg niet.

De eerste succesmomenten

Willem-Jan vond een oplossing om zijn onderzoek te stroomlijnen. Hij besloot om eerst het moeilijkste gedeelte van het probleem aan te pakken. Als hij dat kon oplossen, dan zou het proces vele malen makkelijker worden. Dus concentreerde hij zich al eerste op de vergelijking van de spreadsheet structuur: rijen en kolommen. Toen hij binnen een paar maanden een prototype had ontwikkeld dat zelfs de structuur van complexe spreadsheets kon vergelijken, wist hij dat hij op de goede weg was. Dit proces was uniek voor academisch onderzoek. De methode die Willem-Jan hanteerde voor het meten van de invoeging van rijen en kolommen was volledig uniek en was nooit eerder gezien bij bestaande software algoritmes. De volgende vraag was: “Hoe kunnen deze veranderingen visueel gerepresenteerd worden?”

De presentatie

De manier waarop de resultaten van een vergelijking visueel gepresenteerd zouden worden was enorm belangrijk voor de gebruiksvriendelijkheid en de praktische toepassing van de software. Hierbij zijn de klanten en partners van PerfectXL van grote waarde geweest. Door de hulp en feedback van echt gebruikers was Willem-Jan in staat om een logische en overzichtelijke gebruikersinterface te maken die de resultaten van een vergelijking helder weergaf. De beoordeling van zijn scriptie, op basis van zijn onderzoek en prototype, was uitmuntend en hij studeerde af in juni 2019.

WJ Presentation // PerfectXL

Verdere ontwikkeling en lancering

Na een welverdiende rustperiode besloot Willem-Jan om bij PerfectXL in dienst te treden, waar hij zijn prototype verder ontwikkelde tot een volledig functionerende tool. Zijn harde werk werd in november 2019 beloond, toen zijn software werd gelanceerd tijdens de Bulgaria Excel Days Conference, een van de grootste Excel conferenties in Europa. Een geweldig event, waar de kracht, de eenvoud, de snelheid en de gebruiksvriendelijkheid van PerfectXL Compare konden worden gepresenteerd aan een groot publiek. Dit trok de aandacht van veel van de beste Excel gebruikers ter wereld en de feedback was overweldigend.

WJ Bulgaria Excel Days // PerfectXL

En nu?

PerfectXL werd tijdens de 2020 Financial Modeling Innovation Awards gehonoreerd met de titel ‘Audit Extraordinaire’. Willem-Jan werkt nog steeds bij PerfectXL, waar hij nieuwe tools ontwikkelt en PerfectXL Compare doorontwikkelt waar nodig. Willem-Jan’s fascinatie met computers en bordspellen en zijn obsessie met voortdurende systeemoptimalisatie hebben geleid tot de ontwikkeling van baanbrekende, ingenieuze software die Excelgebruikers wereldwijd ondersteunt. Dat is het verhaal achter PerfectXL Compare en dat is waarom wij ontzettend trots zijn op ons product!

“Achteraf gezien is mijn onderzoek een groot avontuur geweest. Iets nieuws ontwikkelen kan enorm spannend zijn, maar het resultaat is alle onzekerheid meer dan waard.”

Willem-Jan Meerkerk,
MSc. Computer Science, TU Delft

What can we do for you?

If you would like the long form of this article, or you would like to get access to PerfectXL Compare, fill in the form below.