In diesem Teil beschäftigen wir uns mit der Projektmanagement in der Software Entwicklung. Die wir im zweiten Teil (Software für Manager 2) wie folgt beschrieben haben:
Projektmanagement: Kenntnisse in agilen Methoden (z. B. Scrum, Kanban) und klassischen Projektmanagement-Techniken helfen, Projekte effizient zu planen und umzusetzen.
In der Realität erleben wir jedoch, das oft die Ausbildung und Erfahrung einen Investitionsstau unterliegen. Die wenigsten Software-Projektmanager haben eine Ausbildung im Bereich Projektmanagement erfahren, noch weniger eine Schulung für die verschiedenen agilen Methoden. Dabei sind die agilen Methoden nur ein kleiner Bereich des Projektmanagement. Hier eine kleine Liste der Themenfelder:
Aufgaben- und Projektplanung
Funktionen zur Erstellung von Aufgaben, Meilensteinen und Zeitplänen, einschließlich Gantt-Diagrammen. Wer die entsprechenden Darstellungen nicht fließend beherrscht, der sollte sich schleunigst auf YouTube ein paar Kurse anschauen. Das Verwalten von Aufgaben und Meilensteinen gehört zu den Grundlagen der Projektplanung. Die entsprechend eingesetzten Tools muss man zwingend gut bedienen können.
Ressourcenmanagement
Tools zur Zuweisung und Verwaltung von Ressourcen wie Personal, Budget und Materialien. MS Projekt (kostenpflichtig) und OpenProject (frei) sind immer einen Blick wert. Wenn externe Zulieferer mit eingebunden werden sollen, so ist ein entsprechendes Datenformat zu definieren.
Kommunikation
Integrierte Kommunikationsmöglichkeiten wie Chats, Kommentare und Benachrichtigungen zur Förderung der Zusammenarbeit im Team einsetzen. Die Kommunikation im Team und alle anderen Beteiligten ist auf jeden Fall zu fördern. Es hat sich als hilfreich erwiesen, sogenannte Service-Agreements zu erstellen, also Verpflichtungen, Mails in einer gewissen Zeit zu beantworten.
Dokumentenmanagement der Entwicklung
Speicherung und Verwaltung von Projektdokumenten, einschließlich Versionierung und Zugriffsrechten.
Zeiterfassung
Möglichkeiten zur Erfassung von Arbeitszeiten und zur Analyse von Zeitaufwänden sind zu prüfen. Gegebenenfalls manuelle Erfassung mit evtl. vorhandenem Betriebsrat / Datenschutzbeauftragtem abstimmen.
Reporting und Analysen
Funktionen zur Erstellung von Berichten und Dashboards zur Überwachung des Projektfortschritts und zur Analyse von Leistungskennzahlen. Dies ist wichtig für das Reporting zu seinen Partnern und übergeordneten Strukturen. Die Schnelldarstellung über Ampel hat sich in meinen Augen als Hilfreich erwiesen. Rot: Dringender Handlungsbedarf. Gelb: Herausforderungen vorhanden, die man aber selber lösen kann. Grün: Alles ok.
Integration mit anderen SW-Tools
Schnittstellen zu anderen Software-Lösungen wie CRM-Systemen, Buchhaltungssoftware oder Tools zur Zusammenarbeit einsetzen.
Oft jedoch sieht man, dass Projektmanager ihre Hauptzeit damit verbringen, Informationen für die übergeordnete Führungsebene aufzubereiten und bereitzustellen. Hier sollte meiner Meinung nach ein umdenken stattfinden.