Ich denke ehrlich, die Antwort ist nein. Es gibt eine Menge Kompetenzen, die erforderlich sind, um ein guter Projektmanager zu sein, und Programmierer zu sein, gehört nicht dazu. Ein guter Projektmanager könnte jedes Projekt jeder Art verwalten, vorausgesetzt, das Projektteam besteht aus guten Leuten, die wissen, was sie tun. Die Hauptqualität, die ein Projektmanager haben sollte, sind Kommunikationsfähigkeiten . Die Aufgabe eines Projektmanagers besteht darin, die Projektaufgaben zu koordinieren und den Kommunikationsfluss zwischen dem Kunden, den Projektteams und anderen Interessengruppen aufrechtzuerhalten. Er / sie sollte jederzeit den Fortschritt des Teams kennen und wissen, ob es Hindernisse gibt, muss aber nicht wissen, was das Problem ist oder was Sie beheben müssen, es sei denn, dies impliziert eine andere Person im Team, deren Zeit es zulässt müssen angepasst werden, um das Problem zu beheben.
Schätzungen zufolge ist dies in jedem Beruf eine Realität. Sie könnten nie rechtzeitig ein Haus bauen lassen, wenn der Elektriker Ihnen nicht sagen könnte, wie lange es dauern wird, bis er die Verkabelung vornimmt - wann würden Sie wissen, ob Sie Ihren Walls-Typ buchen können? Ich stimme jedoch zu, dass es in der IT aufgrund der hohen Anzahl von Unwägbarkeiten sehr schwierig ist, Schätzungen vorzunehmen. Kunden wissen nicht immer, was sie wollen, und sie neigen dazu, zu vergessen, Ihnen eine Reihe von Dingen zu erzählen. Früher habe ich ungefähr geschätzt, wie lange ich dachte, dass es dauern würde, und es dann mit 2 multipliziert! Und ein guter Programmmanager sollte Sie nicht enttäuschen, wenn sich Ihre Einschätzung als falsch herausstellt. Dies kann dazu führen, dass er den Zeitplan umstrukturiert, mit dem Kunden spricht und den Vorgesetzten erklärt, dass dies mehr kostet, usw. Aber das ist ein Teil ihrer Arbeit - wieder sind meist was benötigt wird.
Und ich würde sogar sagen, dass es noch besser ist, keine Programmierkenntnisse zu haben - ein ehemaliger Programmierer könnte versuchen, die Schätzung selbst vorzunehmen oder Ihre Schätzungen zu schätzen. Und wir alle wissen, dass IT-Kenntnisse sehr schnell veraltet sind. Sie müssen anfangen, Fragen zu stellen, wenn Ihr Projektmanager mehr daran interessiert ist, wie Sie eine Aufgabe erledigen, als daran, wie lange es dauern könnte und wann Sie fertig sind. Sie könnten Sie bitten, Alternativen zu evaluieren und die Details herauszusuchen, aber der wichtigste Punkt ist, zu wissen, wie Sie den Zeitplan des Projekts beeinflussen werden.
Schließlich sage ich nicht, dass keine IT-Kenntnisse erforderlich sind, um ein IT-Projekt zu verwalten - IT-Leute, die einfach nicht in der Lage zu sein scheinen, das, was sie sagen, für das gemeine Volk (!) Zu vulgarisieren, helfen, das zu wissen grundlegende Fachsprache, um mit ihnen kommunizieren zu können! Wichtig ist auch, dass Sie die grundlegenden Schritte kennen - Sie müssen einen Server einrichten, bevor Sie eine Website darauf ausführen können. Ich könnte ein Bauprojekt nicht verwalten, wenn ich nicht wüsste, dass der Elektriker die Verkabelung abschließen muss, bevor ich die Wände schließe !!