Softwareprojektmanagement in der heutigen Geschäftswelt

Als praktizierender Projektmanager hatte ich das Gefühl, dass ich einige gute Tools, nützliche Informationen und interessante Links zu diesem Bereich bereitstellen könnte. Diese Seite richtet sich an Projektmanager und soll Informationen zu Themen des Softwareentwicklungs-Projektmanagements austauschen. Mein Ziel auf dieser Seite ist es, sowohl allgemeine als auch projekt- und softwarespezifische Informationen bereitzustellen, um allen zu helfen, die daran arbeiten, eine konsistente Führung von Softwareprojekten zu etablieren.

Darüber hinaus hoffe ich, eine gewisse Hilfestellung beim Aufbau von Professionalität leisten zu können. Die aktuelle Literatur besagt immer noch, dass es trotz aller Schulungen und Aufmerksamkeit für das Projektmanagement immer noch eine ziemlich hohe Fehler- oder Misserfolgsrate in Softwareprojekten gibt. Wenn Ihre Karriere im Projektmanagement liegt, haben Sie ein Altlastenproblem und noch mehr Grund, die Dinge zu lesen und anzuwenden, die funktionieren. Mein Lieblingsbuch zu diesem Thema ist von Harold Kerzner und es ist Project Management A Systems Approach to Planning, Scheduling and Controlling. Ich hatte das Glück, an einer PMI-Zertifizierungsschulung bei Dr. Kerzner als Ausbilder.

In diesem Artikel geht es um das Project Management Body of Knowledge (PMBOK).

Denken Sie zuallererst daran, dass Verantwortung ohne Sponsoring Sie zu einem unmittelbaren Ziel für Probleme mit Projektzeitplan, Umfang und Ressourcenanpassung macht. Verantwortung ohne Autorität ist wie eine große Eitelkeit. Es bedeutet so gut wie nichts, wenn harte Entscheidungen erforderlich sind. Es ist sehr ähnlich wie Solomons Gedanke, dass Eitelkeit „wie das Jagen nach dem Wind“ ist.

Zunächst liegt mein Fokus auf Prinzipien, die vom Software Engineering Institute (SEI) entwickelt und von Projektmanagern auf der ganzen Welt im Kontext des Capability Maturity Model (CMM) geteilt werden.

Als Ausgangspunkt ist es wichtig, den sogenannten Project Management Body of Knowledge (PMBOK) zu diskutieren. Das PMBOK wurde entwickelt, um bereitzustellen

konsistente Definition für die Phasen eines Projekts und um zu skizzieren, was im Kontext jedes Teils des Projektmanagementleitfadens als wichtig angesehen werden sollte.

Die Projektmanagement-Wissensbereiche und -Prozesse sind in neun Schwerpunktbereichen zusammengefasst.

Project Integration Management – Projektplanentwicklung, Projektplanausführung und Änderungskontrolle.

Projektumfangsmanagement – ​​Initiierung, Umfangsplanung, Umfangsdefinition, Umfangsprüfung und Umfangsänderungskontrolle.

Projektzeitmanagement – Aktivitätsdefinition, Aktivitätssequenzierung, Aktivitätsdauerschätzung, Zeitplanentwicklung und Zeitplankontrolle.

Projektkostenmanagement – Ressourcenplanung, Kostenschätzung, Kostenbudgetierung und Kostenkontrolle.

Projektqualitätsmanagement – Qualitätsplanung, Qualitätssicherung und Qualitätskontrolle.

Projekt Human Resource Management – Organisationsplanung, Personalakquise und Teamentwicklung.

Projektkommunikationsmanagement – Kommunikationsplanung, Informationsverteilung, Leistungsberichterstattung und administrativer Abschluss.

Projektrisikomanagement – ​​Risikoidentifikation, Risikoqualifizierung, Risikoreaktionsentwicklung und Risikoreaktionskontrolle.

Projektbeschaffungsmanagement – Beschaffungsplanung, Anforderungsplanung, Kundenwerbung, Quellenauswahl, Vertragsverwaltung und Vertragsabschluss.

Wie Sie in diesen Schwerpunktbereichen sehen können, wird die Verwendung und Bedeutung des Wortes „Kontrolle“ stark betont. In diesen Bereichen des Managements kann viel Arbeit und Papierkram erledigt werden, aber unter dem Strich sollten bei Bedarf Korrekturmaßnahmen ergriffen werden. Befugnisse und Verantwortung liegen beim Projektleiter.

Es gibt viele Fähigkeiten und Eigenschaften, die ein Projektmanager nutzen muss, um effektiv zu sein. Der Projektleiter muss sein:

Leader – Als Manager ist es das Hauptanliegen, konsequent die von den “Stakeholdern” erwarteten Schlüsselergebnisse zu liefern. Führung ist ebenfalls notwendig und beinhaltet die Festlegung der Vision, der Strategien, die zu ihrer “Realisierung” erforderlich sind, und die Festlegung der Richtung. Der Leiter muss motivieren, inspirieren und zwischen verschiedenen Menschen kommunizieren und dabei politische, bürokratische und menschliche Barrieren überwinden. Es ist wichtig, sich daran zu erinnern, dass Führung auf allen Ebenen innerhalb des Projekts demonstriert werden muss, z. B. von Personen, die für technische Fragen verantwortlich sind, und von Teammitgliedern.

Kommunizieren – der Austausch von Informationen ist der Schlüssel. Stellen Sie sicher, dass dem Empfänger klare, prägnante und vollständige Informationen zur Verfügung gestellt werden. Stellen Sie sicher, dass der Empfänger die Informationen vollständig hat und dass sie klar verstanden werden. Kommunikation ist ein breites Themengebiet, aber es genügt zu sagen, dass mündliche oder schriftliche Kommunikation für das Projekt von entscheidender Bedeutung ist. Es spielt keine Rolle, ob die Kommunikation formell ist, ob die Kommunikation nach oben, nach unten oder vertikal erfolgt. Entscheidend ist, dass der Aufwand durch das Ergebnis aufgewogen wird. Ein Bereich, an den Sie denken sollten, ist, dass Sie Ihre Bedenken oder Informationen eher richtig rüberbringen, wenn Sie es allen gleichzeitig mitteilen, anstatt sich auf Mundpropaganda von Teammitgliedern zu verlassen, die es anderen sagen. Jedes Mal, wenn eine andere Person Informationen übermittelt, haben Neigung, Absicht, Körpersprache und Tonfall die Möglichkeit, auf etwas anderes zu schließen.

Verhandeln – sich mit Menschen beraten, um einen Konsens oder eine Vereinbarung zu erreichen. Verhandeln impliziert, dass möglicherweise ein Mediator, Schlichter oder Vermittler benötigt wird. Es hängt von den Umständen, der Wichtigkeit, dem Niveau und höchstwahrscheinlich den Problemen ab. Themen wie Kosten, Umfang, Ziele, Vertragsbedingungen und Ressourcen können Verhandlungsgeschick erfordern.

Problemlösung – Definieren (Problemdefinition) und Entscheiden (Entscheidungsfindung basierend auf Analyse, Lösungsdurchführbarkeit oder Stakeholder-Vorgaben).

Beeinflussung der Organisation – die Fähigkeit, Macht und Politik einzusetzen, um Dinge zu erledigen. Dies erfordert die Fähigkeit, die Mechanik oder Organisation zu verstehen, wie politische Kapazitäten konstruktiv eingesetzt werden können.

Projektmanagementprozesse können wie folgt in fünf Gruppierungen mit jeweils einem oder mehreren Prozessen organisiert werden:

Initiierungsprozesse – Dazu gehört die Erkenntnis, dass ein Projekt oder eine Phase beginnen muss, und die Verpflichtung dazu.

Planungsprozesse – Dies bedeutet die Entwicklung und Aufrechterhaltung eines “praktikablen” Plans, um das zu erreichen, was das Projekt erreichen sollte.

Ausführungsprozesse – Koordination von Personen und anderen Ressourcen zur “Ausführung” oder Durchführung des Plans.

Kontrollprozesse – Sicherstellen, dass die Projektziele erreicht werden, Messen und Überwachen des Fortschritts. Darüber hinaus bedeutet es, bei Bedarf geeignete Korrekturmaßnahmen zu ergreifen.

Abschlussprozesse – Bringen des Projekts zu einem geordneten Abschluss mit formeller Abnahme der Phase oder des Projekts.

Alle am Projektmanagement Beteiligten hatten die zusätzliche zentrale Herausforderung, Metriken zu entwickeln, die einen „Mehrwert“ für die Fähigkeit darstellen, abgeschlossene Projekte durchzuführen und zu liefern, die die Erwartungen der Stakeholder erfüllen. Beim Sammeln von Metriken geht es nicht nur um das Tabellieren von Zahlen. Es bedeutet, Informationen zu entwickeln, die jetzt helfen und dann bei zukünftigen Bemühungen noch mehr helfen.

Es gibt viele, viele Methoden. Die Last liegt darin, zu bestimmen, was für Ihr Unternehmen am besten funktioniert. Es gibt Unmengen an Informationen darüber, was zu sammeln ist und wie Maßnahmen effektiv eingesetzt werden können. Es geht nicht nur darum, Daten zu sammeln. Informationen sammeln!

Mein nächster Artikel behandelt das Projektdreieck und die technische Lösungsebene – Zeit, Ressourcen und Technologielösungen. Dann werde ich Informationen über Six Sigma teilen, das von Motorola entwickelt wurde und die Qualität Ihrer Produkte und/oder Dienstleistungen dramatisch verändern kann, indem es eine Kultur von Geschäftsprozessen einführt, die sich auf die Organisation auswirkt und positive Renditen erzielt. Tatsächlich basieren die Prinzipien auf einer statistischen Analyse, die sich um das Konzept der Standardabweichung dreht.

Ich möchte jetzt als Experiment ein paar Vorschläge machen und dann einige Links zu Orten anbieten, die ich für sehr wertvoll halte.

Cost Expert ist ein relativ kostengünstiges Softwarepaket, das Hypothesen, Berichte und passende Arten von Schätzungen wie Funktionspunkte, Top-Down, Bottom-Up, GUI bereitstellt. Sie können es auch mit Microsoft Project verwenden. Ich mochte die Funktionalität und die Berichtsfunktionen. Die Software hilft dabei, gute Pläne, Ressourcenanforderungen und Risikofaktoren zu generieren. Cost Expert eignet sich besonders gut für Projektmanager, die ohne einen formalisierten projektzentrierten Organisationsansatz arbeiten.

Ich bin seit Project 4 auch ein großer Fan von Microsoft Project-Software viel mehr Geld für Designsoftware.

Es gibt einen ziemlich einfachen Assistenten, der sich gut für den Einstieg in das Zählen von Funktionspunkten eignet. Es heißt SEER Function Point Wizard und es ist fpwiz.

Es gibt eine PDF-Datei zu den DoD-Initiativen zur Softwaremessung, nämlich Software Measures for DOD Systems.

MMB&T bietet Version 1.1 von SoftEST, entwickelt von MCR Federal Inc. im Auftrag der Air Force Cost Analysis Agency.

SoftEST Kostenmodell (V1.1) (1 MB – komprimierte Datei)

ENTWICKELN SIE IHRE MICROSOFT-PROJEKT- UND PROJEKTMANAGEMENT-FÄHIGKEITEN

Um das Beste aus Microsoft Project herauszuholen, müssen Sie die Produktfunktionen richtig verwenden und die richtigen Funktionen verwenden, um Ihre Projektmanagementanforderungen zu erfüllen.

Microsoft stellt Ressourcen vor, die Sie bei der Entwicklung Ihrer Microsoft Project-Kenntnisse und deren Anwendung auf das breitere Feld des Projektmanagements hilfreich finden werden.

Lesen Sie dazu unter: Microsoft Project Assistance

Microsoft® Project Courseware-Schulungspaket

Dies sind nur einige der verfügbaren Funktionen. Die gute Nachricht ist, dass die Rolle jetzt als etwas anerkannt wird, das die volle Aufmerksamkeit der Geschäftsleitung und des Sponsorings verdient, um die zuvor sehr hohe Misserfolgsrate von Projekten zu vermeiden.

Dieser Artikel wurde von Martin Floyd von MMB&T geschrieben. Alle Rechte vorbehalten.

Leave a Comment