Was ist die Hauptaufgabe eines Teamleiters? [geschlossen]

16
  • Was ist die Hauptaufgabe eines Teamleiters in einem Projekt, das einem agilen Programmiermodell folgt?
  • Was sind die beruflichen Unterschiede zwischen Teamleiter und Projektleiter?
Amir Rezaei
quelle

Antworten:

12

Was ist die Hauptaufgabe eines Teamleiters in einem Projekt, das einem agilen Programmiermodell folgt?

Angesichts der Position, dass agile Teams sich selbst verwalten, würde ich sagen, dass die Hauptaufgabe des Teamleiters darin besteht, den agilen Prozess sowohl für das Team als auch für den Kunden zu moderieren. Ich würde sagen, dass in fast jedem Prozess der Vorsprung eine Brücke zwischen unterschiedlichen Gruppen ist, der Person, die am meisten für die Übersichtlichkeit verantwortlich ist, und der Person, die die Lücken zwischen den Teammitgliedern ausfüllt. In einer agilen Methodik, in der das gesamte Team Prioritäten ausarbeitet und herausfindet, wie die Arbeit am besten erledigt werden kann, und eng mit dem Kunden / den Benutzern zusammenarbeitet, sehe ich das Team als Sprecher für das Team gegenüber dem Rest des Unternehmens Unternehmen und zu den verschiedenen Einheiten, die nicht die wichtigsten Stakeholder sind.

Was sind die beruflichen Unterschiede zwischen Teamleiter und Projektleiter?

Im Allgemeinen sehe ich den Teamleiter als auf Menschen fokussiert und den Projektmanager als auf Projekte fokussiert. In der Praxis bedeutet dies, dass der Teamleiter das technische Team auf den richtigen Weg bringt, um die Arbeit zu erledigen, während sich der Projektmanager Sorgen über den größeren Fall von Finanzen, langfristiger Strategie, Unternehmensressourcen, Produktpositionierung, rechtlichen Aspekten usw. macht In einem ausreichend kleinen Unternehmen könnten die beiden Stellen von derselben Person besetzt werden, in einem großen Projekt oder Unternehmen gibt es jedoch viel mehr Teamleiter als Projektmanager. Außerdem sollte der Teamleiter im Allgemeinen sowohl über technische Fähigkeiten als auch über Soft Skills verfügen. Der Projektmanager muss über geschäftliche Fähigkeiten und Soft Skills verfügen. Wenn der Projektmanager über entsprechende technische Fähigkeiten verfügt, ist dies ein Bonus.

bethlakshmi
quelle
17

Das Management steigt die Leiter hinauf, die Führung entscheidet, an welche Wand die Leiter gelehnt werden soll.

"Management macht die Dinge richtig; Führung macht die richtigen Dinge". Peter Drucker


quelle
7

Dies ist aus meiner Erfahrung in großen Unternehmen. Ein Projektmanager spielt eine viel größere Rolle. In einem mittelgroßen bis großen Unternehmensprojekt kann es einen Stream für die Entwicklung von Softwareanwendungen geben (mit sogar Teilströmen wie Web-Frontend, Kernsystem-Backend usw.), Änderungen der Infrastruktur (Desktops, Server und Netzwerke), Änderungen der Geschäftsprozesse, Schulung der Mitarbeiter usw. Es ist unmöglich für einen Projektmanager, um jeden Arbeitsstrom detailliert zu verwalten. Hier setzt ein Teamleiter an. Er unterstützt den PM bei der Dimensionierung, Schätzung, Arbeitsunterbrechung und Beschaffung. Er sollte für die Verfolgung des Projektfortschritts verantwortlich sein und dem PM regelmäßig über Risiken und Probleme berichten. Er sollte sich mit anderen Teams und Steams in einem Projekt abstimmen. Er sollte auch technische Entwurfsentscheidungen treffen und Lösungsentwürfe für das Projekt erstellen. Überprüfen Sie bei Bedarf das Design mit anderen Projekten und Architekten, um es an die Gesamtlösung oder die Unternehmensarchitektur anzupassen. Dies gilt sowohl für Software als auch für andere technische und geschäftliche Bereiche.

Der PM ist verantwortlich für die Gesamtabwicklung des Projekts, den Zeitplan, die Budgetierung und die Berichterstattung an den Lenkungsausschuss. Manchmal gibt es einen Business-PM, der die gesamte Geschäftsänderung leitet, und einen IT-PM, der sich nur auf die IT-Änderungen konzentriert.

softveda
quelle
Gute Antwort ... jetzt, wenn ich mich nicht irre, bin ich der Teamleiter in meinem Team, obwohl ich keinen offiziellen Titel habe
IvoC
5

Es gibt verschiedene Arten von Teamleitern, IMO:

Technischer Vorsprung:

  • Hier ist der Lead wie ein Architekt und wird etwas höher eingeschätzt als die anderen Entwickler des Projekts. Ein Teil dieser Rolle besteht darin, im Code konsistent zu sein, zu wissen, wie man einen Teil des Codes organisiert usw. Dies ist die Ansicht innerhalb eines Entwicklungsteams, da ich mir vorstellen würde, dass es technische Leads in anderen Teams geben könnte, die ganz anders sein könnten. Zum Beispiel kann von einem Testingenieur erwartet werden, dass er die Tools gut kennt und versteht, welche Methodik angewendet wird, die nicht unbedingt mit einem Entwicklungsingenieur identisch ist.

Administrative Leitung:

  • Hier ist es eher so, dass der Lead versteht, wie diejenigen unter dem Lead zugewiesen werden, dh wer arbeitet in welchem ​​Prozentsatz an verschiedenen Projekten. Dies bedeutet nicht, dass technische Kenntnisse hier zu beachten sind. Diese Ansicht ist für die Projektmanager recht orthogonal, da diese Perspektive zeigt, wie stark die einzelnen Teammitglieder ausgelastet sind.

Der Projektmanager ist normalerweise der einzige Ansprechpartner, der das gesamte Projekt im Auge behält. Dies ist die Person, die dem Lenkungsausschuss Bericht erstattet, Änderungsanträge bearbeitet und andere administrative Angelegenheiten im Zusammenhang mit dem Projekt bearbeitet. Ein Teamleiter, zumindest in Bezug auf einen technischen Leiter, ist möglicherweise nicht derjenige, der in die Kommunikation mit den anderen Teams involviert ist, im Gegensatz zu dem Projektmanager, der wahrscheinlich wissen möchte, wo sich jedes Team befindet, das diejenigen außerhalb der Entwicklung einschließen kann.

JB King
quelle
+1 Zur Unterscheidung zwischen technischem und administrativem Leiter
Amir Rezaei
3

In der agilen Art und Weise, in der die Entwicklung in Iterationen abläuft, kann ich die wenigen Verantwortlichkeiten eines Teamleiters als:

  1. Er muss wissen, wie er mit Ergebnissen früherer Phasen umgeht, und sollte entsprechende Entscheidungen treffen.
  2. Er / Sie muss sich um technische Details und Ressourcen kümmern, Abhängigkeiten (von Entwicklern) sollten vermieden werden.
  3. Sollte in der Lage sein, mit anderen Teams (Datenbankteams, Testteams) zu kommunizieren und zu koordinieren. Denken Sie daran, dass die Iteration fehlschlägt, wenn eines der Teams fehlschlägt.
  4. Hauptaufgabe : Der Umgang mit Ressourcen / Entwicklern ist die Hauptaufgabe. In einem Team haben Sie Menschen mit unterschiedlichen Einstellungen. Senioren, Junioren. Ein Team unter der Leitung muss in der Lage sein, herauszufinden , welche Rolle sollte ein Einzelspiel in bestimmten Iteration .
Ranger
quelle
2

In einem agilen Umfeld gibt es per se keinen "Teamleiter". Die Teams sollten sich selbst organisieren . In Scrum gibt es das Konzept für einen " ScrumMaster ", das sich jedoch stark von einem "Teamleiter" oder "Projektmanager" unterscheidet.

Marcie
quelle
1
In der Tat habe ich jedoch keine Firma mit einem Team von 10 Personen getroffen, die keinen Teamleiter haben.
Amir Rezaei
1
Suche weiter - sie sind da draußen. Ich habe keine Firma gesehen, die "agil" mit so etwas wie einem "Teamleiter" war. Sie scheinen völlig gegensätzliche Konzepte zu sein. Ihr Kilometerstand und / oder Standort kann variieren!
Marcie