Ga naar de inhoud

Data-analyse uitbesteden

We beginnen bij de beslissing die moet vallen, zoeken het antwoord in je eigen data en leggen uit waar het op rust, zoals voor Athlon.

Athlon ziet afwijkingen in bandenslijtage en bandenverbruik van het wagenpark

Met Python, Snowflake en Qlik gaven we het assetmanagementteam van Athlon inzicht in het bandenverbruik en de slijtageprofielen van het wagenpark, zodat het afwijkingen opspoort en verhelpt.

Lees de case

Wie zoekt bij ons uit waarom dit cijfer afwijkt?

De vraag ligt er al: waarom stijgen de retouren, welke vestiging wijkt af, wat levert een klantgroep op. De data staat in het ERP en het CRM, maar niemand heeft tijd om het uit te zoeken. Wij doen die analyse en lichten de uitkomst toe.

Plan een gesprek
Drie collega's buigen zich over uitgeprinte cijfers en grafieken en bespreken wat ze zien.

Een uitbestede analyse levert een antwoord op, en de code om hem te herhalen

Bespreek je analysevraag

Een vraag die op papier staat

Voordat we een query draaien, leggen we samen vast welke beslissing van de uitkomst afhangt en wat als antwoord telt.

Data uit je eigen systemen

Exports of een koppeling met ERP, CRM of dataplatform. Voor Athlon werkten we met Python en Snowflake aan de bandendata van het wagenpark.

Patronen en afwijkingen

Verkennende analyse, statistiek en waar nodig een model. Voor DPG Media vonden we patronen in productgebruik die samenhangen met een lagere kans op opzegging.

Een resultaat dat je team kan overnemen

Een toelichting op de uitkomst, de definities en aannames die we gebruikten, en de code in je eigen repository.

We rekenen pas als duidelijk is welke beslissing ervan afhangt

  1. Vraag en beslissing

    Welke keuze hangt af van de uitkomst, wie neemt die keuze en welke definities gelden nu al?

  2. Verkennen en analyseren

    Eerst wat de data kan dragen: ontbrekende waarden, uitschieters, afwijkende definities. Daarna de analyse zelf.

  3. Toelichten en overdragen

    We bespreken de uitkomst met wie beslist en dragen code, definities en aannames over aan je team.

Besteden we dit uit, of hebben we iemand in het team nodig?

Toets het in een gesprek

Past als

Je hebt een afgebakende vraag, de data staat in je eigen systemen en het team mist tijd of statistische kennis. Denk aan een onderzoek naar retouren, opzeggingen, afwijkende uren of verschillen tussen vestigingen.

Past niet als

Dezelfde vraag komt elke maand in dezelfde vorm terug. Dan werkt een vaste rapportage beter. Moet er doorlopend iemand in je team meekijken, dan past een gedetacheerde specialist beter dan een losse opdracht.

Waar de omvang van afhangt

Hoeveel bronnen we koppelen, hoe schoon de data is, of er persoonsgegevens in zitten, hoeveel vragen en afdelingen meedoen en of de analyse daarna herhaald moet worden.

Mag een externe partij onze data zien?

Ja, met afspraken. Zitten er persoonsgegevens in, dan hoort daar een verwerkersovereenkomst bij en vragen we alleen de velden die de vraag nodig heeft.

Een data-analist inhuren, de analyse uitbesteden of een vaste rapportage?

Een data-analist inhuren

Kies dit als er doorlopend analysewerk ligt en iemand in je team moet meedraaien. Via detacheren leveren we onder meer BI-specialisten en data scientists.

De analyse uitbesteden

Kies dit als je één vraag hebt en een onderbouwd antwoord wilt, met code die je team kan herhalen. Ons advies: begin bij de vraag waar een beslissing op wacht.

Een vaste rapportage

Kies dit als dezelfde vraag steeds terugkomt. Dan levert business intelligence met vaste definities meer op dan telkens een nieuwe analyse.

We zochten al bandenslijtage, opzeggingen en afwijkende uren uit

Data Science Lab werkt sinds 2016 met data en AI, vanuit Amsterdam en als Databricks- en Microsoft-partner. Voor Athlon analyseerden we bandenslijtage, voor DPG Media opzeggingen en voor GVB afwijkende gelogde uren.

Plan een kennismaking

Stef vraagt eerst welke beslissing op je analyse wacht

Stef Stoelwinder

Stef Stoelwinder

Business Development

Stef is je eerste aanspreekpunt. In het eerste gesprek bespreken we je vraag, waar de data staat en wie de uitkomst gebruikt.

Welk cijfer in je eigen data wil je laten uitzoeken?

Beschrijf je vraag en waar de data staat. Je krijgt antwoord per mail, of we plannen een eerste gesprek.

Vul een geldig e-mailadres in.

Laat ons weten waar we je mee kunnen helpen.

Veelgestelde vragen

Je legt een vraag die je met je eigen data wilt beantwoorden bij een externe partij neer, die de analyse doet en de uitkomst toelicht. Dat kan een eenmalig onderzoek zijn, zoals waarom klanten opzeggen, of een analyse die je team daarna zelf herhaalt.

Het hoort bij de AI-toepassingen die we bouwen. Wil je eerst aanbieders naast elkaar zetten, bekijk dan ons overzicht van data analytics bureaus.

Bij uitbesteden koop je een antwoord op een afgebakende vraag. Bij inhuren koop je capaciteit: iemand die in je team meewerkt en zich naar jullie prioriteiten voegt. Een gedetacheerde specialist van Data Science Lab is bij ons in dienst.

Huur je zelf een freelance analist in, let dan op de Wet DBA. Sinds 1 januari 2025 handhaaft de Belastingdienst weer volledig op schijnzelfstandigheid, en de beoordeling hangt af van hoe er in de praktijk wordt gewerkt.

Alleen wat de vraag nodig heeft: een export uit het ERP, het CRM of een Excel-lijst, of leesrechten op je dataplatform. Toegang tot productiesystemen is zelden nodig. Even belangrijk is iemand die de bron kent en kan uitleggen wat een veld betekent.

Weet niemand meer hoe een kolom is gevuld, dan staat dat in de toelichting als aanname. Zo zie je later waar de uitkomst op rust.

Als wij persoonsgegevens voor je analyseren, zijn wij verwerker. Het Europees Comité voor gegevensbescherming zegt dat een verwerker uitsluitend in opdracht van de verwerkingsverantwoordelijke handelt en dat die relatie in een contract moet zijn vastgelegd. Jij blijft verantwoordelijk, ook voor de naleving door de verwerker.

We vragen alleen de velden die de vraag nodig heeft. Gepseudonimiseerde gegevens blijven volgens de Autoriteit Persoonsgegevens meestal persoonsgegevens. Of je de analyse mag doen, beoordeelt je privacyfunctionaris of jurist.

We beginnen met verkennende data-analyse, in het Engels exploratory data analysis: de data bekijken voordat je conclusies trekt, uitschieters en afwijkingen opsporen en aannames toetsen. Daarna kiezen we wat de vraag nodig heeft, van een vergelijking tussen groepen tot regressie of een model dat afwijkingen opspoort, zoals voor GVB bij de gelogde uren.

We werken in Python en SQL, in notebooks op je eigen platform als dat kan, bijvoorbeeld Databricks of Microsoft Fabric.

Vaak weet je dat niet, en dat zeggen we dan ook. Twee cijfers die samen bewegen, kunnen allebei door een derde factor komen, zoals seizoen, regio of klantgroep. Een bekende valkuil is de paradox van Simpson: een verband in de hele groep kan verdwijnen of omdraaien als je hem opsplitst.

Daarom splitsen we uitkomsten op en noemen we wat we niet konden uitsluiten. Wil je een oorzaak aantonen, dan helpt een proef met een vergelijkingsgroep.

Een toelichting op de uitkomst in gewone taal, met de onderbouwing, de definities die we gebruikten en wat we niet konden vaststellen. De code staat in je eigen repository, zodat je team de analyse met nieuwe data kan herhalen.

Moet de analyse vaker draaien, dan maken we er een vaste pipeline van via data engineering of een rapportage via business intelligence.

Als de vraag nog niet scherp is, of als niemand klaarstaat om iets met de uitkomst te doen. Begin dan met een volwassenheidsscan. Staat je data zo verspreid dat elke analyse begint met handwerk, los dat dan eerst op in het data fundament.

Komt dezelfde vraag steeds terug, dan is een vaste rapportage via business intelligence handiger. Gaat je vraag over wie je klanten zijn en wat ze opleveren, kijk dan bij klantanalyse.