0:00

Blog

Van component tot community

Open samenwerking en transparante spelregels zijn essentieel voor de groei van een succesvol ecosysteem dat werkt aan de ontwikkeling van het Novulo-platform. Tijdens het Novulo Composable Futures 2025 evenement ging een panel van betrokkenen in discussie over de voordelen van samen ontwikkelen. Ze bespraken ook het eigendomsrecht en de gezamenlijke verantwoordelijkheden ten opzichte van de kwaliteit en de continuïteit van de componenten in de store.

Partners
Novulo, IG&H, MAIA

Van component tot community

  • Novulo zet in op community driven development waarbij partners en klanten samen bouwen aan branchespecifieke componenten.
  • Eigenaarschap, kwaliteit en continuïteit zijn centraal geregeld via heldere spelregels en gedeelde verantwoordelijkheden.
  • Het ecosysteem versnelt ontwikkeling dankzij een sterke basisarchitectuur, wekelijkse samenwerkdagen en een gedeelde componentenstore.

De toehoorders van de panelsessie waren vooral gekomen om zich te oriënteren op de manier waarop Novulo in de praktijk te werk gaat om composable software tot een succes te maken. De aanleiding daarvoor is de nadrukkelijke uitnodiging vanuit Novulo aan partners en klanten om zelf branchespecifieke componenten te ontwikkelen. Novulo biedt daarbij de tools, een structuur met een ijzersterke referentiearchitectuur en ondersteuning in de vorm van wekelijkse samenwerkdagen.

Hoe is dat model van community driven development ontstaan?

“We hebben bij Novulo in 2023 geconstateerd dat we de ontwikkeling niet meer per se alleen willen doen. We wilden de markt erbij betrekken en de kennis bundelen”, zegt Remy Rotting, Product Owner Insurance bij Novulo. “Zo is het assurantie-ecosysteem ontstaan. Elke woensdag komen alle klanten en partners uit dit ecosysteem bij elkaar op ons kantoor in Zeist om samen te werken.”

Wie bepaalt eigenlijk wat er gebeurt op zo’n dag?

Remy: “We werken aan een gezamenlijk afgesproken roadmap. Daarbinnen heeft iedereen eigen projecten.” De experts van Novulo kijken daarbij steeds of een specifiek probleem bij een klant kan worden omgezet in een generieke oplossing. “Op zo’n dag heb je veel momenten waarop je met de anderen informatie kunt uitwisselen. Dat kan je net een stapje verder brengen in de implementatie of een ander inzicht geven.”

Welke impact heeft het ecosysteem gehad op IG&H als partner van Novulo?

“Onderdeel zijn van het ecosysteem heeft voor ons het resultaat gehad dat we een hele korte time-to-market hebben”, vertelt Gert-Jan de Vrij, Techlead bij IG&H. “Je begint steeds vanuit een basis die er al ligt. Daarna maak je een analyse van de ontbrekende functionaliteit en die ga je ontwikkelen. Dat gaat een stuk sneller dan wanneer je blanco begint.”

Kan iedere Novulo-klant deelnemen aan die sessies?

Remy: “We hebben geen harde eisen en alles is mogelijk in overleg. We hebben echter wel een aantal verwachtingen, bijvoorbeeld dat je werkt aan een project en kennis meeneemt. We gaan er bijvoorbeeld vanuit dat je de tweedaagse cursus Novulo Fundamentals hebt gevolgd als basis.”

Als je samen gaat ontwikkelen, ontstaan vragen over eigendom. Wat zijn de spelregels?

“Het is een puzzel die we met onze contentpartners en platformlicentiehouders aan het leggen zijn”, zegt Wim Minnen, CTO bij Novulo. “We zijn al heel ver met het formuleren van die voorwaarden. Je kunt bijvoorbeeld een component in de store zetten, maar als je dat hebt gedaan, dan geef je de garantie dat iemand anders het onderdeel ook kan blijven gebruiken. Als een component eenmaal in een essentiële applicatie voor je bedrijf zit, wil je geen risico lopen. Updates hoef je dus niet te installeren en je mag altijd zelf door ontwikkelen.”

Wie is er eigenaar van een component die door een ander is aangepast?

Wim: “Goede vraag. In de basis is degene die een component ontwikkelt ook de eigenaar. Het vergoedingenmodel is zo opgezet dat de maker een deel van de licentieopbrengst krijgt. Als je een variant maakt, is die voor eigen gebruik. Je mag zo’n variant niet zomaar in de store zetten. Je kunt natuurlijk afspraken maken met de maker van het origineel. Die zou bijvoorbeeld ook het eigendom kunnen overdragen.”

Als je een applicatie samenstelt met componenten van verschillende aanbieders, moet je dan met iedereen om tafel om dat juridisch te regelen?

“Nee liever niet natuurlijk”, zegt Esther van Genuchten, de advocaat van Kennedy vd Laan die Novulo helpt met het opstellen van de voorwaarden. “Je wilt eenvoud van het systeem en het open houden om snel te kunnen werken. We hebben dus gekeken hoe we alle belangen kunnen waarborgen en toch uniformiteit behouden. Zo zorg je ervoor dat gebruikers zich één keer moeten verdiepen in de voorwaarden voor het gebruik.”

Hoe kijkt David Wesdijk van Maia naar het eigenaarschap, als lid van de community vanaf het eerste uur?

“Ik draai al lang mee in de softwareontwikkeling en dit opensourceprincipe is heel gangbaar”, legt David uit. “Het is vergroeid met mijn karakter. Ik hou van delen zodat we er allemaal beter van worden. Als iedereen het op die manier doet, groeien we met zijn allen harder, worden we sneller en wendbaarder. Als je software maakt die een ander gebruikt, moet je de code wel onderhouden. Dat hoort er nu eenmaal bij.”

Wat zijn de voorwaarden om zo’n community succesvol door te laten groeien?

Wim: “Met de huidige omvang van de groep is de samenwerkdag goed vol te houden. Wordt het groter, is het een wat ingewikkeld concept. Dan zullen we moeten opsplitsen. We moeten dan meer gaan automatiseren. Als er nu iets niet werkt, zit je met elkaar om tafel en vraag je even gemakkelijk om toegang zodat je kunt meekijken. Dat moeten we beter gaan regelen. Ook moeten er mogelijkheden komen om gemakkelijker informatie over componenten uit te wisselen, zonder dat je bij elkaar zit. Ik denk dat er ook meer inzicht nodig is in hoe vaak een component wordt gebruikt en een mogelijkheid om feedback te geven op een component. Dat gaan we faciliteren.”

Related Case Studies.

training
Training Pages
Novulo
Novulo Insurance Developer

Become a Certified Novulo Insurance Developer. Bring innovation to the insurance industry by learning to build, improve and release (your own) insurance component. In just 16 training days over divided over three months, you’ll be ready to deliver. Expect hands-on workshops with practical assignments, on-the-job mentorship, and in-depth expert sessions. You'll rapidly fix bugs in component, make a composition for component developement, develop your own component and much more. Everything you need for optimal product innovation.

training
Training Pages
Novulo
Novulo Insurance Implementation Specialist

Become a Certified Novulo Insurance Implementation Specialist. Bring innovation to the insurance industry by learning to build and manage your own Novulo insurance application. In just 12 training days over divided over three months, you’ll be ready to deliver. Expect hands-on workshops with practical assignments, on-the-job mentorship, and in-depth expert sessions. You'll rapidly build insurance products, settle claims, create reports and much more. Everything you need for a smooth go-live.

training
Training Pages
Novulo
Workshop Novulo Data Extraction en REST API

Verhoog je vaardigheden in data extractie, exports en het werken met REST API's.