Ho chiesto a un ragazzo di lasciare la mia squadra. Questo ragazzo ha sempre inventato nuovi framework, tecnologia e tutte le cose di ingegneria. Ad ogni modo, non sapeva davvero di questi stack tecnologici e ha sempre progettato tutto. Dal momento che non conosceva le cose e amava le cose di ingegneria, ha applicato così tante cose nel posto sbagliato. Ha scritto uno schema di codice in un punto e un altro in un altro.
Questo ragazzo è rispettato da molti giovani ingegneri del mio team e ho la sensazione che pensino che abbiamo perso un buon membro del team, il che è ovviamente non è il caso. Dopo che se ne è andato (circa una settimana fa), il nostro progresso del lavoro è molto più veloce rispetto a quando ha lavorato nel team e ha toccato il codice qua e là.
Non voglio che nessuno dei membri del mio team si senta perdere qualcosa. In effetti, la mia squadra è molto più produttiva senza questo ragazzo. Dovrei affrontare questo problema in una riunione di squadra affermando fatti e ragioni per cui era fuori? o dovrei semplicemente non dire niente? Qual è la cosa migliore da fare in una situazione come questa?
Aggiornamento
Il motivo per cui sentivo di dover affrontare questo problema era perché era un tipo "a cui rivolgersi" per pochi ingegneri. Parlava come se sapesse tutto ma non lo sapeva. Semplicemente non volevo che questi ragazzi si sentissero male.
Quello che ho fatto è stato aspettare fino a una riunione settimanale del team e ho detto a tutti che avevano fatto un ottimo lavoro ed ero così orgoglioso di loro. Un paio di ragazzi che hanno raccolto il suo codice si sono resi conto che era mal progettato o troppo ingegnerizzato.