Data ontsluiten heeft pas waarde als iemand met de gegevens een taak kan uitvoeren of een besluit kan nemen. Een technisch werkende koppeling is daarvoor onvoldoende. Als informatie te laat binnenkomt, een status ontbreekt of niemand kan zien dat de verwerking achterloopt, kan het werkproces alsnog vastlopen.
Begin de uitvraag daarom bij het moment waarop de gegevens nodig zijn. Welke handeling volgt eruit en welke onzekerheid is daarbij aanvaardbaar? Met die antwoorden kunnen gebruikers, proceseigenaren en technische specialisten dezelfde oplossing beoordelen.
Data ontsluiten begint bij een concrete handeling
Kies één werkproces en wijs het moment aan waarop iemand informatie gebruikt. Stel dat een medewerker wil bepalen of een aanvraag compleet genoeg is om te behandelen. Welke gegevens heeft die medewerker dan nodig en welke beslissing volgt als iets ontbreekt?
Beschrijf per noodzakelijk gegeven waarvoor het wordt gebruikt. Maak onderscheid tussen informatie die de medewerker alleen raadpleegt en informatie die automatisch een volgende stap aanstuurt. Bij die tweede vorm moet ook duidelijk zijn wat het systeem doet wanneer de informatie niet bruikbaar is.
Deze afbakening maakt de uitvraag kleiner en scherper. Laat gegevens die geen functie hebben in het gekozen proces buiten de eerste ontsluiting. Op de expertisepagina data en systeemintegratie staat hoe procesafspraken, gegevensstromen en techniek daarbij samenkomen.
Spreek af hoe actueel en volledig gegevens moeten zijn
‘Actueel’ is geen gedeelde eis zolang niemand zegt welk tijdsverschil acceptabel is. Voor een maandoverzicht kan een andere afspraak passen dan voor het vrijgeven van een bestelling. Bepaal per handeling hoeveel vertraging het proces aankan en wat de medewerker moet zien wanneer die grens wordt overschreden.
Maak daarbij onderscheid tussen het tijdstip waarop iets in de bron veranderde en het tijdstip waarop de ontvangende toepassing het verwerkte. Een recente verwerking betekent niet vanzelf dat de onderliggende informatie recent is. Vraag welke betekenis een getoond tijdstip heeft.
Bespreek ook volledigheid. Welke ontbrekende gegevens blokkeren de taak en welke mogen later worden aangevuld? Leg vast waar de controle plaatsvindt en wie een onvolledige levering opvolgt. De vraag wie bepaalt welk gegeven klopt blijft een afzonderlijke afspraak; hier gaat het om de bruikbaarheid op het moment van gebruik.
Maak ontbrekende informatie zichtbaar in het product
Spreek met ontwerp en techniek af wat een gebruiker ziet als gegevens nog niet beschikbaar zijn. ‘Er zijn geen aanvragen’ betekent iets anders dan ‘De aanvragen konden niet worden opgehaald’. Het product moet dat onderscheid begrijpelijk tonen.
Bepaal welke handelingen mogen doorgaan, wanneer een waarschuwing nodig is en wanneer verdere verwerking wordt tegengehouden. Een automatische vervolgstap op basis van oude informatie vraagt een andere afweging dan een overzicht dat alleen ter oriëntatie wordt bekeken.
Beleg ook de herstelroute. Wie krijgt een melding, wie onderzoekt de oorzaak en wie controleert of het werk daarna verder kan? Laat een medewerker niet onbeperkt opnieuw proberen als onduidelijk is of de eerdere handeling al verwerkt werd.
Toets dataontsluiting met vertraging en uitval
Laat bij acceptatie de hele gebruikershandeling zien. Controleer de gewone situatie, ontbrekende gegevens en een verwerking die later komt dan afgesproken. Bekijk steeds wat zichtbaar is, welke handeling mogelijk blijft en welke opvolging ontstaat.
Neem ook de hervatting na een onderbreking mee. Komen alle relevante gegevens alsnog beschikbaar? Kan de verantwoordelijke herkennen welke taken bleven wachten? Het bewijs moet aansluiten bij de procesafspraak, niet alleen bij de melding dat een technisch bericht is ontvangen.
Kies één bestaande gegevensstroom als eerste toets. Kunnen de betrokkenen aanwijzen wanneer de informatie te oud of onvolledig is om ermee te werken? Als dat nog onduidelijk is, ligt daar een productbesluit vóór de volgende uitbreiding.
Samenwerken
Een digitaal vraagstuk dat om regie vraagt?
Laten we scherp krijgen waar je organisatie nu staat, welke waarde je wilt realiseren en wat daarvoor nodig is.