Projektmanagement - Ergänzung zu Lernumgebung PDF
Document Details
Tags
Summary
This document provides an overview of various project management methodologies, including waterfall models, Rational Unified Process (RUP), HERMES, and agile approaches like Extreme Programming (XP) and Disciplined Agile Delivery (DAD). It also details the SAFe (Scaled Agile Framework) methodology for scaling agile practices in larger organizations.
Full Transcript
**[Wasserfallmodelle in Projekten]** **V-Modell** V-Modell -- Wikipedia **Unterschiede:** - Jeder Entwicklungsphase auf der linken Seite entspricht eine Testphase auf der rechten Seite des \"V\". - Tests werden parallel zur Entwicklung geplant, was zu einer höheren Qualität und früh...
**[Wasserfallmodelle in Projekten]** **V-Modell** V-Modell -- Wikipedia **Unterschiede:** - Jeder Entwicklungsphase auf der linken Seite entspricht eine Testphase auf der rechten Seite des \"V\". - Tests werden parallel zur Entwicklung geplant, was zu einer höheren Qualität und frühzeitigen Fehlererkennung führt. - Besonders geeignet für sicherheitskritische Systeme, z.B. in der Luftfahrt oder Medizintechnik. **RUP (Rational Unified Process)** ![What Is Rational Unified Process (RUP)?](media/image2.png) **Phasen:** - Inception (Anfang): Klärung des Projektumfangs, der Geschäftsziele und der wichtigsten Anforderungen. - Elaboration (Ausarbeitung): Detaillierte Analyse der Anforderungen, Risikobewertung und Architekturentwurf. - Construction (Konstruktion): Implementierung des Systems basierend auf den definierten Anforderungen und dem Architekturentwurf. - Transition (Übergang): System wird an die Benutzer übergeben, Schulungen werden durchgeführt und eventuell notwendige Anpassungen vorgenommen. Innerhalb jeder Phase werden mehrere Iterationen durchgeführt, um das System schrittweise zu entwickeln und zu verbessern. **Unterschiede:** - Flexibilität: Anpassungsfähig an Änderungen durch iterative Zyklen. - Schwerpunkt auf Architektur: Frühe Definition einer stabilen Architektur, um Risiken zu minimieren. - Eignung: Für komplexe Projekte, bei denen Anforderungen unklar oder veränderlich sind. **HERMES** Methodenübersicht **Unterschiede:** - Standardisierung: Klare Vorgaben und Templates für Dokumente und Prozesse. - Anwendungsbereich: Speziell entwickelt für Projekte in der öffentlichen Verwaltung der Schweiz. - Entscheidungsprozesse: Betonung auf formalen Entscheidungswegen und Governance-Strukturen. **[Unterschiede zwischen den Modellen:]** **Flexibilität vs. Stabilität:** **Wasserfallmodell und V-Modell:** Eher starr, geeignet für Projekte mit stabilen Anforderungen. **RUP:** Bietet mehr Flexibilität durch iterative Ansätze. **HERMES:** Balance zwischen Struktur und Anpassungsfähigkeit, mit Fokus auf öffentliche Projekte. **Qualitätssicherung:** **V-Modell:** Legt besonderen Wert auf Verifikation und Validierung durch entsprechende Testphasen. **RUP und HERMES:** Integrieren Qualitätssicherung in den gesamten Prozess. **Anwendungsbereiche:** **HERMES:** Spezifisch für den öffentlichen Sektor in der Schweiz. **V-Modell:** Häufig in sicherheitskritischen und öffentlichen Projekten in Deutschland eingesetzt. **[Agile Vorgehensmodelle für Projekte]** **XP (Extreme Programming)** ![Ein Bild, das Text, Screenshot, Diagramm, Kreis enthält. Automatisch generierte Beschreibung](media/image4.png) **Iterationen/Sprints:** - Kurze Entwicklungszyklen (1--2 Wochen) mit häufigen Releases. - Starker Fokus auf Codequalität und technische Exzellenz. - Intensiver Kundenkontakt: Kunde ist Teil des Teams und liefert kontinuierlich Feedback. - Eignung: Besonders geeignet für Projekte, bei denen Qualität und Anpassungsfähigkeit im Vordergrund stehen. **DAD (Disciplined Agile Delivery)** ProjectManagement.com - Disciplined Agile: An Executive\'s Starting Point **Prozessphasen:** - Inception: Startphase zur Planung und Vorbereitung. - Construction: Entwicklung des Produkts in Iterationen. - Transition: Übergabe an den Betrieb und Abschluss des Projekts. **Unterschiede:** - Hybridansatz: Integriert Praktiken aus Scrum, Kanban, XP und anderen Methoden. - Skalierbarkeit: Anpassbar an Projekte unterschiedlicher Grösse und Komplexität. - Eignung: Für Organisationen, die agile Methoden skalieren und an ihre Bedürfnisse anpassen möchten. **SAFe (Scaled Agile Framework)** ![SAFe Agile Framework PPT \| Download 100\'s of Agile Templates](media/image6.png) **Iterationen/Sprints:** Program Increment (PI): **Zeitrahmen von ca. 8--12 Wochen**, in dem mehrere Sprints durchgeführt werden. **Unterschiede:** - Skalierung von Agile: Entwickelt, um Agile Methoden in grossen Organisationen mit vielen Teams anzuwenden. - Strukturierte Governance: Klare Prozesse und Verantwortlichkeiten auf verschiedenen Ebenen. - Eignung: Für Unternehmen, die Agile über mehrere Teams und Abteilungen hinweg implementieren möchten. **[Unterschiede zwischen den Modellen]** **Skalierung:** - SAFe und DAD: Bieten Rahmenwerke für die Anwendung von Agile in grossem Massstab. - Scrum und XP: Fokus auf Team-Ebene, weniger geeignet für Skalierung ohne Anpassung. **Flexibilität vs. Struktur:** - Kanban: Höchste Flexibilität durch kontinuierlichen Fluss. - SAFe: Mehr Struktur und Governance für komplexe Projekte. **Technische Praktiken:** XP: Legt starken Wert auf technische Exzellenz und Praktiken wie TDD und Pair Programming. Scrum und Kanban: Konzentrieren sich mehr auf den Prozess und die Zusammenarbeit. **Anpassungsfähigkeit:** DAD: Anpassbar an den Kontext des Projekts, integriert verschiedene Methoden. Scrum: Hat feste Rollen und Events, bietet jedoch Flexibilität innerhalb dieser Strukturen. **[Methoden und Instrumente zur Überwachung des Projektfortschritts]** **Earned Value Analyse (EVA)** Was ist die Earned Value Analyse? \| microTOOL Methode zur integrierten Überwachung von Projektfortschritt in Bezug auf Kosten und Termine unter Berücksichtigung des tatsächlichen Leistungsumfangs. **Kennzahlen:** - Plankosten (Budgeted Cost of Work Scheduled - BCWS): Geplante Kosten für die bis zu einem bestimmten Zeitpunkt geplante Arbeit. - Istkosten (Actual Cost of Work Performed - ACWP): Tatsächliche Kosten für die bis zu diesem Zeitpunkt geleistete Arbeit. - Fertigstellungswert (Earned Value - EV): Bewerteter Wert der tatsächlich erbrachten Leistung. **Anwendung:** - Kostenabweichung (Cost Variance - CV): EV - ACWP; zeigt, ob das Projekt über oder unter Budget liegt. - Terminabweichung (Schedule Variance - SV): EV - BCWS; zeigt, ob das Projekt vor oder hinter dem Zeitplan liegt. - Leistungsindizes: Kosteneffizienz (CPI) und Termineffizienz (SPI) zur Prognose des weiteren Projektverlaufs. **Burndown Charts** ![Was ist ein Burndown-Chart?](media/image8.jpeg) Grafische Darstellung des verbleibenden Arbeitsaufwands (meist in Stunden oder Story Points) über die Zeit. **Typen:** - Sprint Burndown Chart: Zeigt den Fortschritt innerhalb eines Sprints. - Release Burndown Chart: Zeigt den Fortschritt bis zur Fertigstellung eines Releases. **Anwendung:** - Visualisiert, ob das Team im Zeitplan liegt, um die geplanten Aufgaben abzuschliessen. - Kann das Team motivieren, indem es den Fortschritt sichtbar macht. - Ermöglicht es, frühzeitig auf Verzögerungen zu reagieren, z.B. durch Umpriorisierung von Aufgaben.