GOED TE ONDERHOUDEN PLATFORM

DAT VERTROUWEN GEEFT

Applicatie die eenvoudig beheert, uitgebreidt en getest wordt door BENU Direct

Intro

BENU Direct is onderdeel van de Brocacef Groep en heeft overeenkomsten met vrijwel alle zorgverzekeraars over het leveren en vergoeden van o.a. diabetes-, incontinentie-, stoma-, en wondmateriaal en drinkvoeding. Om alle BENU direct klanten goed te kunnen blijven bedienen is de transitie van offline naar online ingezet, waarbij perfecte klanttevredenheid het hoogste doel is voor ons én BENU Direct.

2016
62
Online klantenportaal
AWS Services
Laravel
PHP
MySQL
Redis
Koppelingen met backoffice systemen

Van monolithische applicatie naar goed te onderhouden platform

De applicatie van BENU Direct was uitgegroeid tot een monoliet die niet meer voldeed aan de eisen voor de toekomst. Hoog tijd dus voor verandering. Met uitgewerkte architectuurplaten van hoe het was en hoe het zou moeten zijn inclusief een technische roadmap, zijn we aan de slag gegaan. Hierbij hebben we Brocacef ICT natuurlijk niet vergeten. En ook is de code van de applicatie onder de loep genomen door een externe auditeur.

Benieuwd hoe we dit aangepakt hebben? Dat vertellen we je graag!

De bestaande applicatie hebben we gesplitst in losse apps. Hierdoor konden we oude oplossingen uitfaseren, waardoor deze onderdelen makkelijker te beheren, uit te bouwen en te testen waren. Voor deze losse applicaties moest wel de authenticatie opnieuw geïmplementeerd worden en dat wilden we maar één keer doen. Zie daar de noodzaak voor een SSO portaal.

‘Door kleine stappen te nemen in het opsplitsen van de applicaties hebben we gezorgd voor een soepele transitie, zonder dat de gebruiker daar iets van gemerkt heeft.’Arjan Passchier - Product Owner DIJ

Een SSO portaal: 3 applicaties met 1 centrale inlog

Het inloggen van elke klant, ongeacht de doelgroep, wordt op één centrale plek geregeld door middel van een SSO applicatie. Dit zorgt ervoor dat iedere aanpassing aan de SSO applicatie maar één keer gedaan hoeft te worden, in plaats van drie keer. Dat geldt ook voor het design, wat vastgelegd is in één design package die gelinkt is met de applicaties. Wel zo efficiënt en overzichtelijk.

AUTOMATISCH TESTEN GEEFT VERTROUWEN

Onze geautomatiseerde acceptance tests zorgen ervoor dat we het platform van BENU Direct steeds kunnen doorontwikkelen. En we minimaliseren de kans op fouten in de bestaande software.

Acceptance tests zijn relatief eenvoudig te integreren in bestaande systemen. En dus de perfecte oplossing voor het reeds bestaande platform van BENU Direct. Alle features, eisen en wensen waaraan het platform moet voldoen leggen we in menselijke taal vast in zo’n acceptance test. Je hebt als klant dus geen technische kennis nodig om samen met onze developers te beoordelen of de test correct is opgesteld en aan jouw eisen voldoet.

Meer weten over testing? Stel je vragen aan onze test engineer Jeroen! Of check zijn blogs over testautomatisering.

Waarom al deze stappen? Lees maar even mee

  • We maken het zo minder complex: een standaard opzet maakt het makkelijker voor ontwikkelaars om aan te werken.
  • De applicatie is veiliger omdat we doorlopend controleren en updaten op versies en packages.
  • De applicatie is sneller: de applicatie hoeft geen Wordpress te laden bij elk request. Er zijn dus ook minder resources nodig.
  • De testbaarheid is verbeterd: er is ondersteuning voor Laravel featuretests en code coverage voor Behat-tests. Dat betekent meer betrouwbaarheid.
  • Er is minder ontwikkeltijd nodig en snellere builds in de CI/CD pipeline: hierdoor kunnen we nieuwe features sneller ontwikkelen en uitrollen.

Het resultaat

Door het analyseren en vervolgens vertalen van de bestaande offline processen naar een online portaal, kunnen klanten nu zelfstandig en 24 uur per dag de herhaalbestellingen van hun medische hulpmiddelen gewoon online regelen. De drie verschillende doelgroepen van BENU Direct: consumenten, zorgprofessionals en verzorgingstehuizen, hebben hun eigen applicatie die perfect afgestemd is op hun wensen.

Team 1

Dedicated team 1 werkt nauw samen met de product owner Dirk Brink van BENU Direct om zo snel te kunnen schakelen met alle betrokkenen.

Meer weten? Neem contact met ons op!

Bel ons op 055 750 7811 of email ons op info@dij.digital

Meld je aan voor de DIJ nieuwsbrief

Alles waar we trots op zijn en nog meer, bundelen we op onregelmatige basis in een klapper van een nieuwsbrief. Deze wil je echt niet missen,
meld je daarom snel aan voor onze nieuwsbrief!