Wat we hebben geleerd van het open sourcen van ons hobbyproject

Vorige week hebben we ons interne hobbyproject Hours volledig open source gemaakt. Hours is een eenvoudige time tracking app die we hebben ontwikkeld toen we gek werden van de urenregistratie-tool die we gebruikten.

Onze richtlijnen tijdens het ontwikkelen van Hours waren:

  • Het moet super makkelijk zijn om uren op te geven.
  • We willen zo min mogelijk beperkingen inbouwen (zoals: alleen managers mogen projecten maken en gebruikers aan projecten toevoegen, etc.)
  • Iedereen moet inzicht krijgen in de status van projecten en waar hun collega's mee bezig zijn
  • We maken geen features puur en alleen omdat mensen ergens aan gewend zijn.

Hours Project Overview

We hebben Hours intern al een paar maanden in gebruik.

Na Hours een tijdje intern te hebben gebruikt leek het ons leuk om de applicatie een beetje op te schonen en beschikbaar te maken voor anderen - zowel de broncode als een gehoste versie (gratis voor kleine teams).

Dit hebben we geleerd

  1. Je moet tegen zware kritiek kunnen. Het internet weet altijd beter - en spaart niemand. Dus we werden afgekraakt vanwege onze gebrekkige onboarding experience, missende features, om het feit dat de klok in onze favicon verschilde van die in ons logo. En in alle gevallen (en nog een paar) konden we het alleen maar eens zijn met de kritiek.

  2. Wees niet bang. Hoe erg je ook je best doet, je laat altijd steken vallen. Kritiek op zaken die beneden peil zijn kan hard aankomen, maar is vooral ongelofelijk waardevol. Bovendien is er een verschil tussen commentaar van onbekende mensen over de hele wereld en gezeur van je collega's over de user experience ;). De kritiek werkte enorm motiverend - binnen een paar uur konden we een aantal van de grootste problemen oplossen.

  3. Een open source project inspireert ontwikkelaars. In de business-to-business wereld krijgen software ontwikkelaars niet altijd de waardering die ze verdienen. Met een open source project kun je feedback krijgen van ontwikkelaars over de hele wereld. En op Github's lijst met trending developers staan tussen Google en Facebook is ook wel eens leuk.

  4. Documentatie is belangrijk. We dachten dat we onze documentatie goed op orde hadden, maar toen we alles open stelden bleken een aantal fundamentele dingen te ontbreken in de readme en documentatie. Oeps.

  5. Iemand had een coole stage bij ons in 1991.

Al me al was het een positieve ervaring. Misschien zouden we al onze projecten open source moeten maken?

En wat zou dat zakelijk gezien betekenen?

Meer artikelen

  1. De video van ons 30-jarig jubileumfeest

    De video van ons 30-jarig jubileumfeest

    Ons 30-jarig jubileumfeestje was een groot succes. Gelukkig kunnen we daar nog even van nagenieten. BEMedia heeft de avond vastgelegd op foto en video. Een mooie herinnering aan een bijzonder feest. En dat wilden we natuurlijk graag met jullie delen... Lees verder

  2. Sociaal leren tijdens de lunchpauze

    Sociaal leren tijdens de lunchpauze

    De lunchpauze is het moment om je werk te onderbreken zodat je er ’s middags weer vol tegenaan kunt. Maar als je stopt met werken, betekent dat dan ook dat je stopt met het genereren van ideeën? Natuurlijk niet! Koffie- en lunchpauzes zorgen voor... Lees verder

  3. Leren op microniveau: de toekomst

    Leren op microniveau: de toekomst

    Notendop-kennis. Ooit van gehoord? Heel kort gezegd is het het microdoseren van dagelijkse kennis. Hoewel microleren geen nieuw begrip is, vinden steeds meer mensen (waaronder ikzelf) het erg belangrijk. Informatiestroom Zie je wat er gebeurt? ... Lees verder

  4. De geschiedenis van onze stadsvilla

    De geschiedenis van onze stadsvilla

    Dit jaar bestaat Defacto dertig jaar. Daarom maakte Beno Hofman, het geheugen van Groningen, ​een filmpje over de geschiedenis van ons pand. De stadsvilla werd gebouwd in 1882 en is sinds 1999 in het bezit van Defacto. Over de jaren was het pand eigendom... Lees verder

  5. Ken je potentie: de kenniswerker

    Ken je potentie: de kenniswerker

    Heb je ooit een kenniswerker ontmoet? Ze zijn meestal te vinden in het hart van je organisatie. Kijk maar om je heen, al je collega's zijn kenniswerkers. Het neemt vele vormen aan. Je ziet het terug in hun bereidheid en motivatie, ideeën, ervaringen... Lees verder