Projektmanagement-Methoden
Einführung
Um Ziele und geplante Ergebnisse innerhalb eines definierten Zeitplans und Budgets zu erreichen, verwendet ein Manager ein Projekt. Unabhängig davon, in welchem Bereich oder in welchem Gewerbe, gibt es eine Reihe von Methoden, die den Managern in jeder Phase eines Projekts von der Initiierung über die Implementierung bis zum Abschluss helfen. In diesem Tutorial werden wir versuchen, die am häufigsten verwendeten Projektmanagementmethoden zu diskutieren.
Eine Methodik ist ein Modell, das Projektmanager für die Konzeption, Planung, Implementierung und Erreichung ihrer Projektziele verwenden. Es gibt verschiedene Projektmanagementmethoden, von denen verschiedene Projekte profitieren.
Zum Beispiel gibt es eine spezielle Methode, mit der die NASA eine Raumstation baut, während die Marine eine andere Methode zum Bau von U-Booten verwendet. Daher gibt es verschiedene Projektmanagementmethoden, die auf die Anforderungen verschiedener Projekte in verschiedenen Geschäftsbereichen zugeschnitten sind.
Projektmethoden
Im Folgenden sind die am häufigsten verwendeten Projektmanagementmethoden in der Projektmanagementpraxis aufgeführt:
1 - Adaptives Projekt-Framework
Bei dieser Methodik ist der Projektumfang eine Variable. Darüber hinaus sind Zeit und Kosten Konstanten für das Projekt. Daher wird während der Projektausführung der Projektumfang angepasst, um den maximalen Geschäftswert aus dem Projekt zu erhalten.
2 - Agile Softwareentwicklung
Die agile Softwareentwicklungsmethode ist für ein Projekt gedacht, das extreme Flexibilität bei den Anforderungen erfordert. Die Hauptmerkmale von Agile sind die kurzfristigen Bereitstellungszyklen (Sprints), die agilen Anforderungen, die dynamische Teamkultur, die weniger restriktive Projektsteuerung und die Betonung der Echtzeitkommunikation.
3 - Kristallmethoden
Bei der Kristallmethode erhalten die Projektprozesse eine niedrige Priorität. Anstelle der Prozesse konzentriert sich diese Methode mehr auf Teamkommunikation, Fähigkeiten der Teammitglieder, Menschen und Interaktion. Kristallmethoden fallen unter die Kategorie Agilität.
4 - Dynamisches Systementwicklungsmodell (DSDM)
Dies ist der Nachfolger der Rapid Application Development (RAD) -Methode. Dies ist auch eine Teilmenge der agilen Softwareentwicklungsmethodik und bietet Informationen zu Schulungen und Dokumenten, die diese Methodik unterstützt. Diese Methode betont mehr die aktive Beteiligung der Benutzer während des Projektlebenszyklus.
5 - Extreme Programmierung (XP)
Die Senkung der Kosten für Anforderungsänderungen ist das Hauptziel extremer Programmierung. XP legt Wert auf feines Feedback, kontinuierlichen Prozess, gemeinsames Verständnis und das Wohlergehen der Programmierer. In XP sind keine detaillierten Anforderungsspezifikationen oder Softwarearchitekturen erstellt.
6 - Feature Driven Development (FDD)
Diese Methodik konzentriert sich mehr auf einfache und genau definierte Prozesse, kurze iterative und funktionsgesteuerte Bereitstellungszyklen. Die gesamte Planung und Ausführung in diesem Projekttyp erfolgt basierend auf den Funktionen.
7 - Infrastrukturbibliothek für Informationstechnologie (ITIL)
Diese Methodik ist eine Sammlung von Best Practices im Projektmanagement. ITIL deckt einen breiten Aspekt des Projektmanagements ab, der von der Ebene des Organisationsmanagements ausgeht.
8 - Gemeinsame Anwendungsentwicklung (JAD)
Die frühzeitige Einbeziehung des Kunden in die Projektaufgaben wird durch diese Methodik unterstrichen. Das Projektteam und der Kunde führen gemeinsam JAD-Sitzungen durch, um den Beitrag des Kunden zu erhalten. Diese JAD-Sitzungen finden während des gesamten Projektlebenszyklus statt.
9 - Lean Development (LD)
Lean Development konzentriert sich auf die Entwicklung von Change-Tolerance-Software. Bei dieser Methode hat die Zufriedenheit des Kunden höchste Priorität. Das Team ist motiviert, den höchsten Wert für das vom Kunden gezahlte Geld zu bieten.
10 - PRINCE2
PRINCE2 verfolgt einen prozessbasierten Ansatz für das Projektmanagement. Diese Methodik basiert auf acht übergeordneten Prozessen.
11 - Schnelle Anwendungsentwicklung (RAD)
Diese Methode konzentriert sich auf die schnellere Entwicklung von Produkten mit höherer Qualität. Wenn es darum geht, Anforderungen zu sammeln, wird die Workshop-Methode verwendet. Prototyping wird verwendet, um klare Anforderungen zu erhalten und die Softwarekomponenten wiederzuverwenden, um die Entwicklungszeiten zu beschleunigen.
Bei dieser Methode werden alle Arten der internen Kommunikation als informell betrachtet.
12 - Rational Unified Process (RUP)
RUP versucht, alle positiven Aspekte moderner Softwareentwicklungsmethoden zu erfassen und in einem Paket anzubieten. Dies ist eine der ersten Projektmanagementmethoden, die einen iterativen Ansatz für die Softwareentwicklung vorschlug.
13 - Scrum
Dies ist eine agile Methode. Das Hauptziel dieser Methodik besteht darin, die Teamproduktivität dramatisch zu verbessern, indem jede mögliche Belastung beseitigt wird. Scrum-Projekte werden von einem Scrum-Master verwaltet.
14 - Spirale
Die Spiralmethode ist das erweiterte Wasserfallmodell mit Prototyping. Diese Methode wird anstelle des Wasserfallmodells für große Projekte verwendet.
15 - Systementwicklungslebenszyklus (SDLC)
Dies ist ein konzeptionelles Modell, das in Softwareentwicklungsprojekten verwendet wird. Bei dieser Methode besteht die Möglichkeit, zwei oder mehr Projektmanagementmethoden zu kombinieren, um das beste Ergebnis zu erzielen. SDLC legt auch großen Wert auf die Verwendung von Dokumentation und hat strenge Richtlinien dazu.
16 - Wasserfall (traditionell)
Dies ist das Legacy-Modell für Softwareentwicklungsprojekte. Diese Methode ist seit Jahrzehnten in der Praxis, bevor die neuen Methoden eingeführt wurden. In diesem Modell hat der Entwicklungslebenszyklus feste Phasen und lineare Zeitleisten. Dieses Modell ist nicht in der Lage, die Herausforderungen im Bereich der modernen Softwareentwicklung zu bewältigen.
Fazit
Die Auswahl der am besten geeigneten Projektmanagementmethode könnte eine schwierige Aufgabe sein. Bei der Auswahl eines geeigneten Faktoren sollten Sie einige Dutzend Faktoren berücksichtigen. Jede Projektmanagementmethode hat ihre eigenen Stärken und Schwächen.
Daher gibt es keine gute oder schlechte Methodik, und was Sie befolgen sollten, ist die am besten geeignete für Ihre Projektmanagementanforderungen.