Lavoro in un piccolo gruppo di sviluppo con 3 sviluppatori. Siamo gestiti genericamente e non abbiamo una struttura per il team. Non vi è alcun capo squadra designato e il manager è piuttosto libero. Lo sviluppatore senior è stato con la compagnia per 4 anni, in quel periodo ha avuto una mano enorme nell'impostare i sistemi e tenerli in esecuzione. Non è un ottimo sviluppatore ma è un grande programmatore di cowboy e comprende la rete in un modo che non ho mai potuto. Ha assunto il ruolo di "lead developer" e "systems architect" perché ha l'anzianità e sente di essere migliore nel suo lavoro rispetto al resto di noi.
Il mio problema è che minaccia di smettere sempre. Ieri mi ha informato che tra 6 settimane salirà di livello nel programma di maturazione 401k e sta pianificando di andarsene dopo. Quando gli ho chiesto perché, ha detto che è perché il nostro manager (un uomo) e la squadra (la squadra che sono io) lo stanno "demascolando". Sente di "meritare" di essere stato nominato responsabile dello sviluppo in base alla sua anzianità. Non gli piaccio perché continuo a spingere per cose come bug / software per il monitoraggio dei problemi e perché sono bravo nel mio lavoro.
L'ultima volta che ha minacciato di smettere, l'ho preso sul serio e ho iniziato a pianificare il mio lavoro attorno a lui lasciando. 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 rimaste davvero alte per un po '.
Ecco alcuni dei diversi modi in cui ho affrontato la situazione:
- Fai solo ciò che chiede: questo riduce le tensioni ma poi non si fa nulla e gli utenti si arrabbiano.
- Prendi il controllo e fai le cose: questo fa felici gli utenti ma poi si arrabbia con me e si spegne, non mi parla o lavora con me per fare le cose che solo lui conosce. Non mi darà accesso ai sistemi di cui ho bisogno per farlo da solo.
- Lavorare più da vicino con la direzione più alta: non ha rispetto per il management superiore e non vogliono che lasci la compagnia in modo che lo coccolino.
Un'opzione che non ho ancora portato avanti è lasciare l'azienda: non ci sono ancora stato un anno e non mi piace l'idea di partire. Nel complesso, il lavoro soddisfa la maggior parte delle mie esigenze in una posizione.
Idee? Suggerimenti? Conversazioni? Opzioni che non ho considerato?
Aggiornamento 5/11/2012: Alla fine ho deciso di andarmene. E 'stata una buona decisione. Tra il post originale e ora è migliorato, ma ancora non era quello che considero un buon sviluppatore, molto meno un buon materiale gestionale. Lo rispetto per la sua conoscenza, ma sono contento di non aver più bisogno di lavorare con lui.