Case · Arriva

Onderhoud en doorontwikkeling van digitale OV-dienstverlening

Revolted ondersteunt bestaande software voor verkoop en service rond OV-chipkaarten. De nadruk ligt op onderhoud, technisch beheer en gecontroleerde doorontwikkeling binnen een bedrijfskritische keten.

Bespreek jouw vraagstuk

Een digitaal platform ondersteunt verkoop en service voor Arriva

De bestaande omgeving

De webshop is alleen het zichtbare begin

Voor de reiziger begint het proces met een product kiezen, een OV-chipkaart koppelen of een bestelling afronden. Achter die handeling ligt een veel bredere keten van productregels, kaartstatussen, klantgegevens, betalingen, fulfilment en service.

Revolted helpt deze bestaande keten beheersbaar te houden en gericht verder te ontwikkelen. Bij iedere wijziging wordt gekeken naar gevolgen voor consumenten, zakelijke klanten, klantenservice, beheer en de achterliggende verwerking.

  • Onderhoud van verkoop- en serviceprocessen.
  • Doorontwikkeling van klant-, account- en kaartfunctionaliteit.
  • Beheer van bestellingen, verlengingen en correcties.
  • Wijzigingen in zakelijke en financiële processen.
  • Stabiliteit van rechten, productregels en uitzonderingen.
Het platform verbindt webshop, klantenservice, OV-chipkaart en financiële verwerking
Beheer met ketenkennis

Verkoop en aftersales horen bij hetzelfde verhaal

Een aankoop stopt niet na de betaling. Een kaart kan verlopen, een product kan niet worden opgehaald, een reiziger kan recht hebben op vervanging of een zakelijke klant heeft een specificatie nodig voor de administratie.

Onderhoud vraagt daarom om meer dan een losse fout oplossen. Bij analyse en doorontwikkeling blijft de samenhang tussen klant-, kaart-, bestel- en financiële context leidend, zodat een aanpassing op één plek niet elders een nieuw probleem introduceert.

De openbare case beschrijft bewust geen volumes of financiële resultaten. Die worden pas toegevoegd wanneer scope, meetperiode en toestemming met Arriva zijn gevalideerd.

Vier samenhangende domeinen

Bedrijfskritisch omdat iedere stap doorwerkt

Verkoop

Productselectie, regio- en tariefregels, kaartcontroles, betaalstromen, kortingscodes en het correct vastleggen van een bestelling.

Klantenservice

Inzicht in klant, kaart en order voor verlengen, vervangen, stoppen, corrigeren en andere aftersalesvragen.

Financiële verwerking

Facturen, specificaties, termijnen, creditnota’s en journaalgegevens die controleerbaar moeten aansluiten op de verkoop.

Zakelijke mobiliteit

Contracten, bedrijvenkaarten, kaarthouders, reizen-op-rekening en portaalfuncties voor organisaties en medewerkers.

Complex applicatielandschap

Een wijziging beweegt door meerdere technische lagen

De digitale dienstverlening bestaat niet uit één webshop met één database. Verschillende webshops en andere frontends sluiten aan op afzonderlijke services voor onder meer producten, orders, klanten en authenticatie. Aan de beheerkant ondersteunen backofficeapplicaties medewerkers bij service, correcties en financiële afhandeling.

Interne API’s verbinden deze onderdelen met elkaar; koppelingen met externe partijen verzorgen bijvoorbeeld identiteit, betalingen en verwerking binnen de OV-keten. Een aanpassing aan een productregel of orderstroom kan daardoor doorwerken van het scherm van de reiziger tot een achtergrondproces bij een derde partij.

Rol van Revolted
Revolted is betrokken bij het onderhoud, technisch beheer en de doorontwikkeling van dit bestaande applicatielandschap.

Operationele data, replicatie en rapportage

Niet iedere gegevensstroom is synchroon. Naast de operationele databases zijn er gerepliceerde databronnen, geplande imports en een afzonderlijke rapportageomgeving. Zo kan rapportage worden gevoed zonder de transactieverwerking onnodig te belasten, terwijl productinformatie, reisgegevens en betaalstatussen op verschillende momenten binnenkomen.

Dat maakt herleidbaarheid belangrijk: berichten moeten valideerbaar en veilig opnieuw te verwerken zijn, en verschillen tussen systemen moeten gericht kunnen worden onderzocht. Onderhoud en doorontwikkeling vragen daarom om inzicht in afhankelijkheden, duidelijke API-contracten, beheerste datamigraties, regressietests, logging en gecontroleerde releases. Waar nodig wordt ook aan onderdelen meegebouwd, steeds vanuit continuïteit en beheersbare verandering.

Aantoonbare complexiteit

Wat we publiek al wél kunnen laten zien

Meerdere gebruikersingangen

Consumentenwebshops, zakelijke routes en beheeromgevingen delen processen en gegevens.

Gekoppelde keten

Interne services en externe partijen werken samen rond identiteit, verkoop, betaling en OV-verwerking.

Meerdere dataritmes

Operationele databases, replicatie, imports en rapportage vragen ieder om passende controle.

Doorlopende verantwoordelijkheid

Onderhoud, technisch beheer en doorontwikkeling vinden plaats terwijl de dagelijkse dienstverlening doorgaat.

Meetbare resultaten worden toegevoegd zodra definitie, meetperiode, bron en toestemming met de opdrachtgever zijn gevalideerd.

Gerelateerde inhoud

Verder kijken dan de zichtbare webshop

Kennismaken

Ook een bedrijfskritische oplossing doorontwikkelen?

We brengen de gebruikersstromen, koppelingen, risico’s en een haalbare volgende stap samen in één technisch verhaal.

Plan een kennismaking