Cees is een kennisbedrijf uit Valkenburg dat zich bezighoudt met hr-adviesdiensten en SaaS-oplossingen voor personeelsbeleid. Alle online applicaties die het bedrijf ontwikkelt, worden door Cees gemaakt met behulp van het OutSystems Rapid Application Delivery Platform. Ceo Guido van den Brink: 'Onze manier van werken kan alleen maar met behulp van OutSystems.'
De laatste grote mijlpaal van Cees is de Cees HR-monitor, een SaaS-oplossing die klanten helemaal naar eigen behoefte kunnen invullen. De oplossing is in feite een ‘best of’ van alle functionaliteiten die Cees de afgelopen jaren heeft ontwikkeld. Hans de Vries, voormalig zzp’er en nu een compagnon van Van den Brink in Cees Online Tools, was de belangrijkste ontwikkelaar van de applicatie.
‘Verschillende bestaande projecten hebben geleid tot het ontwikkelen van de HR-monitor’, zegt De Vries. ‘Zij wilden een oplossing waarmee ze de strategische posities in hun organisatie konden borgen. Wij bouwden een monitor waarmee klanten precies kunnen zien welke hr-processen niet goed werden uitgevoerd en welke leidinggevenden daar verantwoordelijk voor waren. Die oplossing was en is een groot succes. Het zorgt er echt voor dat hr-processen goed bewaakt worden.’
HR-monitor
De basis van de HR-monitor is een documentmanagementsysteem (dms). Iedere medewerker krijgt een eigen persoonlijke portal via welke hij inzage kan krijgen in zijn eigen personeelsdossier en kan communiceren met zijn werkgever. De werkgever kan er bijvoorbeeld vragenlijsten mee afnemen, of beoordelingsverslagen mee delen. De medewerker kan op zijn beurt berichten versturen.
Op de gegevens van het dms is een dashboard gebaseerde oplossing. Leidinggevenden kunnen met het dashboard in één oogopslag zien welke posities onder hun verantwoordelijkheid vallen en wie er problemen hebben. Wat als een ‘probleem’ wordt bestempeld, kan een organisatie zelf bepalen en door Cees laten inrichten. Daarnaast kan het systeem worden gebruikt om in de gaten te houden of mensen over de juiste competenties en certificaten beschikken en kan er een beoordelingscyclus mee worden ingericht.
‘Onze nieuwe HR-monitor is enorm uitgebreid als het gaat om de functionaliteit’, vertelt de Vries. ‘Het omvat onder andere ook modules voor werving en selectie. Omdat de klanten allemaal verschillende hr-vragen hebben, gebruiken ze het de monitor op verschillende manieren en hebben zij allemaal andere eisen ten aanzien van het systeem. Voor een gemeente moeten we bijvoorbeeld herintreders in een systeem koppelen aan een functie, terwijl andere bedrijven weer een totaaloplossing voor hr-lifecyclemanagement willen. En ons systeem blijkt flexibeler dan gedacht, want we kunnen het allemaal ondersteunen.’
OutSystems
De bouw van de HR-monitor werd volgens van den Brink en de Vries vooral mogelijk, omdat ze gebruik maakten van het OutSystems ontwikkelplatform. ‘OutSystems maakt een andere, nieuwe manier van werken mogelijk’, verklaart Van den Brink. ‘Kort samengevat: bij programmeren op de traditionele manier begin je met een blanco vel. Werkelijk alles ga je programmeren. De logica, hoe het eruit ziet, etcetera. Met het OutSystems platform doe je dit anders. Applicaties ga je visueel modelleren en de code wordt automatisch gegenereerd. Veel code kun je namelijk hergebruiken, de meeste applicaties zijn in de basis ongeveer hetzelfde. Je voert iets in, je verwerkt het en je geeft iets weer. Wanneer je je datamodel getekend hebt, is dus meteen ook 80 tot 90 procent van de code klaar. Enkel het finetunen en bijschaven, dat wat programmeurs van de oude stijl op het allerlaatste moment doen, dat is nog handwerk. Overigens wel visueel ondersteund.’
Scepsis
Deze manier van werken brengt een aantal grote voordelen met zich mee. Het belangrijkste is dat je tot wel tien keer sneller dan normaal kunt programmeren. ‘Ik was in eerste instantie behoorlijk sceptisch’, vertelt Van den Brink. ‘Ik vond het maar een kostbaar platform en moest nog maar zien of de snelheid die werd beloofd in de praktijk gehaald kon worden en of die efficiëntieverbetering inderdaad de licentiekosten rechtvaardigden. Mijn compagnon Hans was echter volhardend en na verloop van tijd begon ik te merken dat je die tijdsbesparing echt kunt halen. Niet alleen kan je veel sneller een applicatie ontwikkelen, je kan de applicatie bovendien gemakkelijk onderhouden en uitbreiden met nieuwe functionaliteit.’
Om de proef op de som te nemen, vroeg Van den Brink bij een ontwikkelbedrijf een offerte op voor het bouwen van een webapp. ‘Ik kreeg een mooi document terug met een urenverantwoording die neerkwam op drie dagen werk. Vervolgens ging ik naar Hans en vroeg ik hem dezelfde app te maken met dezelfde functionaliteit. Hij ging naar z’n werkkamer en een paar uur later kreeg ik een mail met de vraag of ik de app kon testen. Toen was mij wel duidelijk dat ik met OutSystems veel sneller kan programmeren en daardoor lagere offertes kan uitbrengen. De time to market wordt zo vele malen korter, wat belangrijk is in de huidige wereld die wordt gekenmerkt door een hoge mate van concurrentie en een kleine window of opportunity. En die licentiekosten verdienen we op deze manier ook binnen de kortste keren terug.’
Volgens Van den Brink is het slechts een kwestie van tijd totdat iedereen met behulp van Rapid Application Delivery-platformen ontwikkelt. ‘Als je een oplossing wilt ontwikkelen die altijd hetzelfde blijft, dan is OutSystems duur. Maar dat soort oplossingen bestaan eigenlijk niet, ook al denken sommige bedrijven nog van wel. Elke applicatie moet eigenlijk continu worden aangepast om in de pas te blijven lopen bij de voortdurend veranderende omstandigheden en eisen van de business.’
Van den Brink vindt dat in de huidige tijd iedere applicatie om de drie maanden (en waarschijnlijk frequenter) wel gewijzigd moet worden. Alleen dan heb je altijd de beste applicaties en kun je de concurrentie voorblijven. Om deze reden wordt ook de HR-monitor constant aangepast en verbeterd. ‘De Cees HR-monitor is door deze manier van werken steeds de applicatie van morgen. Slim, snel, goedkoop en gemakkelijk.’