De tegenproef: hoe het systeem zichzelf eerst tegenspreekt
Een controlesysteem dat vragen stelt is snel gebouwd. Eén dat de juiste vragen stelt, moet eerst het tegendeel bewijzen. Drie lessen uit de proeftuin.
Een controlesysteem dat vragen stelt, is snel gebouwd. Een systeem dat de júiste vragen stelt, is iets anders. Het verschil zit in één gewoonte die deze week overal in de proeftuin is doorgevoerd: voordat het systeem een vraag stelt, probeert het eerst zichzelf te weerleggen. Drie voorbeelden.
Ritme is geen fout
Een bedrag dat elk kwartaal terugkeert — zelfde bedrag, periodes 1, 4, 7 en 10 — lijkt op vergeten facturatie. Het is bijna altijd het omgekeerde: een contractpost die precies doet wat is afgesproken. Het systeem herkent dat ritme nu en stelt de vraag aan het contract in plaats van aan de facturatie.
Maar ritme-herkenning heeft een eigen valkuil, en die hebben we bewust opgezocht: bij één klant stond 94 keer exact hetzelfde bedrag geboekt. Dat lijkt een ritme. Het waren 94 losse evenementen op hetzelfde tarief, op 94 verschillende dagen. Wie hier "contractpost" had geconcludeerd, had 94 echte werkzaamheden weggefilterd. De tegenproef bepaalde de grens: pas bij méér dan anderhalve boeking per periode telt iets als ritme.
De administratie is de waarheid, niet het papier
Het systeem baseerde conclusies eerst op gelezen contractdocumenten. Die zijn in de praktijk vaak leeg of onvolledig. Erger: uit het ontbreken van extra omzet werd geconcludeerd dat er niet werd doorbelast — de conclusie stuurde het bewijs, in plaats van andersom.
Dus is die redenering over de volle breedte nagemeten. Uitkomst: bij 29 klanten zat het werk contractueel in de aanneemsom — daar valt niets door te belasten en was de conclusie simpelweg fout. Bij 5 klopte hij: daar ontbreekt de facturatie echt. Bij 55 is geen contract vastgelegd — daar mag de vraag gesteld worden, maar mét die kanttekening. De regel is nu omgedraaid: eerst de contractstatus uit de administratie zelf, dan pas een conclusie.
Ook taal is meetbaar
Een vraag die de lezer niet begrijpt, is geen vraag. Daarom is er een taaltoets gebouwd die technische termen telt én vertaalt. De nulmeting over 57 kaarten uit één nachtrun was ontnuchterend: 427 technische termen, geen enkele kaart schoon. Interne afkortingen, databasenamen, regelcodes — taal van het systeem, niet van de lezer.
Na de vertaalslag: nul termen, 57 van de 57 kaarten schoon. En omdat ook déze stap een tegenproef verdient, is gecontroleerd dat bedragen, periodes en namen bij het vertalen exact intact bleven.
Waarom dit ertoe doet
Elke vraag die het systeem níet stelt omdat de tegenproef hem wegnam, is gewonnen vertrouwen. Wie drie keer een vraag krijgt over iets dat gewoon in het contract staat, stopt met lezen. De mens beslist — maar alleen over vragen die die beslissing waard zijn.