- Was ist die Hauptaufgabe eines Teamleiters in einem Projekt, das einem agilen Programmiermodell folgt?
- Was sind die beruflichen Unterschiede zwischen Teamleiter und Projektleiter?
Antworten:
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.
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
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.
Es gibt verschiedene Arten von Teamleitern, IMO:
Technischer Vorsprung:
Administrative Leitung:
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.
In der agilen Art und Weise, in der die Entwicklung in Iterationen abläuft, kann ich die wenigen Verantwortlichkeiten eines Teamleiters als:
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.