Wechsel zur Teamleitung [geschlossen]

16

Ich suche einige Beispiele für Erfahrungen von Leuten, die den Schritt vom Programmierer zum Teamleiter gemacht haben. Ich möchte wissen, warum die Leute das getan haben. Insbesondere sind dies einige Fragen und Bedenken, die in meinem Kopf herumschwirren.

  • Hatten Sie ein schwindendes Verlangen, Code zu schreiben, aber immer noch ein starkes Verlangen, Programme zu erstellen?
  • Wussten Sie, dass Sie eher ein Mensch sind und Ihre Kommunikationsfähigkeiten besser nutzen können?
  • War es, weil Sie vom Management gefragt wurden und dachten, warum nicht?
  • Für das Geld?
  • Wie waren die ersten Monate nach dem Umzug?
  • Waren die Beziehungen zu Kollegen betroffen?
John Shaft
quelle

Antworten:

14

Ich habe diese Art von Änderung vor ein paar Jahren vorgenommen. An meiner Stelle fühlte ich mich zu dieser Zeit in meiner Entwicklungsrolle ineffektiv und betrachtete die Führungsrolle als eine Gelegenheit, bessere Programmierpraktiken in meiner Organisation zu beeinflussen.

Es war in den ersten Monaten ein schwieriger Übergang, da ich einen erheblichen Overhead feststellte, der meine Codierfähigkeit beeinträchtigte. Außerdem bestand die Versuchung, meine Grenzen nicht überschreiten zu wollen.

Nach ein paar Monaten war mein Chef für ein paar Wochen krank, so dass ich in ihrer Abwesenheit viele ihrer Managementaufgaben erledigen musste. In dieser Zeit erkannte ich mehr Entscheidungsfreiheit und konnte Änderungen an unseren Prozessen vornehmen, die es mir ermöglichten, meine Zeit effizienter zu nutzen. Dies war der eigentliche Schlüssel zum Erfolg in der Rolle. Hab einfach keine Angst, Entscheidungen zu treffen.

Soweit einige Ihrer spezifischen Fragen:

  • Ich war frustriert über den Mangel an Zeit für die Entwicklung. Es dauerte ungefähr ein Jahr, um das richtige Gleichgewicht zu finden
  • Ich habe viel Zeit damit verbracht, meine zwischenmenschlichen Fähigkeiten zu verbessern, was mich zu einem stärkeren Führer in allen Lebensbereichen gemacht hat
  • Ich wurde vom Management gefragt und es gab eine leichte Lohnerhöhung, aber meine Hauptmotivation war die Karriereentwicklung
  • Die Beziehungen zu Kollegen waren in Ordnung. Ich glaube, das liegt daran, dass ich mich sehr bemüht habe, als Anwalt für das Team zu arbeiten, und motiviert war, zu deren Gunsten zu handeln. In dieser Hinsicht habe ich mit ihnen gearbeitet und nicht über ihnen.
Justin Guertin
quelle
"Hab einfach keine Angst, Entscheidungen zu treffen", ein wichtiger Punkt, der wahrscheinlich von vielen Artikeln zu diesem Thema übersehen wird
Adrien Be
11

Ich wurde ein Team / technischer Leiter, weil ich es liebe, technische Teams zum Kick-Ass zu machen :-). Ich bin fest davon überzeugt, dass technische Teams / Communities viel bewirken können, um die Welt positiv zu verändern.

Hatten Sie ein schwindendes Verlangen, Code zu schreiben, aber immer noch ein starkes Verlangen, Programme zu erstellen?

Ich habe immer noch ein starkes Verlangen, Code zu schreiben und nützliche Dinge zu erstellen, aber ich bin genauso (wenn nicht mehr) motiviert, zu versuchen, einen positiven Effekt auf ein Team von Leuten zu haben, die Software erstellen. Ich versuche mich darauf zu konzentrieren, alle Hindernisse für den Einstieg zu beseitigen und großartigen Code zu entwerfen und zu schreiben.

Wussten Sie, dass Sie eher ein Mensch sind und Ihre Kommunikationsfähigkeiten besser nutzen können?

Ich mag den sozialen Teil meiner Arbeit sehr. Ja, ich glaube, dass die Softwareentwicklung sowohl eine soziale als auch eine technische / technische Aktivität ist.

War es, weil Sie vom Management gefragt wurden und dachten, warum nicht?

Zum ersten Mal war ich ein technischer Leiter - ja. Zu dieser Zeit war es einfach so, weil ich der einzige war, der die vorliegende Technologie kannte (webbasiertes Java-Zeug).

Für das Geld?

Nein - für mich hätte ich als reiner Entwickler mehr pro Tag oder pro Stunde verdient. Team / Technische Leads müssen in der Regel längere Stunden einplanen. YMMV dazu.

Wie waren die ersten Monate nach dem Umzug?

Ein Spagat! Die Politik und die "Soft Skills" waren definitiv die härtesten. Technische Entscheidungen usw. waren einfacher, aber Sie haben nur sehr wenig Zeit, um tatsächlich zu programmieren, bis Sie mehr Erfahrung im Umgang mit Ihrer Zeit haben.

Waren die Beziehungen zu Kollegen betroffen?

Anfangs ja - ich war viel jünger als der Rest des Teams - war es ein heikler Balanceakt, die Kunst der Softwareentwicklung von ihnen zu lernen und von der "neuen Technologie" aus zu führen.

HTH!

Martijn Verburg
quelle
9

Ich habe als Team und Projektmanager an einer Reihe großer Projekte gearbeitet. Ich habe es getan, weil ich dort der erfahrenste Entwickler war. Meiner Meinung nach ist es entscheidend, dass Teamleiter und Entwicklungsmanager selbst sehr starke Programmierer sind und weiterhin Code für das Projekt schreiben (und möglicherweise noch wichtiger).

Wie für Ihre spezifischen Fragen:

  • Hatten Sie ein schwindendes Verlangen, Code zu schreiben, aber immer noch ein starkes Verlangen, Programme zu erstellen?

Nein, ich habe weiter Code geschrieben. Siehe oben.

  • Wussten Sie, dass Sie eher ein Mensch sind und Ihre Kommunikationsfähigkeiten besser nutzen können?

Ich bin kein Mensch mehr, aber ich habe ausgezeichnete Kommunikationsfähigkeiten - und auch keine Motivation.

  • War es, weil Sie vom Management gefragt wurden und dachten, warum nicht?

In einem gewissen Ausmaß. Jemand muss Sie schließlich zu einem Leiter / Manager in hierarchischen Geschäftssituationen machen.

  • Für das Geld?

Hilft bestimmt!

  • Wie waren die ersten Monate nach dem Umzug?

Gut, was Team- und Entwicklungsmanagement angeht, nicht so gut im Umgang mit der Außenpolitik, das ist die Fliege in der Salbe für diese Rolle.

  • Waren die Beziehungen zu Kollegen betroffen?

Überhaupt nicht.

Neil Butterworth
quelle
Warum muss man immer noch ein starker Programmierer sein, wenn man TL oder Manager ist? Reicht es nicht aus, einen guten Überblick über die technischen Aspekte von Projekten zu haben?
John Shaft
6
@Pablo Nein, das ist es nicht. Sie sollten die Verantwortung für das, was das Team tut, tragen und Dinge wie Zeitschätzungen, Bewertungen von Änderungen an der Architektur usw. bereitstellen. Sie können diese Dinge nur tun, wenn Sie selbst ein starker Entwickler sind und kenne die Codebasis gut. Wenn Sie dies nicht tun, entarten Sie einfach zu einem spitzen Chef.
Neil Butterworth
1
Ich fühle Ihren Schmerz über die Außenpolitik, aber es ist eines der wichtigsten Dinge, die Sie für Ihr Team tun.
MarkJ
1
@ Mark Oh sicher, das weiß ich. Das heißt aber nicht, dass ich es mögen muss. Die Zeit, die ich für eine einstündige Besprechung von London nach New Jersey und zurück musste, war besonders schmerzhaft!
Neil Butterworth
3

Ich bin vor 15 Jahren in die Geschäftsführung eingetreten. Mein erster Grund dafür war, dass ich mich als jemanden sah, der Karriere machen musste, und das war der Weg dorthin. Im Laufe der Jahre ist dies dem Wunsch gewichen, Dinge voranzutreiben, die größer sind, als ein einzelner Mensch bewältigen kann.

Mein Wunsch, Code zu schreiben, hat im Laufe der Jahre nie nachgelassen, und manchmal steht er mir etwas im Weg. Ich musste lernen, meine eigenen Wünsche beiseite zu legen und das Beste für das Team zu tun, insbesondere als Scrum Master. Ich war noch nie ein Mensch und musste viele Managementfähigkeiten erlernen. Was ich jedoch im Laufe der Jahre beobachtet habe, ist, dass man eine Wahl treffen muss, wenn man ins Management einsteigen will. Sie können entweder ein (kommerziell) erfolgreicher Manager oder ein guter Teamleiter sein. Nur sehr wenige Menschen schaffen es, gleichzeitig beides zu sein (und in einigen Unternehmen ist dies buchstäblich unmöglich). An den meisten Orten, an denen ich schon war, hat das Top-Management nur Priorität vor dem Geld, und alle anderen Dinge wie Teambuilding, Qualität, Gemeinschaftswerte usw. zählen für absolut nichts.

Die ersten Monate waren vergleichsweise einfach, weil ich nach meinem Wechsel in die Geschäftsführung von einem Teil des Unternehmens in einen anderen wechselte, sodass es keinen Konflikt mit alten Kollegen gab.

Die Erhöhung des Geldbetrags war willkommen, aber ich finde jetzt, dass Sie das Gleiche erreichen können, wenn Sie nicht in die Geschäftsleitung eintreten, indem Sie nur ein ausgezeichneter SW - Ingenieur sind und sich angemessen verkaufen (und glauben Sie mir, wenn Sie die Kopfschmerzen und den Stress von a bedenken) mittleres Management, das ist eigentlich eine verlockende Idee).

wolfgangsz
quelle
2

Bei meinem letzten Job habe ich den Sprung in die Welt der Teamleiter geschafft. Ich wurde von meinem Manager ausgewählt, weil er von meiner Arbeit beeindruckt war und sehen wollte, ob ich mit mehr umgehen kann. Ich beschloss, es zu versuchen und damit zu rennen.

Die ersten paar Monate waren wackelig, einige versäumte Fristen und einige sehr schlechte Codes, aber irgendwann bekam ich den Dreh raus.

Als Teamleiter habe ich festgestellt, dass ich immer noch viel Code geschrieben habe. Ich habe nur zufällig den Code und den Fortschritt anderer Leute beobachtet.

Die Beziehungen zu meinen Kollegen waren nicht allzu sehr betroffen. Kurz nachdem ich ein Teamleiter namens "Building Teams that Work" geworden war, absolvierte ich einen Fernkurs. Es wurden viele der Soft Skills beschrieben und wie man ein Team zusammenbringt. Ich habe einige der Ratschläge aus diesem Kurs auf mein Team übertragen und es hat wirklich funktioniert.

Sie müssen sicherstellen, dass Ihre Kollegen Sie nicht als zurückgelassen ansehen, Sie können mit ihnen arbeiten und jetzt für sie. Einige denken, dass sie für Sie arbeiten, aber es ist imo die Aufgabe des Teamleiters, sicherzustellen, dass sie alle Werkzeuge in den Informationen haben, die sie benötigen, um erfolgreich zu sein. Wenn sie erfolgreich sind, ist das Team erfolgreich.

Nur meine zwei Cent :)

Tyanna
quelle
1

Ich mache es, weil es zu viel Arbeit gibt und mir nicht genug. Mein Plan ist es, Leute einzustellen, die wenig Aufsicht brauchen. Im Idealfall sind sie viel besser als ich, und ich kann sie nur auf ein Problem hinweisen, dann lehnen Sie sich einfach zurück und machen Sie sich die Ehre.

Kevin Cline
quelle
hahaha. "Im Idealfall sind sie viel besser als ich und ich kann sie nur auf ein Problem hinweisen, dann lehnen Sie sich einfach zurück und machen Sie sich etwas vor."
Adrien Be
1

Nach meiner Erfahrung ist das einzige Kriterium in der Regel das Dienstalter, das je nach Glück unterschiedlich ist. wenn Sie einsteigen und die Jungs dort länger verlassen, sie ist der Senior - Entwickler jetzt (obwohl das nicht eine gute Sache sein kann, auf den je nach Gründen , warum andere links ...) und die Führung , wie mehr Menschen gemacht werden , werden eingestellt oder einfach nur ein Schmiede / Ja-Mann für das Management zu sein, egal was passiert. Tatsächliche Fähigkeiten und Kenntnisse scheinen sehr wenig damit zu tun zu haben, da ich während meiner Karriere nur auf eine Handvoll "Leads" gestoßen bin, die genug wussten, um Leads zu sein - in den meisten Fällen waren sie gerade am längsten im Unternehmen.

Wayne Molina
quelle