Ich arbeite in einer kleinen Entwicklungsgruppe mit 3 Entwicklern. Wir sind locker geführt und haben keine Struktur zum Team. Es gibt keinen designierten Teamleiter und der Manager ist ziemlich unfähig. Der Senior-Entwickler ist seit 4 Jahren im Unternehmen und hatte in dieser Zeit eine große Hand bei der Einrichtung und dem Betrieb von Systemen. Er ist kein sehr guter Entwickler, aber ein großartiger Cowboy-Programmierer und versteht das Netzwerk auf eine Weise, wie ich es niemals könnte. Er hat die Rolle des "leitenden Entwicklers" und "Systemarchitekten" übernommen, weil er ein höheres Dienstalter hat und das Gefühl hat, in seinem Beruf besser zu sein als der Rest von uns.
Mein Problem ist, dass er die ganze Zeit zu kündigen droht. Gestern teilte er mir mit, dass er in 6 Wochen eine weitere Stufe im 401k-Vesting-Programm aufsteigen wird und plant, danach zu gehen. Als ich ihn nach dem Grund fragte, sagte er, dass unser Manager (ein Mann) und das Team (das Team, das ich bin) ihn "entmaskulieren". Er hat das Gefühl, dass er es "verdient", aufgrund seines Dienstalters zum Entwicklungsleiter ernannt zu werden. Er mag mich nicht, weil ich ständig auf Dinge wie Bug- / Issue-Tracking-Software dränge und weil ich gut in meinem Job bin.
Als er das letzte Mal zu kündigen drohte, nahm ich ihn ernst und fing an, meine Arbeit so zu planen, dass er ging. Dann überlegte er es sich anders und sagte mir, dass meine Arbeit in seiner Verantwortung liege. Er verlor die Beherrschung über mich und die Spannungen waren für eine Weile sehr hoch.
Hier sind einige der verschiedenen Arten, wie ich mit der Situation umgegangen bin:
- Tun Sie einfach, was er verlangt: Dies verringert die Spannungen, aber dann wird nichts getan und die Benutzer werden verärgert.
- Übernehmen Sie die Kontrolle und erledigen Sie Dinge: Dies macht die Benutzer glücklich, aber dann wird er wütend auf mich und schaltet sich ab. Er wird nicht mit mir sprechen oder mit mir zusammenarbeiten, um die Dinge zu erledigen, die nur er kennt. Er gibt mir keinen Zugriff auf die Systeme, in die ich mich einarbeiten muss, um es selbst zu tun.
- Arbeiten Sie enger mit dem höheren Management zusammen: Er hat keinen Respekt vor dem höheren Management und sie möchten nicht, dass er das Unternehmen verlässt, damit sie ihn verhätscheln.
Eine Option, mit der ich mich noch nicht weiterentwickelt habe, ist das Verlassen des Unternehmens: Ich war noch kein Jahr dort und mag die Idee, das Unternehmen zu verlassen, nicht. Insgesamt erfüllt der Job die meisten meiner Anforderungen in einer Position.
Ideen? Vorschläge? Gespräche? Optionen, die ich nicht berücksichtigt habe?
Update 11.05.2012: Endlich habe
ich mich entschieden zu gehen. Es war eine gute Entscheidung. Zwischen dem ursprünglichen Post und jetzt wurde er besser, aber ich halte ihn immer noch nicht für einen guten Entwickler, geschweige denn für ein gutes Management-Material. Ich respektiere ihn für sein Wissen, bin aber froh, dass ich nicht mehr mit ihm arbeiten muss.
He doesn't like me because I keep pushing for things like bug/issue tracking software and because I am good at my job
Hat er dir das gesagt oder genau das, woran du glaubst?