Werkwijzer — assessments zonder papierwerk of rekenmachine
- Sector
- Coaching en assessment
- Periode
- 2024–heden
- Rol
- Architect en enige ontwikkelaar
- Stack
- Ruby on Rails 8.1 · PostgreSQL · Hotwire · Pundit · Chart.js
Situatie
Werkwijzer is mijn platform voor vragenlijsten en assessments voor coachingpraktijken. Daarvoor gebeurden de assessments in de praktijk waarvoor het gebouwd is nog op papier. De cliënt vulde een formulier in, de coach typte of telde de antwoorden over, en berekende daarna met de hand de scores tegen een scoresleutel — per dimensie, per cluster, met wegingen — en tekende dan het profiel om samen te bespreken.
Daar zijn twee dingen mis mee, en het meest voor de hand liggende is het kleinste. Ja, het is traag: formulieren afdrukken, opsturen of meegeven, achter de half ingevulde exemplaren aangaan, en dan een uur met een rekenmachine per cliënt.
Wat zwaarder weegt, is dat met de hand berekende scores stilletjes onbetrouwbaar zijn. Een omgewisseld cijfer of een verkeerd toegepaste weging kondigt zichzelf niet aan — het levert een plausibel getal op, en een gesprek over iemands ontwikkeling vertrekt dan van een fout cijfer dat niemand ooit nog nakijkt. Handmatig scoren is precies het soort repetitief rekenwerk waar mensen slecht in zijn en computers perfect.
Daaronder zit nog een tweede, structureel probleem. "Vragenlijst" is niet één ding: een multidimensionale schaal en een instrument met gewogen categorieën delen zo goed als niets in hoe ze opgezet, getoond en gescoord worden, terwijl ze alles delen in hoe ze toegewezen, ingevuld en gerapporteerd worden. Bouw je dat op de voor de hand liggende manier, dan voegt elk nieuw instrument weer een vertakking toe aan de gedeelde code, tot niemand er nog aan durft komen.
Wat ik gebouwd heb
Voor de coach. Werkwijzer behandelt praktijken als teams, met cliënten die bij een team horen in plaats van bij één persoon, zodat vervanging en overdracht werken zonder dossiers over te zetten. Een coach wijst een vragenlijst toe aan een cliënt en ziet wanneer het geopend werd, wanneer het afgerond was en wat het opgeleverd heeft. De facturatie zit ernaast.
Voor de cliënt. Een link, en geen account om aan te maken. De vragenlijst wordt opgebouwd uit haar definitie, bewaart de voortgang onderweg, en kan gesloten en later hervat worden — wat telt, want vragenlijsten die een half uur duren worden anders halverwege opgegeven.
Voor de resultaten. Het scoren gebeurt automatisch op het moment dat een instrument afgerond wordt — elke dimensie, elke cluster, elke weging elke keer op dezelfde manier toegepast — en komt eruit als staaf- en radardiagrammen die de coach met de cliënt kan doornemen. Niemand telt nog iets op, en dezelfde antwoorden geven altijd hetzelfde profiel.
Voor de volgende vragenlijst. Elk type vragenlijst is een op zichzelf staande handler die haar eigen standaardinstellingen levert, haar eigen configuratie valideert, haar eigen formulier opbouwt, haar eigen antwoorden scoort en haar eigen resultaten presenteert, en zich daarna registreert. De kernmodellen weten dát er types bestaan en niets over wat elk van hen doet, zodat een nieuw type toevoegen uitbreiding is in plaats van ingrijpen.
Twee beslissingen houden dat overeind. Configuratie, antwoorden en scores worden bewaard als gestructureerde documenten die de enige bron van waarheid zijn, waarbij het getoonde formulier daaruit opgebouwd wordt in plaats van een tweede keer bewaard — zo is er maar één voorstelling die fout kan zijn. En elk type moet zijn scores in dezelfde genormaliseerde vorm van clusters en dimensies afleveren, en net dat maakt dat één set diagrammen elke vragenlijst aankan, nu en later, zonder één typespecifieke vertakking in de rapportagecode.
Resultaat
Het papier is weg, en de rekenmachine ook. Een vragenlijst die vroeger een formulier afdrukken betekende, wachten tot het terugkwam en dan een uur rekenwerk, is nu een link die de cliënt opent en een profiel dat klaarstaat zodra hij klaar is. De tijd van de coach is verschoven van het afnemen van het instrument naar het effectief bespreken van het resultaat — en dat is net waar de cliënt voor betaalt.
De winst in betrouwbaarheid is de stillere, en waarschijnlijk de waardevollere. Een score is nu een functie van de antwoorden, elke keer identiek berekend. Waar een verkeerd opgetelde kolom vroeger onzichtbaar bleef, valt er nu niets meer op te tellen.
En nieuwe types vragenlijsten komen erbij zonder aan de kern te raken, zodat de praktijk een nieuwe vragenlijst kan invoeren zonder dat er een ontwikkelingsproject aan vasthangt.
Het algemene principe: zoek het ene contract dat elke variant moet naleven — hier de vorm van een score — en dwing dat af aan de rand. Alles verderop hoeft dan maar één keer geschreven te worden.