Lavoro in un piccolo gruppo di sviluppo con 3 sviluppatori. Siamo gestiti in modo approssimativo e non abbiamo alcuna struttura per il team. Non esiste un caposquadra designato e il manager è abbastanza fuori mano. Lo sviluppatore senior è stato con l'azienda per 4 anni, a quel tempo ha avuto una grande mano nella configurazione dei sistemi e nel mantenerli in funzione. Non è uno sviluppatore molto bravo ma è un grande programmatore di cowboy e capisce la rete in un modo che non avrei mai potuto. Ha assunto il ruolo di "sviluppatore principale" e di "architetto di sistemi" perché ha anzianità e si sente meglio nel suo lavoro rispetto al resto di noi.
Il mio problema è che minaccia di smettere continuamente. Ieri mi ha informato che tra 6 settimane salirà di un altro livello nel programma di vesting 401k e ha intenzione di partire dopo. Quando gli ho chiesto perché, mi ha detto che è perché il nostro manager (un uomo) e la squadra (la squadra essendo io) lo stanno "demasculando". Sente che "merita" di essere stato nominato responsabile dello sviluppo in base alla sua anzianità. Non gli piaccio perché continuo a cercare cose come il software di tracciamento di bug / problemi e perché sono bravo nel mio lavoro.
L'ultima volta ha minacciato di smettere, l'ho preso sul serio e ho iniziato a pianificare il mio lavoro intorno a lui in partenza. Poi ha cambiato idea e mi ha detto che il lavoro che stavo facendo era la sua responsabilità. Ha perso la pazienza con me e le tensioni sono aumentate molto per un po '.
Ecco alcuni dei diversi modi in cui ho affrontato la situazione:
- Fai solo quello che ti chiede: questo riduce le tensioni ma poi non viene fatto nulla e gli utenti si arrabbiano.
- Assumi il controllo e fai cose: questo rende felici gli utenti ma poi si arrabbia con me e si spegne, non mi parlerà o lavorerà con me per fare le cose che solo lui sa. Non mi darà accesso ai sistemi di cui ho bisogno per farlo da solo.
- Lavorare più da vicino con il management superiore: non ha rispetto per il management superiore e non vogliono che lasci l'azienda, quindi lo coccolano.
Un'opzione con cui non sono ancora andato avanti è quella di lasciare la compagnia: non ci sono ancora stato un anno e non mi piace l'idea di andarmene. Nel complesso il lavoro soddisfa la maggior parte delle mie esigenze in una posizione.
Idee? Suggerimenti? Conversazioni? Opzioni che non ho considerato?
Aggiornamento del 5/11/2012:
ho finalmente deciso di andarmene. È stata una buona decisione. Tra il post originale e ora è migliorato, ma non era ancora quello che considero un buon sviluppatore, tanto meno un buon materiale di gestione. Lo rispetto per le sue conoscenze, ma sono contento di non dover più lavorare con lui.
He doesn't like me because I keep pushing for things like bug/issue tracking software and because I am good at my job
Ti ha detto questo o questo solo ciò in cui credi?