Rollen:
- Entwicklungsleiter
- Progamm Manager
- Projektmanager
Ich habe ein bisschen gelesen und verstehe sie unabhängig gut genug. Wenn Sie sie jedoch kombinieren, scheinen sich einige Verantwortlichkeiten zu überschneiden, und es wird ungewiss, wer für was verantwortlich ist.
Hat jemand eine klare Definition, wie sich jede Rolle von der anderen unterscheidet? Oder hauptsächlich welche Aufgaben sind für jeden exklusiv? Ich möchte Überschneidungen von Verantwortlichkeiten vermeiden.
Ich weiß, dass es andere ähnliche Fragen zu diesem Thema gibt, aber keine genau die gleichen ...
Vielen Dank
BEARBEITEN:
Diese beiden Fragen helfen ein wenig, können aber nicht jede Rolle zusammenstellen, wenn sie zusammengeschoben werden:
Was ist der Unterschied zwischen einem Programmmanager und einem Projektmanager?
organization
AJC
quelle
quelle
Antworten:
Ein Programmmanager verwaltet eine Reihe von Projekten (oder Portfolios), die jeweils von Projektmanagern ausgeführt werden und zur Erreichung eines gemeinsamen Ziels beitragen. Aus Wikipedia :
Ein Projektmanager verwaltet ein einzelnes Projekt, das sich möglicherweise in einem breiteren Programm befindet. Ihr Ziel ist es, das Projekt, mit dem sie beauftragt wurden, in der erforderlichen Qualität, im Budget und im Zeitrahmen zu liefern.
Der Projektmanager konzentriert sich auf die Bereitstellung seines individuellen Projekts, wobei der Programmmanager die Abhängigkeiten zwischen Projekten versteht und möglicherweise Entscheidungen treffen und Prioritäten zwischen Projekten zuweisen muss, wenn sie in Wettbewerb treten oder um eine knappe Ressource konkurrieren.
Oft sitzt ein Entwicklungsmanager an der Seite und verwaltet einen Pool von Entwicklern aus Sicht der Karriereentwicklung. Sie weisen Entwickler einzelnen Projekten als Antwort auf Anfragen von Projektmanagern zu. Der Entwicklungsmanager ist in der Regel für Schulungen (außer wenn dies für einen bestimmten Projektbedarf erforderlich ist), Beurteilungen usw. verantwortlich. Möglicherweise haben Sie mehrere Jahre lang denselben Entwicklungsmanager. In dieser Zeit werden Sie mehreren Projekten zugewiesen (möglicherweise über mehrere Programme hinweg). mit verschiedenen Projekt- / Programmmanagern.
Alternativ kann es bei einem großen Projekt einen Gesamtprojektmanager geben, dann separate Projektmanager mit Schwerpunkt auf verschiedenen Arbeitsbereichen, z. B. Entwicklungsmanager, Testmanager usw. Sie verwalten ihren Fokusbereich innerhalb des breiteren Projekts.
So funktioniert es sowieso in 'Enterprise IT'.
quelle
Projektmanager
Ein Projektmanager ist für ein Projekt verantwortlich. Sein Ziel ist es, dass das Projektteam effektiv und effizient zusammenarbeitet und die erwarteten Projektergebnisse liefert, die die Arbeit erledigt.
Diese Definition auf hoher Ebene kann jedoch je nach Unternehmenskultur, Methodik und individuellen Projektspezifitäten sehr unterschiedliche Realitäten abdecken. Beispielsweise:
Progamm Manager
Ein Programm ist viel größer und viel länger als ein Projekt. Programme werden normalerweise durchgeführt, um einige langfristige strategische Ziele zu erreichen oder um eine neue Produktfamilie auf den Markt zu bringen.
Die formale Definition hängt wiederum von der Methodik ab:
Beide sind sich einig, dass ein Programm aus mehreren Projekten besteht und auch einige verwandte nicht projektbezogene Aktivitäten umfassen kann.
Die Projektmanager berichten an den Programmmanager. Die detaillierten Aufgaben eines Programmmanagers hängen jedoch wieder vom Kontext ab. Dies kann Produktbesitz implizieren oder nicht. Am häufigsten leitet er die Projektmanager. Es gibt jedoch Einstellungen, in denen ein Programmmanager nur eine Koordinationsrolle hat.
Entwicklungsleiter
Von den drei Begriffen ist dies sicherlich weniger formalisiert.
Ich verstehe diesen Begriff als den Manager, der für den Entwicklungsprozess und die Entwickler innerhalb und in der Organisation sowie für alle Projekte verantwortlich ist, an denen seine Entwickler beteiligt sein können.
Bei großen Programmen könnte dies jedoch eine horizontale Rolle bei der Verwaltung der Entwicklungsressourcen eines großen Programms sein.
Ich könnte mir vorstellen, dass dieser Begriff in einem bestimmten Kontext einen Teamleiter / Chefentwickler / leitenden Softwareentwickler bezeichnet, der für die Softwareentwicklungsergebnisse eines Projekts verantwortlich ist, um deren Bedeutung anzuerkennen. Aber persönlich bin ich in diesem Zusammenhang nie auf den Begriff gestoßen.
quelle
In einer Organisation, in der ich (vor über einem Jahrzehnt) gearbeitet habe, war der Entwicklungsmanager für die Entwicklung der gesamten IT-Funktion (sowohl Hardware als auch Software) verantwortlich. Der Programmiermanager war für alle Programmierfunktionen verantwortlich (nur Software). Ein Projektmanager war für einzelne Projekte verantwortlich, die sich normalerweise auf die Programmierung und gelegentlich auf die Hardware bezogen.
quelle