Twintig dagen om een daling op te merken
Een flinke daling in de quote-funnel kostte het bedrijf 20 dagen om op te merken. Dat was alleen de tijd tot het opviel, nog voordat iemand aan een diagnose begon.
Bij IES Limited kregen ongeveer 50 mensen elke ochtend een MI-pack van 25 pagina's, en niemand las het helemaal. Ovidius bouwde een systeem dat elke werkdag elke pagina leest en het handjevol mensen dat moet handelen vóór 12:00 vertelt wat er bewoog.
11:30 erin, 12:00 eruit, zonder toezicht. Mediane ingest 2,7 min, p90 3,0 min.
38 werkdagen, vier merken, 116 kaarten verstuurd.
Door IES zelf gedaan in zes weken. Nul developer-tickets.
Elk incident binnen scope waarvoor een baseline beschikbaar was.
Dagelijkse beslissingen over trading, pricing en marketing voor vier merken gingen terug op één MI-werkboek, dat elke ochtend met de hand werd opgebouwd en naar ongeveer 50 mensen gemaild. De meeste lezers kwamen tot pagina vijf of zes. Het pack kon niet laten zien welke van de 14 metric-gebieden in beweging waren.
Een flinke daling in de quote-funnel kostte het bedrijf 20 dagen om op te merken. Dat was alleen de tijd tot het opviel, nog voordat iemand aan een diagnose begon.
Elke dag werd los vergeleken met target en vorig jaar, en de schommelingen waren groot genoeg om een echte trend te verbergen.
Zonder context over concurrenten of de macro-economie kon een verschuiving in de markt eruitzien als een interne fout.
Elk cijfer is een PostgreSQL-view. n8n leest het resultaat en bepaalt wie het moet weten. Het taalmodel krijgt kant-en-klare cijfers en schrijft er een zin omheen. Niets wordt op twee plekken berekend.
n8n pollt OneDrive en bepaalt het merk. Automatisch.
17 mirror-tabellen, platgeslagen views. Mediane tijd.
14 metrics, voortschrijdend over 7/14/30 werkdagen.
Verwachte bandbreedte plus spiketest.
Het model schrijft het verhaal achter een numerieke guardrail.
Eerst de samenvatting, dan kaarten naar zes doelgroepen. Vast tijdstip, Britse tijd.
Beide tests slaan in beide richtingen aan, dus een ongewoon goede beweging komt net zo snel boven als een slechte. De spiketest kalibreert op de eigen volatiliteit van elke metric, zodat een van nature beweeglijke metric niet elke dag wordt gemarkeerd.
Schematisch. De vormen laten zien wanneer elke test aanslaat en zijn geen IES-data.
| Bandtest | Spiketest | |
|---|---|---|
| Bewaakt | Voortschrijdende gemiddelden over 7 en 14 dagen | De beweging van vandaag ten opzichte van gisteren |
| Slaat aan als | Een voortschrijdend gemiddelde buiten de band valt | De beweging groter is dan 2,75 SD van de voorgaande 20 werkdagen |
| Vangt | Aanhoudende drift | Een scherpe breuk op één dag die het gemiddelde verbergt |
| Kaart meldt | “Buiten verwachte bandbreedte” | “Ongebruikelijke dagbeweging” |
IES stelt de band per metric in via het Control Centre. Ook de spike-gevoeligheid van 2,75 SD is per metric instelbaar.
Voor een finance-publiek is een verzonnen cijfer erger dan helemaal geen samenvatting. Elk veld op deze kaart is een databasewaarde: laatste meting, voortschrijdende gemiddelden, bandgrenzen, de beweging. Het model schrijft de zin eromheen, nooit de cijfers erin.
Een verificatiestap benoemt elk cijfer dat het model niet heeft gekregen. Commentaar over macro-economie en concurrenten staat in een apart, gelabeld blok, zodat externe context en interne cijfers nooit door elkaar lopen.
Buiten verwachte bandbreedte
Binnen de band, geëvalueerd en gelogd
Niet-geverifieerde cijfers, gemeld in plaats van verborgen
De baseline over zeven dagen was 95,1%. Het voortschrijdend gemiddelde bleef binnen de band, dus detectie op alleen de band had niets gemeld. De spiketest gaf de beweging een score van z = −11,65 en stuurde de kaart vóór 12:00 naar de twee analyseteams.
Hetzelfde patroon op 1 juli: bij een tweede merk stond visit-to-web-call op 0,0155 tegenover een baseline van 0,0938, −83,5%, z = −11,51, opnieuw binnen de band.
IES leverde datums aan waarop ze wisten dat er iets mis was gegaan. Bij het naspelen daarvan vingen de voortschrijdende banden drift goed op, maar sliepen ze door een schok op één dag heen: een systeemstoring op 11 mei verlaagde de call-to-sale van één merk met 38,1%, terwijl het 7-daags gemiddelde binnen de band bleef. Daarom voegde Ovidius de spiketest toe.
Gevonden door de band
Alleen gevonden door de spiketest
Gemist terwijl er een baseline was
Nog geen baseline: het incident viel in de eerste dagen van de data
Buiten de 14 gecontracteerde metrics
Een alertsysteem dat elke dag afgaat, wordt op stil gezet. Hieronder het aandeel evaluaties dat buiten de band viel, week voor week, van de eerste twee merken tot alle vier.
| Week van | Breach rate | Merken |
|---|
Breach rate over 38 werkdagen
Dagen zonder enige melding, de eerste op 8 juli
Drempelwijzigingen door IES, zonder tickets
Today was the first day we got it to not flag once, which was really good, which is what we've been trying to get to.Commercial Finance · IES Limited
Finance bepaalt wat normaal is. In het Control Centre verschuift IES een band, bekijkt het effect op de recente historie en slaat de wijziging op met de eigen naam erbij. Versleep de gevoeligheid en zie hoe de band reageert.
Pas de drempelband van een metric aan en bekijk het effect voordat je opslaat.
Huidig: midden van de band 30,7% · gevoeligheid ±3,9 pp → markeert onder 26,8% / boven 34,6% · getest op het 7-daags gemiddelde · spike 2,75σ
Nagebouwde versie van het IES Control Centre, hier in het Nederlands, met de cijfers van de breach card uit hoofdstuk 04.
Alerts sinds 16 juni
breaches gemeld
Alerts sinds 16 juni
breaches gemeld
Aangesloten in de week van 3 augustus
breaches gemeld
Aangesloten in de week van 3 augustus
breaches gemeld
Cijfers over 24 juni tot en met 25 augustus 2026, alleen werkdagen. De berekeningen zijn vóór de overdracht gevalideerd tegen de eigen bronbestanden van IES. Tijden en aantallen heeft Ovidius gemeten in de alerthistorie. Het cijfer van 20 dagen en de verspreiding naar 50 mensen komen uit de eigen opgave van IES. Merknamen zijn weggelaten.
Neem het rapport mee dat iedereen krijgt en niemand uitleest. In een kennismaking bepalen we welke cijfers wie moeten alarmeren, en wat ervoor nodig is om dat te bouwen. Hoe we zo'n traject aanpakken, lees je in onze werkwijze.