16 april 2026
Learning nieuws

Waarom complexe softwareprojecten zelden vastlopen op techniek

Wie ooit betrokken is geweest bij de implementatie of doorontwikkeling van een LMS, LXP of ander softwareplatform, kent het moment waarop de complexiteit ineens lijkt toe te nemen.

Er komt een extra gebruikersgroep bij. Een uitzondering op een proces. Een nieuwe wens vanuit de business. Het leerplatform moet gekoppeld worden aan een ander systeem. Rapportages blijken toch net iets anders nodig te zijn. Er ontstaat behoefte aan een extra dashboard, andere rollen en rechten of een nieuwe manier om content beschikbaar te stellen.

Op zichzelf zijn het allemaal logische wensen.

Toch is dat vaak het moment waarop een softwareproject begint te vertragen. Overleggen worden langer, keuzes worden lastiger en de oplossing lijkt met iedere nieuwe wens ingewikkelder te worden.

De oorzaak ligt lang niet altijd in de techniek.

De oorzaak is dat complexe problemen ons verleiden om steeds verder in de details te duiken.

Hoe complexer het probleem, hoe kleiner we gaan kijken

Dat klinkt misschien tegenstrijdig.

Juist wanneer een vraagstuk ingewikkeld wordt, hebben we de neiging om verder in te zoomen. We analyseren uitzonderingen, bespreken afzonderlijke functionaliteiten en werken steeds gedetailleerdere scenario’s uit.

Wat gebeurt er als deze gebruiker deze rol heeft?

Wie mag deze content zien?

Wat als iemand bij twee doelgroepen hoort?

Welke informatie moet op welk dashboard verschijnen?

En wat gebeurt er wanneer gegevens ook nog uit een ander systeem komen?

Dat zijn allemaal vragen die uiteindelijk beantwoord moeten worden.

Maar er schuilt een risico in.

Door steeds verder in te zoomen, verliezen we langzaam het systeem uit het oog. We zien de afzonderlijke onderdelen steeds scherper, maar begrijpen steeds minder hoe ze elkaar beïnvloeden.

En juist daar ontstaat complexiteit.

Een LMS/LXP is een systeem, geen verzameling functionaliteiten

Dat geldt misschien nog wel sterker voor een leerplatform.

Op papier bestaat een LMS/LXP uit allerlei onderdelen. Gebruikers, rollen en rechten, doelgroepen, leerpaden, workshops, dashboards, artikelen, e-learning, toetsen, certificaten, rapportages en mogelijkheden voor social learning.

Daarnaast kan een leerplatform gekoppeld zijn aan andere systemen via bijvoorbeeld een API, SSO of LTI.

Technisch kun je al die onderdelen afzonderlijk bekijken.

Een gebruiker doet dit. Een dashboard laat dat zien. Een koppeling stuurt deze gegevens door. Een bepaalde rol krijgt toegang tot die content.

Maar voor de mensen die ermee werken, bestaat die scheiding helemaal niet.

Zij ervaren één leeromgeving.

Een manager ziet niet alleen een dashboard, maar wil begrijpen hoe de ontwikkeling van zijn team verloopt. Een nieuwe medewerker denkt niet in leerpaden, doelgroepen of autorisaties, maar wil weten wat er van hem wordt verwacht. Een trainer wil deelnemers begeleiden zonder eerst de technische structuur van het LMS te hoeven begrijpen. En een beheerder wil wijzigingen kunnen doorvoeren zonder voor iedere aanpassing afhankelijk te zijn van een ontwikkelaar.

Dat betekent dat de kwaliteit van een leerplatform niet alleen wordt bepaald door wat iedere functionaliteit afzonderlijk kan.

Het gaat om de manier waarop alles samenwerkt.

Daarom beginnen wij niet met schermen

In softwareprojecten wordt vaak al vroeg gesproken over schermen, functionaliteiten en wensenlijsten.

Dat is begrijpelijk. Die zijn zichtbaar en concreet.

Toch vertellen ze nog weinig over de kwaliteit van de uiteindelijke oplossing.

Bij Learning Heroes beginnen we daarom liever een stap eerder.

We proberen eerst te begrijpen hoe de organisatie en het leerproces in elkaar zitten. Welke ambitie ligt onder de vraag? Welke gebruikers en doelgroepen zijn er? Wat moeten zij kunnen doen? Welke informatie hebben ze nodig? Welke systemen spelen al een rol? Welke gegevens moeten worden uitgewisseld? En wat moet een beheerder straks zelf kunnen aanpassen?

Pas wanneer die samenhang zichtbaar wordt, krijgt de techniek betekenis.

Dan wordt duidelijk welke bestaande functionaliteiten van het LMS/LXP nodig zijn, hoe je die moet inrichten en waar eventueel iets anders nodig is.

En misschien nog belangrijker: wat je níét hoeft te bouwen.

Niet iedere complexe vraag vraagt om maatwerk

Dat laatste is belangrijk.

Want zodra een softwarevraag ingewikkeld wordt, ontstaat al snel het idee dat er maatwerk nodig is.

Soms is dat zo.

Een specifieke koppeling, workflow of organisatievraag kan iets vragen wat niet standaard in een SaaS-platform aanwezig is.

Maar complexiteit aan de voorkant betekent niet automatisch dat er aan de achterkant volledig nieuwe software gebouwd moet worden.

Vaak kun je met bestaande bouwstenen al veel oplossen. Rollen en rechten, doelgroepen, dashboards, leerpaden, content, workshops en rapportages kunnen op verschillende manieren met elkaar worden gecombineerd.

De kunst zit dan niet in zoveel mogelijk bouwen.

De kunst zit in begrijpen hoe je bestaande mogelijkheden zo inzet dat de oplossing eenvoudig voelt voor degene die ermee moet werken.

En als daar wél een aanvullende koppeling of functionaliteit voor nodig is, moet die passen binnen het geheel.

Niet ernaast worden gebouwd.

De beste software voelt eenvoudig

Misschien is dat wel de grootste paradox van softwareontwikkeling.

Goede software is vaak gebouwd op complexe afwegingen, maar voelt voor de gebruiker verrassend eenvoudig.

Niet omdat er achter de schermen weinig gebeurt.

Maar omdat de complexiteit daar wordt opgelost waar de gebruiker er zo min mogelijk last van heeft.

Dat vraagt om meer dan techniek.

Het vraagt om ontwikkelaars die begrijpen wat een technische keuze elders in het systeem veroorzaakt. Om UX die rekening houdt met verschillende gebruikers en rollen. Om kennis van leren en didactiek. En om voldoende begrip van de organisatie om te weten waarom iets überhaupt nodig is.

Daarom kijken we bij Learning Heroes naar een LMS/LXP als één samenhangend systeem waarin software, UX, didactiek en organisatie elkaar beïnvloeden.

De vraag is uiteindelijk niet hoeveel functionaliteiten je kunt toevoegen.

De vraag is of het geheel blijft kloppen wanneer het complexer wordt.

Want juist daar wordt goede software zichtbaar.

Niet wanneer alles eenvoudig ís.

Maar wanneer iets ingewikkelds eenvoudig voelt.


Learning Heroes ontwikkelt en implementeert LMS/LXP-leerplatformen voor organisaties met uiteenlopende leer-, gebruikers- en organisatievragen. Het SaaS-platform biedt onder andere dashboards, doelgroepen, rollen en rechten, leerpaden, e-learning, workshops, toetsen, certificaten, rapportages en social learning en kan via API, SSO en LTI met andere systemen worden verbonden. Wanneer een organisatie een specifieke technische of functionele vraag heeft, kijken we eerst hoe die past binnen het geheel en wat met bestaande mogelijkheden kan worden opgelost. Waar nodig kan het platform worden uitgebreid of gekoppeld, zonder dat voor iedere afwijkende wens een volledig maatwerk-leerplatform nodig is.

Zet dit je aan het denken of roept het een vraag op? Stel ’m gerust.

Meer zien?

Zie volgende bericht

Ambitie verdient een platform. We denken niet in software. We denken in groei.

Klaar om te beginnen?

Ambitie verdient een platform. We denken niet in software. We denken in groei.

Klaar om te beginnen?