Ob Projektmanager als Klasse höhere Gehälter als Programmierer und Business Analysten erhalten, hängt direkt von der Software-Welt ab, in der Sie leben.
Eine einfache Antwort auf diese Frage wäre "weil wir in unseren Gesellschaften immer noch der Meinung sind, dass das Gehalt an die Position in der Hierarchie gebunden ist." Diese Antwort erklärt jedoch nicht, warum PM und BA in vielen Softwareunternehmen an der Spitze der Hierarchie stehen und warum das Management in erster Linie die Hierarchie als Struktur der Wahl wählt für Software-Projektteam. Dies sind die beiden Fragen, die es wirklich wert zu sein scheinen, gestellt zu werden.
Grundsätzlich gibt es zwei Kategorien von Software-Herstellern. Ich werde sie Widget Factories und Film Crews nennen.
Widget Factories sind aus der von McGregor vorgeschlagenen Management-Denkschule hervorgegangen, die sich um Motivation dreht. Theorie X : Rangangestellte sind faul und müssen ständig kontrolliert und beaufsichtigt werden. Jobs werden im Namen eines Gehaltsschecks gehalten. Manager können immer ihre Untergebenen erledigen. Arbeitsplätze auf höherem oder zumindest gleichem Niveau. Dieses Denken lässt sich auf die natürliche Idee zurückführen, dass das gesamte Team leicht durch den Manager allein ersetzt und vertreten werden kann - schließlich sind alle anderen Mitglieder des Teams entweder einfach austauschbar oder dienen lediglich dazu, die Fähigkeit des Managers zu verbessern, Aufgaben zu erledigen. Daher die Hierarchie als Struktur und eher horizontale Berufsrollen.
Das Management von Widget Factory geht davon aus, dass Software aus einer Spezifikation hergestellt werden kann, die von einem Geschäftsanalysten in einem klar definierten Prozess unter der engen Aufsicht eines Projektmanagers erstellt wurde. Die Herstellung wird durch die Besetzung des Projekts mit ausreichend qualifizierten, aber austauschbaren Programmier- und Testressourcen sichergestellt. Die Arbeit wird von einem festgelegten Budget gesteuert, das auf dem von PM und BA erstellten Geschäftsmodell basiert.
Das Management, das eine Widget Factory ausführt, ist einfach zu erkennen, wenn man nur auf die Art und Weise achtet, wie diese Personen miteinander sprechen. Sie befassen sich wahrscheinlich mit Ressourcen (auch in Bezug auf Teammitglieder), Prozessen, Betriebseffizienz, Einheitlichkeit, Wiederholbarkeit, strikter Kontrolle der Ressourcennutzung, eindeutigen Auftragsrollen und definierten Prozessinputs und -outputs. Sie würden beiläufig die tatsächliche Fabrikmetapher erwähnen, wenn sie versuchen, das Bild des idealen Softwareentwicklungsvorgangs so zu vermitteln, wie sie es sehen.
Dann gibt es Filmteams. Sie basieren auf der Vorstellung, dass Menschen intelligent, selbstmotiviert, hart arbeiten und ihre Arbeit genauso genießen wie Kinder gerne spielen. Die Filmteams erkennen an, dass aufgrund der Spezialisierung die Fähigkeiten der einzelnen Mitarbeiter die Fähigkeiten der Personen, die die Arbeit organisieren, koordinieren und leiten, bei weitem übertreffen können. Da Manager nicht mehr alle ersetzen können, funktioniert die hierarchische Struktur einfach nicht so gut - die Mitarbeiter müssen in einer viel flacheren und komplexeren Formation zusammenarbeiten, um die Dinge zu erledigen. Die Rollen in Jobs selbst sind in der Regel viel vertikaler - von Anfang bis Ende - und umfassen eine größere Vielfalt an Fähigkeiten. Dieses Managementdenken wird durch McGregors Theorie Y untermauert .
Eine Regisseurin eines Filmteams weiß, dass ihre Vision für ein Stück Software nur Wirklichkeit werden kann, wenn sie in der Lage ist, eine großartige Crew zusammenzustellen, die Fantasie zu faszinieren und dem Team zu helfen, sich zu vereinen und zusammenzuarbeiten. Ihre Aufgabe ist es, zu inspirieren, die Vision zu bewachen, die Richtung vorzugeben und die Anstrengungen zu konzentrieren. Jede einzelne Person ist wichtig, weil "Director" glaubt, dass Software aus der Kombination von Weltanschauungen und Fähigkeiten aller Teilnehmer und einer einzigartigen Art und Weise resultiert, wie die Gruppe die Arbeit zusammen ausführt. Jeder erkennt von Anfang an, wie wichtig es ist, die Stars für die Crew zu gewinnen - Star-Performer erhöhen jede Chance auf Erfolg. Vision treibt das Budget voran und zieht Finanzmittel an.
Wenn es um Entschädigung gehtWidget Factories sind der Ansicht, dass der größte Nutzen aus der Arbeit von Projektmanagern und Business Analysten resultiert, die an der Spitze der Hierarchie stehen und entsprechend entschädigt werden müssen. Der Rest des Teams spielt keine Rolle, solange sie Wir haben die richtigen Voraussetzungen, um Anforderungen in Arbeitscode umzuwandeln. PM und BA arbeiten hart daran, ihre Position auf dem neuesten Stand zu halten, indem sie den freien Zugang zu den Projektinformationsquellen auf den Rest des Teams beschränken. Ohne formellen Zugriff auf die primären Informationsquellen hat das Team Mühe, Werturteile zu fällen oder gute Lösungen zu finden. Programmierer müssen Bestellungen von oben entgegennehmen und an dem von PM und BA definierten Problem arbeiten.
In einem krassen Gegensatz dazu agiert die Filmcrew als egalitärere Formation. Die Mitglieder erhalten uneingeschränkten Zugang zu Primärinformationen, können Werturteile fällen und können eine Vorgehensweise auswählen, um die Vision zu erfüllen und dazu beizutragen. Die Führungsstruktur basiert eher auf Fähigkeiten als auf einer bestimmten Rolle innerhalb des Teams. Die Vergütung spiegelt wider, wie wünschenswert es ist, eine bestimmte Person zur Teilnahme am Projekt zu bewegen. Sie hängt häufig davon ab, wie viel wertvoller das Endergebnis ist, wenn diese Person davon überzeugt werden kann, ihre Energie für die Erstellung dieser Software zu verwenden. In diesem Umfeld wird die Rolle eines Projektmanagers weniger wichtig, da es unwahrscheinlich ist, dass er der kreative Leiter ist. Die Rolle ist hauptsächlich auf administrative Unterstützung und Außenbeziehungen zurückzuführen.
Nun ist es nicht verwunderlich, dass die meisten internen Softwareentwicklungsteams und einige Beratungsunternehmen als Widget-Fabriken geführt werden, die sich auf einen Prozess stützen, um durchgehend langweilige Software zu produzieren. In diesen Umgebungen werden Projektmanager und Geschäftsanalysten routinemäßig mehr bezahlt als Programmierer, da davon ausgegangen wird, dass sie in einer entsprechend strukturierten Umgebung den größten Nutzen bringen, was es für Programmierer schwierig macht, das Management als falsch zu beweisen.
Erfolgreiche Softwareunternehmen tendieren dazu, den Standpunkt der Filmcrew zu vertreten. Jede andere Philosophie würde ihre Fähigkeit beeinträchtigen, großartige Leute anzuziehen, auf die sie sich verlassen, um großartige Software zu produzieren. Es ist unwahrscheinlich, dass Sie jemals eine Geschäftsanalystenrolle in diesem Umfeld sehen werden, und Projektmanager sind weniger prominent und werden routinemäßig weniger bezahlt als großartige Programmierer.