inloggen

Het archief is tijdelijk vrij toegankelijk. Inloggen is niet noodzakelijk.

vind een baan

Agis bouwt maatwerk zonder coderen

Softwareontwikkeling Applicatie met druk op de knop gegenereerd

13 februari 2009 door: Freek Blankena

-0020Zorgverzekeraar bouwt AWBZ-applicatie uit zonder traditionele programmeurs

Maatwerk blijft in veel organisaties onontkoombaar. Maar dat betekent niet dat traditionele programmeurs zich als beroepsgroep geen zorgen hoeven te maken. Maatwerk – ook aan de ‘buitenkant’ van bestaande systemen – vergt lang niet altijd meer de inzet van programmeurs. Dat bewijst de evolutie van het AWBZ-systeem bij Agis in Amersfoort.
Net als andere zorgverzekeraars werkt Agis aan het moderniseren van een stel traditionele, monolithische mainframeapplicaties, waarvan het systeem voor de Algemene Wet Bijzondere Ziektekosten (AWBZ) er een is. Dat systeem regelt de registratie van verzekerden, zorgindicaties, opnames, zorgverleners, indicatieorganen et cetera. De grote wetswijzigingen op het gebied van de AWBZ-registratie zijn in de loop der tijd wel in de backoffice­applicatie verwerkt. Maar in de procesondersteuning aan de ‘voorkant’ ontstond een zekere wildgroei. “Daar zijn mensen snel geneigd mooie Excel-spreadsheets, macro’s en Access-applicaties in elkaar te klussen”, zegt Björn van der Poel, architect Processen en Automatisering bij Agis. Ook het feit dat voor de inkoop van zorg niet langer vaste ‘producten’ en prijzen gelden, zoals vroeger, schiep een behoefte aan nieuwe functionaliteit die in de backofficeapplicatie niet aanwezig was. Offertes en afspraken belandden vooralsnog in papieren dossiers.
Ondertussen was wel een aanvang gemaakt met de fundamentele herbouw van de Agis-kernapplicaties volgens de gangbare SOA-, BPM- en procesoriëntatieprincipes. “Maar dat is een meerjarentraject”, zegt Van der Poel. Snel functionaliteit bijbouwen aan de ‘voorkant’ van het AWBZ-zorginkoopproces was er niet bij. Dat lukte wel met software van het jonge Nederlands bedrijf Mendix. Van der Poel weet niet meer precies hoe Agis bij Mendix terechtkwam, maar was als architect onder de indruk. “Je definieert je projectflow en je datamodel en vervolgens druk je op de knop en je applicatie staat er zonder te programmeren. En met een zodanig inzichtelijk proces dat je er later mee verder kunt.”
Aanvankelijk was de gedachte de Mendix-software als tijdelijke oplossing te gebruiken. “Voor de grote integratietrajecten moet je daar immers niet zijn.” De centrale software voor de SOA-doelarchitectuur, een servicebus (ESB) en de BPM-software iProcess (voorheen Staffware) van Tibco, bleek goed te voldoen, maar is ‘niet zo sterk in de voorkant’. Een tool waarbij de processpecificatie gebeurt vanuit de gebruikersinterface, blijkt een goede – blijvende – aanvulling. “Het risico dat er anders onevenredig veel tijd gestoken wordt in het opleuken van de gebruikersschermen elimineer je zo.” De vanuit de Mendix-software gebouwde procesmodellen fungeren volgens Van der Poel ook goed als ‘praatplaat’ voor het management. “Het zijn dezelfde bolletjes en pijltjes die je ook elders gebruikt.”
De ‘bouwers’ zijn vooral mensen met een bedrijfskundige achtergrond die goed kunnen communiceren. Verstand van de modelleertaal UML kan helpen, maar dat hoeft niet per se.
Voor de ongeveer driehonderd zorgaanbieders (zoals verpleeghuizen) werd een selfserviceportal gebouwd, evenals een workflowportal voor Agis-medewerkers. Bij Agis is de ontwikkeling meteen gecombineerd met de kortcyclische ‘agile’-ontwikkelaanpak. “In workshops schakelen de ontwikkelaars met de business en dan teken je een proces uit en een dag later kun je zien en voelen hoe het in de praktijk werkt. Door er op zo’n kortcyclische manier mee aan de gang te gaan, is er een enorme acceptatie. Het dwingt mensen ook tot nadenken over wat ze precies willen.”
Voor de zaken die met Mendix worden aangepakt, werkt het goed, maar “zo gauw je een proces wilt beetpakken dat aan alle kanten integreert met andere processen, dan moeten we mensen op dit moment teleurstellen en moeten we het met de andere nieuwe spullen netjes doen.”
Veel zorgen over een ‘vendor lock-in’ heeft Van der Poel niet. “Wel natuurlijk voor wat betreft de directe executeerbaarheid van de modellen. Maar als je het afzet tegen de migreerbaarheid van duizend regels broncode, heb je gewoon een dikke voorsprong. Je hebt altijd een model dat tot op de komma aangeeft wat de applicatie zou moeten doen.”
Agis is sinds 1 januari vorig jaar onderdeel van Eureko, waarvan Achmea het grootste deel uitmaakt. De Achmea-bedrijven zijn wel met een centrale IT-aanpak bezig, maar Agis bepaalt de komende jaren nog zijn eigen IT-beleid. De doelarchitectuur, waarvan de Mendix-software nu ook deel uitmaakt, zal zich volgens Van der Poels verwachting niet beperken tot de AWBZ-applicatie. “Als je je zaken goed op orde hebt als je gaat integreren, is dat altijd makkelijker dan wanneer je de zaak maar op zijn beloop laat en die moloch laat groeien.”

Het model is de applicatie
‘Het model is de applicatie’ is het uitgangspunt van het in 2005 opgerichte Mendix, een spin-off van de TU Delft en de Erasmus Universiteit. Het bedrijf heeft inmiddels vijftig medewerkers en maakt een snelle groei door.
De belangrijkste onderdelen van het Mendix-platform zijn de Business Modeler, de Business Server en de Webclient. In de Business Modeler zijn de procesmodellen aan te maken, gebruikmakend van DSL’s (domain specific languages, in plaats van de meer generieke modelleertaal UML).
De Mendix Business Server is een uitgebreide ‘runtime’-omgeving waarin de gegenereerde modellen rechtstreeks ten uitvoer worden gebracht, zonder dat er code wordt gegenereerd. Deze software maakt Mendix’ slogan mogelijk.
De applicaties openbaren zich naar keuze via een webservice naar een andere applicatie, via integratie met een bedrijfsportal, of via Mendix’ eigen Webclient, een AJAX-gebaseerde client die gebruikmaakt van een bibliotheek van servercomponenten.

Verschenen in Automatisering Gids nr. 7, 2009
Trefwoorden: softwareontwikkeling procesmodellering

Zie ook:

 

Reacties

0 reacties

Plaats een reactie op dit artikel

Vul hieronder uw naam en uw emailadres in en geef uw reactie in het veld daaronder. Uw naam verschijnt bij de reactie op de site. Uw emailadres wordt niet getoond.

 

 

Voer de code in welke hierboven is getoond.

Poll

Netneutraliteit
Netwerkaanbieders willen verdienen op de infrastructuurinvesteringen die nodig zijn voor aflevering van bandbreedtevretende diensten. Zij moeten:


 

Whitepaper Library

Automatisering Gids heeft het meest complete overzicht van whitepapers: Meer dan 2000 whitepapers gratis en direct te downloaden!

LinkedIn Groep

Kom via de Automatisering Gids LinkedIn Groep in contact met uw collega's en vakgenoten. Word nu lid van de LinkedIn Groep.

Nieuws waar u wilt!

Het laatste IT-nieuws direct op uw iGoogle, Hyves, Facebook, MySpace of Netvibes. Plaats de widget in uw eigen omgeving. Download nu de widget!

Salarisonderzoek

Wilt u weten hoeveel u waard bent? En of uw arbeids-voorwaarden marktconform zijn? Bekijk hier de resultaten van het salarisonderzoek!

Top ICT Werkgevers

Salaris, Meer vakantiedagen, Doorgroeimogelijkheden? Wat is jouw reden om voor één van deze Top ICT Werkgevers te kiezen?

Proefabonnement

Neem nu een gratis proefabonnement op Automatisering Gids en test ons 4 weken lang!

Gratis nieuwsbrief

Wilt u via e-mail op de hoogte blijven van het laatste ICT-nieuws? Ontvang dan iedere werkdag de e-mailnieuwsbrief van Automatisering Gids.

Twitter met de redactie

Het laatste IT-nieuws, achtergronden en opinie van onze redactie. Volg nu de redactie via de Twitterblog van Automatisering Gids.

IT-vacatures

De meest recente IT-vacatures en een overzicht van de laatste ontwikkelingen op de arbeidsmarkt.

Evenementen

Wilt u weten wat de laatste ontwikkeling zijn in de ICT-wereld? Volg interessante sessies of workshops en ontmoet uw vakgenoten.

AG-Sudoku

Speel elke week de Sudoku van Automatisering Gids. Bekijk hier de oplossing en of u gewonnen heeft.

IT-Trainingen

Investeeer in uw toekomst. Volg trainingen, opleidingen en cursussen op het gebied van Projectmanagement, Security en Microsoft.

AG Winkel

Bekijk hier het uitgebreide assortiment ICT- & Managementboeken. Gratis e-book downloads, top 10 overzicht of speciale akties.

Rapporten & Specials

Bekijk hier het complete overzicht van alle rapporten en specials. O.a. Salary Survey, Top ICT Werkgevers en Overheid & ICT. Klik hier!

Webcast

Volg hier de Automatisering Gids Webcasts, met whiteboardsessies over de ontwikkelingen in het IT-vakgebied. Bekijk ook de interviews van onze IT-Talenten en de prijsuitreiking van IT-Talent 2009.

Gratis proefabonnement? Maak nu kennis met Automatisering Gids!

Waaruit bestaat een proefabonnement?

  • 4 edities van de krant
  • De dagelijkse nieuwsbrief met een samenvatting van het meest actuele nieuws
  • 4 weken toegang tot het gehele archief van Automatisering Gids met uw eigen persoonlijke inloggegevens.

Uw gegevens

Houd mij per e-mail op de hoogte van producten en diensten van zorgvuldig door Automatisering Gids of Sdu Uitgevers geselecteerde derden. *

Afleveradres