''Mendix Developers zijn heel vrij in hoe ze logica bouwen of modelleren.''
Elwin Wu werkt als Mendix Consultant bij Qualogy. Na zijn opleiding Business IT & Management stond hij voor de keuze: kies ik voor een carrière aan de businesskant of ga ik de IT in? In Mendix vond hij het beste van deze twee werelden. In dit blog vertelt hij graag meer over zijn keuze voor Mendix én waarom het platform zo populair is geworden.
“Na een paar gesprekken wist ik het al. Dit is een match. De Qualogy-cultuur past goed bij mij.”
Elwin: “Een collega bij mijn afstudeerbedrijf vertelde dat hij ging werken bij Mendix. Ik was benieuwd, ging op onderzoek uit én kwam tot de conclusie: het Mendix-platform kan iets voor mij zijn. Na mijn studie heb ik in korte tijd heel veel over het platform geleerd tijdens een traineeship bij de Trainee Factory.
Via oud-collega Rawi Bodha kwam ik in contact met Qualogy. Na een paar gesprekken wist ik het al. Dit is een match. De Qualogy-cultuur past goed bij mij. De collega’s zijn allemaal warm en aardig én de werkethiek is goed. “
“Het gaat bij Mendix om logica. Alles is heel visueel. Hierdoor kunnen alle betrokkenen meegenomen worden in het ontwikkelproces.”
Wat is Mendix?
“Mendix is een op Java gebaseerd low-code-platform, waarmee je heel snel (maatwerk) bedrijfsapplicaties kunt ontwikkelen. Het platform is enorm populair geworden door de snel op te pakken basisvaardigheden, snelheid en flexibiliteit. Je hebt in principe geen ervaring met programmeren nodig. Je hoeft alleen de software van het platform te begrijpen. En juist dat is bij Mendix relatief simpel.
Het gaat bij Mendix om logica. Alles is heel visueel. Hierdoor kunnen alle betrokkenen meegenomen worden in het ontwikkelproces.”
“De ontwikkeltijd van een (maatwerk) bedrijfsapplicatie in Mendix is tot zes keer sneller dan het ontwikkelen van een soortgelijke applicatie in een traditionele programmeertaal.“
Waarom Mendix?
Organisaties willen steeds vaker hun bedrijfsprocessen automatiseren. De korte ontwikkeltijden maken Mendix een geliefd platform om dit te doen. Ook is er veel vraag naar het vervangen en/of koppelen van verschillende systemen, om er meer uit te kunnen halen. Mendix kan een krachtige link zijn tussen meerdere systemen. En het is flexibel bij wijzigingen in de setup.
De ontwikkeltijd van een (maatwerk) bedrijfsapplicatie in Mendix is tot zes keer sneller dan het ontwikkelen van een soortgelijke applicatie in een traditionele programmeertaal.
Het ontwikkelproces
Het ontwikkelen van een Mendix-applicatie is als het bouwen van een huis: eerst moet het fundament goed staan. Wat moet de applicatie kunnen? Welke data moet er worden gebruikt? Als het fundament staat kan er gewerkt worden aan een minimum viable product. Daarna is het tijd voor UI/UX, extra functionaliteiten en ‘nice to haves’.
Het ontwikkelen van applicaties in Mendix gebeurt via scrummethodes. Na elke oplevering zijn er vaak nog refinements om de puntjes op de i te zetten.
Voordelen Mendix
Mendix kent veel voordelen. Ik noem er een paar:
- Korte ontwikkeltijd: simpele applicaties zijn binnen een paar weken realiseerbaar.
- Wijzigingen: kunnen snel worden doorgevoerd.
- Een actieve Mendix-community: heb je vragen of een probleem? De reactietijd is heel kort.
- Makkelijk te leren: je hebt geen programmeerervaring nodig.
- Korte doorlooptijd van processen: dankzij voorgebouwde widgets, styling en inhouse functionaliteiten.
- Maatwerk: maatwerkfunctionaliteiten kunnen worden toegevoegd met JavaScript.
“Bij Qualogy zetten we in op het delen we onze kennis, met SIGs en eendaagse Mendix-workshops.”
Het belang van ervaring
Mendix Developers zijn heel vrij in hoe ze logica bouwen of modelleren. Dit betekent dat er veel manieren zijn om een applicatie te realiseren. Dit kan gevolgen hebben voor de bouwkwaliteit. Hoe complexer het project hoe moeilijker het is om applicaties met terugwerkende kracht te verbeteren. De kwaliteit is afhankelijk van de vaardigheid van de Mendix Developer.
Bij Qualogy zetten we daarom in op het delen we onze kennis, met SIGs en eendaagse Mendix-workshops. Zelf ben ik ook met een Udemy-opleiding mijn JavaScript-skills aan het verbeteren, om de werking van widgets te begrijpen én zelf te kunnen bouwen.
“Mendix Developers zijn heel vrij in hoe ze logica bouwen of modelleren.”
De rollen van een Mendix Consultant
Naast het bouwen van bedrijfsapplicaties kun je als Mendix Consultant bij Qualogy ook andere rollen op je nemen, zoals: Product Owner, Scrummaster, Engineer / Developer, Architect en Technical Lead. Dat maakt het werk dynamisch en interessant.