Dizer educadamente a um voluntário incompetente do projecto de software é demasiado inexperiente
Sou actualmente o líder do projecto de um projecto de software gerido por voluntários online. Originalmente criei este projecto e trabalhei nele no meu tempo livre. Há também algumas outras pessoas que se interessaram por este projecto e se voluntariaram para ajudar. Eu nunca trabalhei com outros programadores antes. Actualmente, existe outro programador voluntário para ajudar a programar o projecto.
Antes deles serem programadores, eu conhecia-os online uma vez que se interessaram pelo projecto. Não tinham muita experiência em engenharia de software, mas conheciam um pouco bem a linguagem de programação que o projecto utiliza. Nessa altura, estava à procura de outro programador para ajudar a acelerar o desenvolvimento e disse-lhes que podiam ajudar a codificar o projecto. Eu esperava que, apesar da sua falta de experiência, eu fosse capaz de os pôr ao corrente da minha orientação.
Eu estava errado.
Isto foi há dois meses atrás, e por esta altura já me tinha apercebido que demoraria muito tempo a treiná-los para se tornarem um programador totalmente competente. Actualmente, as suas competências simplesmente não são suficientemente boas para trabalharem no projecto neste momento, e precisam da minha ajuda para completar quase todas as tarefas. Em retrospectiva, isto pode ter sido culpa minha desde que calculei mal o tempo que precisava para formar um novo promotor. Espero que isto não pareça pouco simpático, mas de uma perspectiva puramente empresarial, a grande quantidade de tempo que passo a orientá-los simplesmente não vale o tempo que poderia gastar no próprio projecto.
Considerei que orientá-los é um investimento e, eventualmente, que terão as competências necessárias para contribuir para o projecto de forma mais eficiente. No entanto, tal como está, faço este projecto por diversão, depois de muitas responsabilidades, por isso não tenho mesmo energia para ensinar alguém todas as noites, quando chego a casa. Além disso, planeio abandonar e/ou terminar este projecto nos próximos 3 meses, pelo que não vale a pena investir em algo que vou abandonar em breve.
Globalmente, seria extremamente benéfico tanto para mim como para o projecto, ou retirá-los do trabalho de promotor, ou reafectá-los a outra função. No entanto, isto é estranho por três razões:
Eles são voluntários neste projecto. Na verdade, mostraram entusiasmo em ajudar, e tenho a sensação de que estão muito felizes por ser um promotor. Não é o mesmo que despedir um trabalhador remunerado, porque estão a sacrificar o seu relaxamento e tempo livre para este projecto. Seria muito desrespeitoso simplesmente “despedi-los”.
Eles já são empreiteiros há cerca de dois meses. Se eu os rejeitasse por inexperiência, eu (normalmente) tê-lo-ia feito imediatamente. Como referi anteriormente, não sabia que a sua inexperiência iria interferir tanto com o projecto.
Eu já conhecia esta pessoa online antes, e ela é uma amiga e também tem sido uma entusiasta apoiante deste projecto. Eu não quero queimar nenhuma ponte.
Obrigado antecipadamente por qualquer conselho. Eu preferia trabalhar por conta própria actualmente sem este outro programador.
Nota: Não creio que isto se aplique ao The Workplace, porque eles são voluntários, e eu sou bastante informal com o programador - de facto, mencionei que sou amigo deles.
Da mesma forma, olhei para esta pergunta sobre despedir alguém devido a competências, mas isso é para um ambiente profissional. Como mencionei na Awkwardness Reason #1, eles são voluntários e merecem algum respeito por sacrificarem o seu valioso tempo livre para este projecto.