Software sneller ontwikkelen met low-code middels bedrijfsregels

Het is een probleem voor veel independent software vendors (ISV’s): het vinden van goede software developers in deze krappe arbeidsmarkt. Kunnen zij met een klein team een uitgebreide softwaresuite ontwikkelen, onderhouden en doorontwikkelen? Werken met low-code op basis van bedrijfsregels zou voor hen wel eens de oplossing kunnen bieden.

Back-end systeem dekt volledige breedte

Die vraag stelde ook Frank Pitsikalis, de oprichter van ResortSuite, zich toen hij zijn bedrijf startte. Zijn ambitie: de meest uitgebreide softwaresuite ontwikkelen voor de hotel-, horeca- en evenementenbranche in de VS. De VS heeft veel resorts die in de zomer golffaciliteiten bieden en in de winter wintersportmogelijkheden. Om deze reden nam hij als uitgangspunt dat de software alle diensten in een groot resort zou moeten kunnen ondersteunen: van horeca tot wellness en van de hotelfunctie tot sportfaciliteiten. De concurrentie in die markt was groot, maar tegelijkertijd was er geen enkel pakket dat deze volledige breedte afdekte. Zijn plan was – zeker voor een start-up – dus uitermate ambitieus. Toch slaagde hij erin om binnen een jaar met een klein team de eerste versie van ResortSuite op de markt te brengen.

 

Door low-code middels bedrijfsregels minder fouten

Met een low-code platform gebaseerd op business rules automatiseert ResortSuite niet het hoe, maar het wat. De developers leggen vast wat er moet gebeuren en wat het resultaat van die actie moet zijn. Deze benadering is heel anders dan wanneer je processen – het hoe – automatiseert. De business rules-aanpak stelt je in staat om te definiëren wat het resultaat moet zijn en dat heel consistent door te vertalen naar de uitvoering van je processen. Het eigenlijke programmeren van de software wordt overgenomen door het low-code platform. De developers van ResortSuite hoefden hierdoor aanzienlijk minder regels aan business rules-code te schrijven. Bovendien zijn business rules opgesteld in de taal van de business: als je ze leest, begrijpt iedereen wat er staat en wat ermee wordt bedoeld. Zo kun je fouten veel eerder opsporen en makkelijker verhelpen.

 

Door bedrijfsregels is er meer tijd over

Met business rules management kun je back-end applicaties volledig (opnieuw) bouwen. Ook kan je een add-on ontwikkelen op een bestaand systeem of een ‘schil’ van intelligentie over de verschillende back-end systemen heen leggen. In het geval van ResortSuite zorgde de low-code aanpak er niet alleen voor dat het bedrijf met weinig mensen snel een zeer uitgebreide applicatie kon ontwikkelen, maar ook dat ze die applicatie in de loop van de tijd heel eenvoudig kunnen doorontwikkelen. Toen online boekingsplatformen hun intrede deden, begonnen concurrenten van ResortSuite allemaal van voor af aan toen ze boekingsfunctionaliteit wilden ontwikkelen. Terwijl ResortSuite gewoon kon blijven doorontwikkelen op wat er al stond. Daarnaast bieden ze de nieuwe functionaliteiten aan vanuit één omgeving die in één cloud staat. Ze konden bovendien naadloos koppelen met software van derde partijen. Kortom, met low-code kon ResortSuite niet alleen heel snel de initiële applicatie ontwikkelen, ze kunnen die ook eenvoudig onderhouden en doorontwikkelen. Zo heeft ResortSuite meer tijd zich als ISV te focussen op de waarde die ze willen toevoegen voor de klanten.

Het origineel van dit artikel is te lezen op de website van FocusonIT.nl

Written by: Hans Canisius
CEO

Related posts