19 januari 2024
Afgelopen december organiseerden wij een inspirerende hackathon. Tijdens deze intensieve dag, van 09:00 tot 21:00, kwam ons talentvolle team bijeen in hun nieuwe truien om te brainstormen en innovatieve softwareoplossingen te creëren die onze interne processen verbeteren.
De dag was gevuld met samenwerking en creativiteit op ons kantoor, resulterend in significante verbeteringen zoals efficiëntere WBSO documentatieprocessen, geavanceerde complimentensystemen, en verbeteringen in HR-gesprekken. Ook verkenden we nieuwe ontwikkelaarssystemen. We hebben foto’s van het hele team laten maken en het was buitengewoon gezellig.
De grote winnaar was het idee van onze collega’s Texas en Piotr, een MacDesktop applicatie waarin je complimenten kan geven. Het is een puntensysteem en met veel innovatieve snufjes!
🤓
Texas & Piotr's Devdash
Time-boxing
We begonnen de hackathon met een uur lang brainstormen over het concept van devdash. De vele ideeën die we in ons hoofd hadden moesten georganiseerd en gestructureerd worden om zo effectief aan de slag te gaan. We hebben dit aan de hand van post-it’s in een overzicht vastgelegd. Dit overzicht vormde een weergave van de basis functionaliteiten en een scoping van features die we belangrijk (must-haves) vonden. De minder belangrijke features (could-haves) kregen ook een plaats op ons overzicht, met als idee dat, mochten we tijd over hebben, we deze zouden kunnen toevoegen.
Onze skillset
We wisten dat wij met onze combinatie van vaardigheden anders waren dan de andere teams. Texas is ontwerper en werkt dus zonder code te schrijven, terwijl de andere koppeltjes voornamelijk bestonden uit developers. We moesten dus slim gebruik maken van onze combinatie van vaardigheden. Het zou qua tijdsindeling onmogelijk zijn om Texas 8 uur te laten designen om dan vervolgens Piotr de designs om te zetten naar een app prototype in echte code. Daarom hebben we besloten dat we mini-sprints gingen doen waarin Texas 2 uur werkt aan design en prototyping, om Piotr vervolgens het resultaat te laten uitwerken in de echte app. Na de sprint van 2 uur legden we vervolgens ons werk naast elkaar en bespraken hoe de designs aansloten bij het app prototype en andersom. Dit werkte heel prettig omdat we zo stapje voor stapje het concept verder vorm konden geven op basis van wat technisch mogelijk was. Soms kwamen we obstakels tegen in de code waardoor we de designs moesten aanpassen voor een oplossing die wellicht wat simplistischer maar wel haalbaar was.
Het resultaat
Devdash is eigenlijk een combinatie van meerdere ideeën die wij hadden. Allemaal sloten ze aan bij de opdracht voor de hackathon: “Bedenk iets dat het werken bij 9to5 verbetert”. Zo hadden wij in gedachten om een puntensysteem op te zetten waarin collega’s punten verzamelen door taken uit te voeren gerelateerd aan hun werkzaamheden zoals bijvoorbeeld het uploaden van een github commit, het opzetten van een design systeem voor een nieuw project, etc. Daarnaast vonden wij het ook belangrijk om punten uit te delen voor werkzaamheden die het kantoor op orde houden zoals het inruimen van de vaatwasser, het zetten van koffie en het klaarzetten van de borrelhapjes.
Daarnaast wilden we met Devdash werknemers van 9to5 ook een plek geven om te reflecteren op hun eigen werkzaamheden maar ook de samenwerking met hun collega’s. Bovenstaande twee concepten lenen zich ook voor gamification en daarom hadden wij ook het idee om een leaderbord binnen 9to5 op te zetten waarin alle acties die je doet met Devdash weergegeven worden.
Tenslotte hadden wij als design principle de slogan “always available, never distracting” bedacht. Op basis hiervan hadden wij besloten dat de applicatie vanuit de MacOS topnavigatie beschikbaar moet zijn. Gevolg daarvan was dat de UI klein moest blijven, het moest vanuit een toetscombinatie aangeroepen worden en maximaal 550 pixels breed zijn. Hieronder een impressie van Devdash.