Bij Payt organiseren we af en toe een Hackday. Zie het als een kleine hackathon. Hoewel we het nog steeds een Hackday noemen, is dit evenement inmiddels uitgegroeid tot bijna twee dagen.
Peppol is sinds dit jaar verplicht voor e-facturen.
Peppol is sinds dit jaar verplicht voor e-facturen.
Meer controle en minder werk. Ook in jouw sector.
Snelle en veilige factuurafhandeling voor elke organisatie.
Snelle en veilige factuurafhandeling voor elke organisatie
Bij Payt organiseren we af en toe een Hackday. Zie het als een kleine hackathon. Hoewel we het nog steeds een Hackday noemen, is dit evenement inmiddels uitgegroeid tot bijna twee dagen.
Enkele jaren geleden zijn we gestart met het organiseren van een eendaagse hackathon per kwartaal. Het doel van zo’n dag is om ontwikkelaars even uit hun dagelijkse routine te halen en hen te laten werken aan zelfbedachte functies of zijprojecten die niet noodzakelijkerwijs verband houden met de debiteurenbeheer software van Payt. De meesten kiezen ervoor om nieuwe functionaliteiten aan de bestaande codebase toe te voegen, maar er zijn altijd een of twee teams die een andere richting inslaan door iets te creëren dat uiteindelijk niet in de codebase terechtkomt.
We spelen regelmatig een spelletje pingpong tussendoor, maar de prestaties van de fanatieke spelers zijn nooit ergens vastgelegd. Daardoor was het moeilijker om aan de lunchtafel met deze prestaties te kunnen opscheppen. Herman en Jasper hebben daar iets op gevonden: een slackbot die de match-ups genereert en rondstuurt. De slackbot houdt ook bij wie gewonnen of verloren heeft. Dat gebeurt (nog) niet automatisch. De winnaar moet zelf aangeven dat hij gewonnen heeft. Na elke ronde maakt de bot nieuwe match-ups.
Zo’n idee ontstaat enkele weken vóór de hackathon: iedereen kan zijn idee in de spreadsheet noteren. Andere ontwikkelaars kunnen dan aangeven dat ze interesse hebben om aan een bepaald project mee te doen. Zo kunnen we makkelijker meerdere developers aan één project laten werken. Teams bestaan meestal uit minimaal twee en maximaal vier ontwikkelaars.
Een van de doelen van zo’n hackathon is dat developers als team samenwerken. Bij Payt werken we namelijk niet in teams: elke developer is zelf verantwoordelijk voor het runnen van zijn projecten en de bijbehorende communicatie. Maar binnen een projectteam is de dynamiek heel anders dan wanneer je alleen werkt; een manier van overleggen, een manier van samenwerken aan één stuk code, enzovoort.
Zoals ik al zei, de meeste hackathon-projecten zijn features die op de bestaande code worden toegepast, maar de meeste projecten belanden uiteindelijk na zo’n dag in de prullenmand. Zelfs als deze projecten tijdens de hackathon werkend gepresenteerd worden. Dat laatste is namelijk een vereiste van een hackathon: een werkende demo. Het is niet erg dat een project in de prullenmand belandt. Het doel aan het eind van een hackathon is bereikt: als developer ben je even weg van de routine; je hebt nieuwe technologie kunnen leren; en je hebt leuke herinneringen overgehouden met collega’s met wie je misschien niet zo vaak samenwerkt.
Sommige projecten krijgen wel een vervolg. Zo bijvoorbeeld ook de CO2 Compensatie-module. Als klant van Payt kun je ervoor kiezen om een bepaald bedrag af te dragen aan het Trees for all-project. Het bedrag wordt bepaald op basis van het aantal facturen, e-mails en brieven die per maand worden verstuurd.
Dit keer hebben de deelnemers onder andere gewerkt aan:
We sluiten zo’n hackathon af met demo’s en pizza’s.
Lijkt het je wat om bij Payt aan de slag te gaan? Neem dan een kijkje bij onze openstaande vacatures: https://werkenbij.paytsoftware.com/