Breng de verwachtingen goed in kaart
Welke verwachtingen heb je van de ontwikkelaar die je zoekt? Zijn je verwachtingen niet te hoog? Of juist veel te laag? Moet jouw nieuwe ontwikkelaar veel op eigen inzicht doen of is er ondersteuning van een projectmanager? Ga eens na bij jezelf of de verwachtingen die je hebt wel realistisch zijn.
Iedere programmeur heeft zijn of haar eigen skillset. Handig, maar voor het ontwikkelen van een applicatie zijn vaak meerdere skillsets of disciplines nodig. Je kunt deze ontwikkelaars allemaal in dienst nemen, maar dan is de vraag of je doorlopend voldoende werk hebt voor alle ontwikkelaars. Je zou kunnen overwegen om ontwikkelaars in te huren. Wanneer je ontwikkelaars inhuurt, heb je de juiste kennis en capaciteit wanneer het nodig is en betaal je ook alleen voor die momenten. Een team met eigen developers betaal je doorlopend, terwijl je ze misschien niet constant allemaal nodig hebt.
Bepaal daarnaast welke technieken de ontwikkelaar moet beheersen. Een voorbeeld: je bent in gesprek met een software architect, omdat je een architectuur nodig hebt. De ervaring leert echter dat je nooit enkel een softwarearchitectuur nodig hebt. Denk bijvoorbeeld aan de software die ontwikkeld en onderhouden moet worden. Vindt de ontwikkelaar/architect in kwestie daar genoeg uitdaging in? Beheerst hij/zij al deze kennis? Wees altijd eerlijk over wat je een ontwikkelaar biedt, zodat alle betrokkenen weten waar ze aan toe zijn. Een te mooi beeld schetsen zorgt voor teleurstelling van beide kanten.
Ga ook na wat de ontwikkelaar van jou verwacht. Een plek om mensen te mogen begeleiden? Een kans om nieuwe technieken te gebruiken? Samenwerken binnen een team of juist alleen? De mogelijkheid om verder te studeren? Stel; je hebt als bedrijf één pakket met niet al te veel updates, maar de ontwikkelaar heeft behoefte aan het wisselen tussen projecten. Dit is geen goede match, dus de ontwikkelaar zal tijdig vertrekken. Kijk daarom goed of jullie geen verkeerde verwachtingen hebben van elkaar.
In de praktijk zien we vaak dat snel opgestelde vacatures verkeerde eisen bevatten, waardoor het vinden van een geschikte kandidaat erg lastig wordt. Developers aangenomen op basis van verkeerde eisen of verwachtingen, vergroten de doorloop binnen jouw bedrijf en remmen de groei.