Ist es obligatorisch, einen Senior Developer zum Teamleiter zu ernennen?

Einführung.



In diesem Artikel wurde eine Analyse des Team-Lead-Marktes durchgeführt, aus der hervorgeht, dass 63% der Unternehmen eine Position für eine Team-Lead-Position von internen Mitarbeitern schließen und 23% der Unternehmen sowohl von internen als auch von externen Mitarbeitern geschlossen werden.



Ich habe oft ein solches Bild gesehen, wenn ein leitender Programmierer zum Teamleiter ernannt wurde und ein leitender Entwickler mehr Freude daran hat, Code zu schreiben und komplexe Probleme zu lösen, weshalb er auch ein leitender Entwickler ist! Wenn ein leitender Entwickler die Position eines Teamleiters erhält, glaubt er, dass sich fast nichts ändern wird, das Team vertraut ist, weiterhin Code schreibt und dem Meeting einige Besprechungen hinzugefügt werden. Mit der Zeit merkt er jedoch, dass der Code immer weniger Zeit in Anspruch nimmt, der größte Teil des Codes ohne seine Teilnahme geschrieben wird und er nur Zeit hat, eine Codeüberprüfung durchzuführen.



Neue Verantwortlichkeiten liegen auf den Schultern des Teamleiters, zum Beispiel, wie man Kinder motiviert; einen individuellen Entwicklungsplan erstellen; Einzelgespräche abhalten; Probleme lösen (anders); Jonglieren Sie Aufgaben zwischen Entwicklern, damit Junior (Junior) -Programmierer erwachsen werden und erfahrene Leute nicht ausbrennen. systematische Änderungen an Arbeitsprozessen vornehmen; Finden Sie auch eine gemeinsame Sprache mit dem Geschäft. Und viele Dinge zu planen. Während seiner Karriere als leitender Entwickler erwarb er diese Fähigkeiten jedoch nicht und nahm sich höchstwahrscheinlich nicht die Zeit, sie zu entwickeln.



Neue Teams. Neue Teamleiter



Das Entwicklungsteam wuchs und die Aufgabe bestand darin, sie in zwei funktionsübergreifende Teams aufzuteilen, damit sie isoliert voneinander arbeiten konnten. Und die Aufgabe war, wen man in die Position des Teamleiters berufen sollte. Der erfahrenste Entwickler der Gruppe lehnte es ab, diese Position anzunehmen. In der Gruppe gab es jedoch einen mittleren Entwickler, der die Codebasis des Projekts gut verstand, und die Kommunikationsfähigkeiten waren gut entwickelt. In seiner Freizeit von der Arbeit trat er in seiner Schul- und Schülerzeit auf der Bühne auf und fungierte als Gruppenleiter sowohl in Projekten als auch in Sportteams.



, , , ? , , .







, , . .



, ! , , . , , .



, , , , . , , .



, , . . , win-win . , , , . , .





, — , . , , . - , .



Die Ernennung zur Rolle des Teams führt dazu, dass mehr interessierte Leute, die bereit sind, die Probleme des Teams zu lösen und zuzuhören wissen, vorteilhafter sind als ein ausgebrannter leitender Entwickler.




All Articles