Versnel bedrijfsinnovatie met Mendix

Rick van der Werf |

De hedendaagse vraag naar innovatie vanuit de business is velen malen groter dan IT kan leveren. Hoe kunnen we meer tijd spenderen aan de innovatiekant en minder aan de ontwikkelingskant? Hoe kunnen we innoveren en onderscheid maken naar de concurrentie met een custom app, wanneer men gelimiteerd is betreffende ontwikkelaars en budget? Om hier een oplossing voor te bieden is SAP een partnership aangegaan met Mendix, de marktleider in low code development.

WAT IS Mendix?

Mendix is een low-code rapid development kit om snel, kwalitatieve apps mee te bouwen. Dit wil zeggen dat men door minimaal te coderen; snel, iteratief en kwalitatieve business apps kan bouwen op het SAP Cloud Platform. Op het SAP Cloud Platform is Mendix te vinden onder: Rapid Application Development by Mendix.

Tussen IT en de business afdeling van bedrijven zit vaak een groot gat als het gaat om vernieuwing en innovatie. Dit omdat men werkt als twee gesepareerde eilanden. Mendix heeft dit gat als doelgroep genomen om een brug te bouwen tussen IT-experts en de business experts, zodat zij samen hun innovatie doelen behalen.

HOE GARANDEERT Mendix DE SAMENWERKING?

In de visie van Mendix is iedereen in het team ontwikkelaar, betreffende zijn eigen vaardigheden. Business kent de processen en IT het systeem. Samen kunnen zij tot optimale oplossingen komen. Om er zeker van te zijn dat iedereen mee kan ontwikkelen hebben ze ontwikkelen versimpeld door het zo visueel mogelijk te maken. Mendix focust namelijk op sleep en plak (drag&drop) ontwikkeling. Zo kun je het scherm met diverse widgets inrichten en het scherm functioneel maken door het gebruik te maken van codeblocks.

Deze codeblocks kun je zien als legostenen met diverse functionaliteiten, waarmee een hele app ontwikkeld kan worden. Mendix heeft daarnaast een grote winkel waar door de community ontwikkelde codeblocks te vinden zijn, deze zijn voor het overgrote deel gratis toegankelijk. Deze codeblocks kunnen door eigen ontwikkelaars uitbreid worden, maar zij kunnen ook hun eigen codeblocks maken middels Java en/of JavaScript.

Hierdoor kunnen de business experts zich volledig focussen op de initiële ontwikkeling van de app en achterliggende bedrijfsprocessen en de IT-experts zich richten op complexe functies en technische architectuur. Om er zeker van te zijn dat kwalitatieve doelen behaald worden heeft Mendix hun ontwikkeltool voorzien van diverse user centered design principes en projectmanagement tools. Zo begint men altijd met een design thinking workshop samen met een UX-expert en architect om het doel van de app vast te stellen. En vertalen zij dit tot userstories, waarna zij de app in korte sprints gaan ontwikkelen.

het mendix pakket

Mendix biedt een volledig full stack ontwikkelplatform. Om het voor iedereen toegankelijk te houden is Mendix verdeeld over drie platformen:

1. De web modeler (Business experts)

Dit platform is voor de business experts, key-users en eindgebruikers. Dit is de meest visuele omgeving binnen Mendix en richt zich op het bouwen van de app fundering. Het plaatsen van alle velden. De velden functioneel maken en het feedback geven aan de IT-experts hoe moeilijke functies zouden moeten werken. Zij kunnen eenvoudige functionaliteiten geheel zelf bouwen met de codeblocks.

2. De Desktop modeler (IT-experts)

Dit is de ontwikkelomgeving voor de technische ITers. Binnen deze omgeving hebben zij de mogelijkheid tot het creëren en uitbreiden van apps en codeblocks. En deze tevens te uploaden naar de Cloud. Binnen SAP kan dit naar het SAP Cloud Platform middels de Cloud Foundry of direct naar HANA. Waarbij de app direct vertaald wordt naar SAP Fiori zoals de eindgebruikers gewend zijn.

3. Sprintr (het team)

Dit is de projectmanagement launchpad binnen Mendix. Binnen dit launchpad zit een volledig Agile SCRUM-pakket geïntegreerd. Dit assisteert het team om te opereren als een zelfsturend team en hun geselecteerde doel te behalen. Hierbij biedt Mendix een SCRUM-board voor de userstories en zijn deze direct toegankelijk in zowel de web als desktop modeler.

Binnen Mendix draagt dus iedereen mee aan de app ontwikkeling. Ieder levert een bijdrage gebaseerd op zijn eigen vaardigheden om de kwaliteit en bruikbaarheid van de app te garanderen. Door de samenwerking tussen zowel IT als business is de communicatie drempel lager en kunnen zij efficiënter naar hun doel werken.

wANNEER TE KIEZEN VOOR EEN MENDIX OPLOSSING

Binnen het SAP-landschap zijn er diverse ontwikkel opties. Maar waar is Mendix de beste oplossing? In dit overzicht laten wij zien waar wij Mendix adviseren:

Wij stellen dat Mendix ideaal is voor partners die veel maatwerk schermen vereisen in hun landschap, om hun concurrentie een stap voor te blijven. Maar tevens een schone SAP core wensen. Wat biedt Mendix nog meer? Zij bieden: offline apps, model-based development, IoT integratie en Mobile apps. Zodat er snelle en slimme apps ontwikkeld kunnen worden die direct op alle platforms te gebruiken zijn.

Mendix biedt een compleet ontwikkel platform binnen het SAP Cloud platform, waarbij men in 15% van de tijd dat een traditioneel ontwikkeltraject een app kan opleveren. Tevens biedt het een volledig pakket met GIT integratie, projectmanagement en ontwikkel tools om full-stack app ontwikkeling te kunnen doen.

Hoe kan SOA People helpen om een succesvol ontwikkel traject aan te gaan? Ons Sales, Pre-sales en ontwikkel team is getraind in alle moderne kennis betreffende SAP Fiori, SAPUI5 en Mendix. Met ons Design Thinking traject valideren wij welke tool geschikt is om succesvolle innovatie te garanderen. Samen zullen wij innovatie inzetten om ervoor te zorgen dat onze partners voor blijven op de competitie! Interesse in een demo of workshop? Neem contact op met SOA People!

Neem contact met ons op