Beleefd vertellen een incompetente software project vrijwilliger ze zijn te onervaren
Ik ben momenteel de projectleider van een online vrijwilliger uitgevoerd software project. Ik heb dit oorspronkelijk gemaakt en werk er in mijn vrije tijd aan. Er zijn ook een paar andere mensen die geïnteresseerd zijn in dit project en die zich vrijwillig hebben aangemeld om te helpen. Ik heb nog nooit met andere ontwikkelaars gewerkt. Op dit moment is er een andere ontwikkelaar die vrijwilligerswerk doet om te helpen met het programmeren van het project.
Voordat ze een ontwikkelaar waren, kende ik ze online sinds ze interesse hadden in het project. Ze hadden niet veel ervaring in software engineering, maar ze kenden wel de programmeertaal die het project gebruikt. Op dat moment was ik op zoek naar een andere programmeur om de ontwikkeling te versnellen, en vertelde hen dat ze konden helpen met het coderen van het project. Ik hoopte dat ik, ondanks hun gebrek aan ervaring, in staat zou zijn om ze op snelheid te krijgen met mijn begeleiding.
Ik had het mis.
Dit was twee maanden geleden, en inmiddels heb ik me gerealiseerd dat het een zeer lange tijd zal duren voordat ik ze kan opleiden tot een volledig bekwame ontwikkelaar. Op dit moment zijn hun vaardigheden gewoonweg niet goed genoeg om aan het project te werken, en ze hebben mijn hulp nodig bij het voltooien van bijna elke taak. Achteraf gezien is dit misschien mijn fout geweest, omdat ik de tijd die ik nodig had om een nieuwe ontwikkelaar op te leiden verkeerd heb ingeschat. Ik hoop dat dit niet onsympathiek klinkt, maar vanuit een puur zakelijk perspectief is de grote hoeveelheid tijd die ik als mentor aan hen besteed gewoonweg niet de tijd waard die ik anders aan het project zelf zou kunnen besteden.
Ik heb overwogen dat mentorschap een investering is, en dat ze uiteindelijk de vaardigheden zullen hebben om efficiënter aan het project bij te dragen. Maar zoals het nu is, doe ik dit project voor de lol, na veel verantwoordelijkheden, dus ik heb echt niet de energie om iemand elke avond als ik thuiskom les te geven. Bovendien ben ik van plan om dit project de komende 3 maanden op te geven en/of af te maken, dus het is voor mij waardeloos om te investeren in iets wat ik binnenkort toch zal opgeven.
Over het geheel genomen zou het voor mij en het project zeer gunstig zijn om ze ofwel uit de baan van de ontwikkelaar te halen, ofwel ze over te plaatsen naar een andere functie. Dit is echter onhandig om drie redenen:
Ze zijn een vrijwilliger op dit project. In feite hebben ze enthousiasme getoond om te helpen, en ik heb het gevoel dat ze erg blij zijn om een ontwikkelaar te zijn. Het is niet hetzelfde als het ontslaan van een betaalde werknemer, omdat ze hun ontspanning en vrije tijd opofferen voor dit project. Het zou erg respectloos zijn om ze gewoon te “ontslaan”.
Ze zijn al ongeveer twee maanden ontwikkelaar. Als ik ze zou afwijzen wegens onervarenheid, zou ik dit (normaal gesproken) meteen gedaan hebben. Zoals ik al eerder zei, was ik me er niet van bewust dat hun onervarenheid het project zo zou hinderen.
Ik kende deze persoon al eerder online, en ze zijn een vriend en zijn ook een enthousiaste supporter van dit project. Ik wil geen bruggen verbranden.
Bedankt bij voorbaat voor enig advies. Ik zou op dit moment liever alleen werken zonder deze andere ontwikkelaar.
- *
Opmerking: Ik denk niet dat dit van toepassing is op The Workplace, omdat ze een vrijwilliger zijn, en ik ben nogal informeel met de ontwikkelaar - in feite heb ik gezegd dat ik bevriend ben met hen.
Op dezelfde manier heb ik gekeken naar deze vraag over het ontslaan van iemand vanwege de vaardigheden, maar dat is voor een professionele omgeving. Zoals ik al zei in Awkwardness Reason #1, zijn ze vrijwilliger en verdienen ze enig respect voor het opofferen van hun waardevolle vrije tijd voor dit project.