F19 Software Meer schaalbaar businessmodel door Umbraco-expertise
F19 richt zich op het vergemakkelijken van multichannel reporting van jaarverslagen. Zij doen dit door het aanbieden van hun eigen platform F19 Software. F19 wil in de toekomst meer implementatiepartners aansluiten, die de software gemakkelijker zelf kunnen connecten met hun klanten. Daarvoor waren technische uitbreidingen nodig. Joris van Houts is Head of Development en werkte vanuit F19 nauw samen met Marvelous.
Maatwerk
Joris vertelt: “Vroeger vond het maatwerk voor jaarverslaglegging óp ons platform plaats: de huisstijl van een organisatie werd daar direct op geprogrammeerd. Om een meer schaalbaar product aan te kunnen bieden, wilden we de presentatie loskoppelen van ons CMS. Daarnaast moet het voor implementatiepartners gemakkelijker worden hun eigen tech-stack te kunnen inzetten voor hosting en creatie, om vervolgens via onze nieuwe API content gestructureerd binnen te halen uit F19.”
De nodige meters gemaakt
Joris vervolgt: “Bij een API hoort ook een software-developmentkit (SDK), een bibliotheek met code-voorbeelden, als het ware best practices voor partners. Toen we gingen nadenken over een goed code-voorbeeld om mee te beginnen, kwamen we uit bij Umbraco. Umbraco is .NET en dat ligt ons goed. Het is daarnaast een populair CMS onder ontwikkelaars, met een goede marktintegratie. We zijn toen via mijn oud collega Coen bij Jeroen van Marvelous terechtgekomen. Daar hebben ze diepgaande Umbraco-expertise en de nodige meters gemaakt.”
Umbraco-voorbeeldapplicatie
“We hebben ons van mei t/m juli 2020 samen opgesloten en geknald met een team van 4 à 5 mensen, deels van Marvelous en deels van F19. Wij voor het bouwen van de API en Marvelous voor het bouwen van een Umbraco-voorbeeldapplicatie om de API te gebruiken. De vanaf scratch gebouwde .NET-applicatie bevat rijke voorbeelden van het gebruik van F19. Er zijn Umbraco-plugins ontwikkeld voor het dynamisch inzetten van F19-content, zoals een grafiek of zelfs een compleet verslag.”
Agile samenwerking
Joris: “De samenwerking was buiten nuttig ook heel leerzaam, omdat Marvelous ook praktische kennis heeft, bijvoorbeeld over hoe je in Umbraco URL’s genereert en gefragmenteerde content logisch kunt renderen. De samenwerking was heel agile en met respect voor elkaars mening. Jeroen was naar mijn mening soms lang bezig met de perfecte architectuur, maar we hebben een mooie balans gevonden. We konden putten uit een grote gezamenlijke backlog met alle mogelijke ideeën. Wel leuk, want ook al zit het project erop; hij is nog steeds erg betrokken en nieuwsgierig naar hoe ons product nu ‘in het wild’ draait,” glimlacht Joris.