Skip to content
IRC-Coding IRC-Coding
Wasserfallmodell Vorgehensmodell Prototyp Verifikation Validierung Traceability Algorithmen Algorithmus Grundlagen UML

Erweitertes Wasserfallmodell einfach erklärt: Phasen, Rückkopplung, Prototypen & Prüfungsfragen

Erweitertes Wasserfallmodell: klassische Phasen mit kontrollierten Rücksprüngen, frühe Testplanung/QS, Prototyping, Verifikation vs. Validierung sowie typische IHK-Prüfungsfragen.

S

schutzgeist

2 min read
Erweitertes Wasserfallmodell einfach erklärt: Phasen, Rückkopplung, Prototypen & Prüfungsfragen

Erweitertes Wasserfallmodell

Dieser Beitrag ist eine Begriffserklärung zum erweiterten Wasserfallmodell, inklusive typischer Prüfungsfragen, Kernkomponenten und Tags. Lese jeden Tag einen “zufälligen Artikel” auf dieser Seite und erweitere Dein Wissen. Auch wenn viele Themen ggf. neu wirken.

In a Nutshell

Das erweiterte Wasserfallmodell behält die klaren Phasen des klassischen Wasserfalls bei, ergänzt sie aber um kontrollierte Rückkopplungsschleifen zwischen benachbarten Phasen und um frühe Prototypen. Dadurch werden Fehler früher entdeckt und Risiken gezielt reduziert.

Kompakte Fachbeschreibung

Im erweiterten Wasserfall verlaufen die Phasen weiterhin sequenziell (Anforderung → Entwurf → Implementierung → Test → Einführung/Wartung), aber:

  • Es gibt definierte Rücksprünge in die vorherige Phase, wenn Abnahmekriterien nicht erfüllt sind.
  • Testplanung und QS werden parallel vorbereitet (z.B. Testkonzept schon in Analyse/Entwurf).
  • Prototypen (UI- oder Architektur-Spikes) werden früh eingesetzt, um unklare Anforderungen oder technische Risiken zu validieren.

Wichtige Begriffe:

  • Verifikation: „Bauen wir das Produkt richtig?“ (gegen Spezifikation)
  • Validierung: „Bauen wir das richtige Produkt?“ (gegen fachlichen Zweck)

Sehr beliebt, gerade bei IHK Prüfungen bei Fachinformatiker für Anwendungsentwickler

Warum ? Das Wasserfallmodell eignet sich perfekt für kleine Projekte, die man in der Regel im Rahmen einer Ausbildung oder Praktikum durchführt. Das erweiterte Wasserfallmodell ist nicht so starr und bietet die Möglichkeit der Korrekturen durch Rücksprünge. Auch ich habe dieses gewählt und es war einfach zu erläutern und durchzuführen.

Wichtige Begriffe im Detail

Baselines

Definition: Eine Baseline ist ein festgeschriebener Zustand von Projektartefakten zu einem bestimmten Zeitpunkt. Sie dient als Referenzpunkt für zukünftige Änderungen.

Arten von Baselines:

  • Requirements Baseline: Genehmigte Anforderungen (Lasten-/Pflichtenheft)
  • Design Baseline: Freigegebene Entwurfsdokumente (Architektur, Modulentwurf)
  • Code Baseline: Stabile, getestete Code-Version (Release Candidate)
  • Test Baseline: Akzeptierte Testergebnisse und Testprotokolle

Beispiel: Nach der Anforderungsphase wird die Requirements Baseline erstellt. Alle späteren Änderungen müssen formal als Change Request beantragt werden.

Change Requests

Definition: Ein Change Request ist ein formaler Antrag zur Änderung bereits baselinierter Artefakte.

Change Request Prozess:

  1. Antragstellung: Wer beantragt was und warum?
  2. Impact-Analyse: Welche Auswirkungen hat die Änderung?
  3. Bewertung: Kosten, Nutzen, Risiken abwägen
  4. Entscheidung: Genehmigung oder Ablehnung durch Change Advisory Board (CAB)
  5. Umsetzung: Änderung durchführen und dokumentieren

Beispiel: Der Kunde möchte während der Implementierung eine neue Funktion hinzufügen. Dies erfordert einen Change Request mit Impact-Analyse.

Impactanalyse

Definition: Die Impactanalyse untersucht die Auswirkungen einer geplanten Änderung auf das gesamte Projekt.

Analysebereiche:

  • Technische Auswirkungen: Welche Komponenten müssen angepasst werden?
  • Zeitliche Auswirkungen: Verlängert sich die Projektdauer?
  • Kostenmäßige Auswirkungen: Zusätzliche Kosten für Entwicklung und Testing?
  • Qualitative Auswirkungen: Beeinflusst die Änderung die Systemqualität?
  • Risikoauswirkungen: Entstehen neue technische oder projektbezogene Risiken?

Beispiel: Bei einer Anforderungsänderung wird analysiert, welche Design-Elemente, Code-Module und Testfälle betroffen sind.

Traceability von Anforderungen zu Tests

Definition: Traceability stellt die Verfolgbarkeit von Anforderungen über alle Projektphasen bis zu den Tests sicher.

Traceability-Kette:

Anforderung (REQ-001) → Design (ARCH-015) → Code (CODE-042) → Test (TEST-087)

Zwecke der Traceability:

  • Vollständigkeitsnachweis: Jede Anforderung wird implementiert und getestet
  • Impact-Analyse: Bei Änderungen schnell betroffene Bereiche identifizieren
  • Qualitätssicherung: Lücken in der Abdeckung erkennen
  • Audit-Nachweis: Für regulatorische Anforderungen und Zertifizierungen

Traceability Matrix Beispiel:

Anforderungs-IDAnforderungDesign-IDCode-KomponenteTestfall-IDStatus
REQ-001BenutzerregistrierungARCH-015UserService.javaTEST-087
REQ-002Passwort-ResetARCH-016PasswordService.javaTEST-088
REQ-003ProduktkatalogARCH-017ProductService.javaTEST-089

Sehr beliebt bei IHK Prüfungen für Fachinformatiker für Anwendungsentwickler

Warum das erweiterte Wasserfallmodell bei IHK-Prüfungen so wichtig ist:

1. Strukturierte Vorgehensweise

Die IHK prüft ob Kandidaten systematisch und strukturiert arbeiten können. Das erweiterte Wasserfallmodell bietet genau diese Struktur mit klaren Phasen und Verantwortlichkeiten.

2. Qualitätsbewusstsein

Qualitätssicherung ist ein zentrales Thema bei der IHK. Das erweiterte Wasserfallmodell integriert QS-Maßnahmen in jeder Phase (Reviews, Tests, Prototypen).

3. Dokumentationspflicht

Die IHK verlangt lückenlose Dokumentation. Das Modell erzeugt nachweisbare Artefakte in jeder Phase (Lastenheft, Pflichtenheft, Testprotokolle).

4. Risikomanagement

Fachinformatiker müssen Risiken erkennen und bewerten können. Das erweiterte Wasserfallmodell bietet formalisierte Risikominimierung durch Prototypen und Reviews.

5. Änderungsmanagement

In der Praxis müssen Änderungen professionell verwaltet werden. Change Requests und Impact-Analysen sind IHK-relevante Kompetenzen.

6. Nachvollziehbarkeit

Prüfer müssen nachvollziehen können warum welche Entscheidungen getroffen wurden. Baselines und Traceability bieten genau diese Nachvollziehbarkeit.

7. Praxisrelevanz

Viele mittelständische Unternehmen arbeiten noch nach wasserfallartigen Modellen. Die IHK bereitet auf reale Arbeitsbedingungen vor.

Typische IHK-Prüfungsszenarien:

  • Ein Projektphasenplan erstellen und begründen
  • Eine Change-Analyse durchführen und bewerten
  • Eine Traceability-Matrix erstellen
  • Qualitätssicherungsmaßnahmen für eine Phase definieren
  • Ein Rückkopplungsszenario beschreiben und steuern

Das erweiterte Wasserfallmodell im Detail

Phasenablauf mit Rückkopplungsschleifen

    ┌─────────────────────┐
    │  1. Anforderungs-    │
    │      phase           │
    └─────────┬───────────┘
              │ Abnahme

    ┌─────────────────────┐
    │  2. Systementwurf    │◄────────────────┐
    └─────────┬───────────┘                 │
              │ Abnahme                      │
              ▼                              │
    ┌─────────────────────┐                 │
    │  3. Architektur-    │◄────────────────┤
    │      entwurf        │                 │
    └─────────┬───────────┘                 │
              │ Abnahme                      │
              ▼                              │
    ┌─────────────────────┐                 │
    │  4. Modulentwurf     │◄────────────────┤
    └─────────┬───────────┘                 │
              │ Abnahme                      │
              ▼                              │
    ┌─────────────────────┐                 │
    │  5. Implementierung │◄────────────────┤
    └─────────┬───────────┘                 │
              │ Abnahme                      │
              ▼                              │
    ┌─────────────────────┐                 │
    │  6. Testvorbereitung│◄────────────────┤
    └─────────┬───────────┘                 │
              │ Abnahme                      │
              ▼                              │
    ┌─────────────────────┐                 │
    │  7. Testdurchführung │◄────────────────┤
    └─────────┬───────────┘                 │
              │ Abnahme                      │
              ▼                              │
    ┌─────────────────────┐                 │
    │  8. Einführung       │                 │
    └─────────────────────┘                 │

                                           │ Kontrollierte
                                           │ Rücksprünge
                                           │ bei Fehlern
                                           └─────────────────

Detaillierte Phasenbeschreibungen

Phase 1: Anforderungsphase

Ziele: Anforderungen vollständig erfassen, spezifizieren und abnehmen

Artefakte:

  • Lastenheft (Kundensicht)
  • Pflichtenheft (Anbietersicht)
  • Anforderungskatalog mit IDs
  • Akzeptanzkriterien
  • Glossar

Aktivitäten:

  • Stakeholder-Interviews
  • Workshops mit Fachabteilung
  • Anforderungsanalyse
  • Priorisierung (MoSCoW)
  • Fachliche Abnahme

Qualitätssicherung:

  • Anforderungs-Reviews
  • Konsistenzprüfungen
  • Vollständigkeitschecks
  • Traceability-Matrix starten

Typische Rückkopplungen: In der Regel keine, da Startpunkt


Phase 2: Systementwurf

Ziele: Systemgrenzen definieren, Schnittstellen spezifizieren

Artefakte:

  • Kontextdiagramm
  • Schnittstellenkatalog
  • Datenflussdiagramme
  • Systemarchitektur (grobschlächtig)
  • Technische Konzepte

Aktivitäten:

  • Systemgrenzen abstecken
  • Externe Schnittstellen definieren
  • Datenflüsse modellieren
  • Nicht-funktionale Anforderungen spezifizieren
  • Technologiewahl begründen

Qualitätssicherung:

  • Architektur-Reviews
  • Schnittstellen-Validierung
  • Performance-Schätzungen
  • Sicherheitskonzepte prüfen

Typische Rückkopplungen: Unklare Anforderungen → Anforderungsphase


Phase 3: Architekturentwurf

Ziele: Detaillierte Architektur festlegen, technische Risiken minimieren

Artefakte:

  • Komponentendiagramm
  • Deployment-Diagramm
  • Datenmodell (ERD)
  • Qualitätsziele-Katalog
  • Architektur-Entscheidungsdokument (ADR)

Aktivitäten:

  • Komponenten entwerfen
  • Datenmodellierung
  • Qualitätsattribute definieren
  • Prototypen entwickeln (UI-Spikes, Technologie-Proofs)
  • Sicherheitskonzepte detaillieren

Qualitätssicherung:

  • Architektur-Reviews
  • Prototyp-Tests
  • Performance-Benchmarks
  • Security-Reviews

Typische Rückkopplungen: Technische Unklarheiten → Systementwurf


Phase 4: Modulentwurf

Ziele: Detaildesign für alle Module, Schnittstellenverträge finalisieren

Artefakte:

  • Klassendiagramme
  • Sequenzdiagramme
  • Schnittstellen-Spezifikationen
  • Algorithmen-Beschreibungen
  • Datenbank-Schema

Aktivitäten:

  • Klassen und Objekte designen
  • Algorithmen spezifizieren
  • Datenbank-Design
  • UI-Design (Screens, Wireframes)
  • Integrationskonzepte

Qualitätssicherung:

  • Design-Reviews
  • Code-Generierung-Tests
  • Datenbank-Normalisierung
  • UI-Usability-Tests

Typische Rückkopplungen: Design-Probleme → Architekturentwurf


Phase 5: Implementierung

Ziele: Code gemäß Spezifikation erstellen, Qualitätssicherungsmaßnahmen umsetzen

Artefakte:

  • Quellcode (versioniert)
  • Unit-Tests
  • Code-Dokumentation
  • Build-Skripte
  • Deployment-Pakete

Aktivitäten:

  • Programmierung nach Standards
  • Code-Reviews
  • Statische Code-Analyse
  • Unit-Test-Entwicklung
  • Continuous Integration

Qualitätssicherung:

  • Code-Reviews
  • Statische Analyse (SonarQube)
  • Unit-Test-Abdeckung
  • Coding-Standard-Konformität

Typische Rückkopplungen: Implementierungsprobleme → Modulentwurf


Phase 6: Testvorbereitung

Ziele: Umfassende Teststrategie erstellen, Testumgebung aufbauen

Artefakte:

  • Testkonzept
  • Testfälle (detailliert)
  • Testdaten
  • Testautomatisierungsskripte
  • Testumgebungen

Aktivitäten:

  • Teststrategie definieren
  • Testfälle ableiten (aus Anforderungen)
  • Testdaten aufbereiten
  • Testautomatisierung entwickeln
  • Testumgebungen aufsetzen

Qualitätssicherung:

  • Testkonzept-Review
  • Testfall-Abdeckungsanalyse
  • Testdaten-Validierung
  • Testumgebungs-Checks

Typische Rückkopplungen: Testlücken → Implementierung/Modulentwurf


Phase 7: Testdurchführung

Ziele: Systemqualität nachweisen, Fehler finden und beheben

Artefakte:

  • Testprotokolle
  • Fehlerberichte
  • Testabnahme-Berichte
  • Leistungsmessungen
  • Sicherheits-Test-Ergebnisse

Aktivitäten:

  • Modultests
  • Integrationstests
  • Systemtests
  • Abnahmetests
  • Performance-Tests

Qualitätssicherung:

  • Test-Reviews
  • Fehler-Analyse
  • Regressionstests
  • Abnahme-Checks

Typische Rückkopplungen: Systemfehler → Implementierung/Architektur


Phase 8: Einführung

Ziele: Produktivbetrieb starten, Nutzer schulen, Dokumentation bereitstellen

Artefakte:

  • Installationsanleitung
  • Benutzerhandbuch
  • Administrationshandbuch
  • Schulungsunterlagen
  • Wartungsvertrag

Aktivitäten:

  • Installation/Deployment
  • Datenmigration
  • Nutzerschulung
  • Betriebshandbuch erstellen
  • Support-Struktur aufbauen

Qualitätssicherung:

  • Installations-Tests
  • Migration-Validierung
  • Schulungs-Feedback
  • Support-Readiness-Checks

Typische Rückkopplungen: Betriebsprobleme → Testdurchführung

Prüfungsrelevante Stichpunkte

  • Sequenzielle Phasen mit kontrollierten Rückkopplungen
  • Testplanung früh integrieren (Akzeptanzkriterien schon in Analyse)
  • Verifikation/Validierung je Phase (Reviews, Walkthroughs)
  • Gate-Entscheidungen mit Abnahmekriterien (IHK)
  • Prototyping zur Risikoreduktion
  • Traceability (Anforderung → Design → Code → Test)
  • Änderungsmanagement + Baselines

Kernkomponenten

  1. Anforderungsphase (Lasten-/Pflichtenheft, Akzeptanzkriterien)
  2. Systementwurf (Kontext, Schnittstellen, Datenmodell)
  3. Architekturentwurf (Qualitätsziele, Entscheidungen, Prototypen)
  4. Modulentwurf (Detaildesign, Schnittstellenverträge)
  5. Implementierung (Reviews, statische Analyse)
  6. Testvorbereitung (Testkonzept, Testfälle, Testdaten)
  7. Testdurchführung (Modul/Integration/System/Abnahme)
  8. Einführung (Migration, Betrieb, Handbuch)
  9. Rückkopplungsschleifen (genehmigte Rücksprünge)
  10. Konfigurations-/Änderungsmanagement (Versionierung)

Verifikation und Validierung im Detail

Verifikation: “Bauen wir das Produkt richtig?”

Verifikation überprüft, ob das entwickelte Produkt den Spezifikationen entspricht.

Verifikationsmethoden:

  • Code-Reviews: Entspricht der Code den Coding-Standards?
  • Unit-Tests: Erfüllen die Funktionen die spezifizierten Anforderungen?
  • Statische Analyse: Enthält der Code bekannte Fehler oder Muster?
  • Integrations-Tests: Funktionieren die Schnittstellen wie spezifiziert?
  • Dokumentations-Reviews: Ist die Dokumentation vollständig und korrekt?

Verifikationsbeispiel:

Spezifikation: "Die Passwortfunktion muss 8-20 Zeichen akzeptieren"
Verifikation: Unit-Test prüft Grenzwerte 7, 8, 20, 21 Zeichen
Ergebnis: ✅ Spezifikation korrekt implementiert

Validierung: “Bauen wir das richtige Produkt?”

Validierung überprüft, ob das entwickelte Produkt den tatsächlichen Bedürfnissen der Nutzer entspricht.

Validierungsmethoden:

  • Akzeptanztests: Erfüllt das System die Geschäftsanforderungen?
  • Usability-Tests: Können Nutzer das System intuitiv bedienen?
  • Beta-Tests: Reagieren echte Nutzer wie erwartet?
  • Performance-Tests: Erreicht das System die geforderte Leistung?
  • Security-Tests: Ist das System sicher genug für den Einsatz?

Validierungsbeispiel:

Anforderung: "Nutzer müssen sich schnell und einfach einloggen können"
Validierung: 50 Testnutzer führen Login-Task durch (Messung: <3 Sekunden)
Ergebnis: ✅ Nutzerakzeptanz erreicht, Bedürfnis erfüllt

V-Modell: Verbindung von Verifikation und Validierung

Anforderungserhebung ←───────────────── Abnahmetest (Validierung)
        ↓                                    ↑
Systementwurf ←───────────────────── Systemtest (Validierung)
        ↓                                    ↑
Architekturentwurf ←─────────── Integrationstest (Verifikation)
        ↓                                    ↑
Modulentwurf ←───────────────────── Modultest (Verifikation)
        ↓                                    ↑
Implementierung ────────────────────────

Umfassendes Praxisbeispiel: E-Commerce Plattform

Projektübersicht

Ziel: Entwicklung einer E-Commerce-Plattform mit externen Zahlungssystemen Team: 8 Personen (2 PM, 2 Architekten, 4 Entwickler) Dauer: 6 Monate Budget: 450.000€

Phase 1: Anforderungsphase (4 Wochen)

Artefakte erstellt:

Lastenheft (Kunde):
- 150 User Stories mit Akzeptanzkriterien
- 23 Nicht-funktionale Anforderungen
- 12 Integrationsschnittstellen

Pflichtenheft (Anbieter):
- Detaillierte Spezifikationen
- Technische Rahmenbedingungen
- Zeit- und Kostenplanung

Traceability-Matrix:
REQ-001 → ARCH-015 → TEST-087
REQ-045 → INTF-003 → TEST-156
...

Gate-Kriterien:

  • ✅ Alle Anforderungen priorisiert (MoSCoW)
  • ✅ Fachabnahme durch 3 Stakeholder
  • ✅ Traceability-Matrix vollständig
  • ✅ Risikoanalyse erstellt

Ergebnis: Phase abgenommen, 2 Change Requests dokumentiert


Phase 2: Systementwurf (3 Wochen)

Artefakte erstellt:

Kontextdiagramm:
- 8 externe Systeme (Payment, CRM, ERP, etc.)
- 3 User-Rollen (Customer, Admin, Partner)

Schnittstellenkatalog:
- REST API: 47 Endpunkte
- SOAP: 3 Legacy-Schnittstellen
- Message Queue: 12 Event-Typen

Datenflussdiagramme:
- Bestellprozess (7 Schritte)
- Zahlungsabwicklung (4 Schritte)
- Inventur-Sync (täglich)

Prototyp-Entscheidung: UI-Prototyp für Bestellprozess entwickelt → Nutzerfeedback positiv

Gate-Kriterien:

  • ✅ Alle externen Schnittstellen spezifiziert
  • ✅ Performance-Anforderungen definiert (<2s Ladezeit)
  • ✅ Security-Konzept erstellt
  • ✅ Technologie-Stack festgelegt (React, Node.js, PostgreSQL)

Rückkopplung: 1 unklare Anforderung → zurück zu Phase 1


Phase 3: Architekturentwurf (3 Wochen)

Artefakte erstellt:

Komponentendiagramm:
- Frontend: React SPA
- Backend: 6 Microservices
- Database: PostgreSQL + Redis Cache
- Message Queue: RabbitMQ

Qualitätsziele:
- Performance: &lt;2s Antwortzeit
- Verfügbarkeit: 99.9%
- Skalierbarkeit: 10.000 gleichzeitige Nutzer
- Security: OWASP Top 10 abgedeckt

ADR (Architecture Decision Records):
ADR-001: Microservice-Architektur gewählt
ADR-003: Event-Driven für Asynchronität
ADR-007: CQRS für komplexe Abfragen

Technische Prototypen:

  • Payment-Integration (Spike: 3 Tage)
  • Performance-Test (Load: 5.000 Nutzer)
  • Security-Test (Penetrationstest)

Gate-Kriterien:

  • ✅ Architektur-Review bestanden
  • ✅ Performance-Benchmarks erreicht
  • ✅ Security-Review bestanden
  • ✅ Prototypen erfolgreich

Phase 4: Modulentwurf (2 Wochen)

Artefakte erstellt:

Klassendiagramme:
- User Service: 12 Klassen
- Order Service: 18 Klassen
- Payment Service: 8 Klassen

Schnittstellen-Spezifikationen:
- Internal API: 67 Methoden
- External API: 47 Endpunkte
- Database Schema: 23 Tabellen

UI-Design:
- 47 Wireframes
- 23 High-Fidelity Mockups
- Responsive Design (Mobile/Desktop)

Qualitätssicherung:

  • Design-Reviews mit Senior-Entwicklern
  • Database-Normalisierung (3NF)
  • UI-Usability-Tests mit 5 Nutzern

Phase 5: Implementierung (8 Wochen)

Artefakte erstellt:

Quellcode:
- 45.000 Zeilen Code
- 237 Unit-Tests (92% Abdeckung)
- 47 Integration-Tests

CI/CD Pipeline:
- Automated Builds
- Code Quality Checks (SonarQube)
- Automated Testing
- Deployment to Staging

Qualitätsmetriken:

  • Code Coverage: 92%
  • SonarQube Quality Gate: ✅ Passed
  • Build Time: 4 Minuten
  • Test Execution: 8 Minuten

Rückkopplung: 2 Performance-Probleme → zurück zu Phase 4


Phase 6: Testvorbereitung (2 Wochen)

Artefakte erstellt:

Testkonzept:
- 4 Teststufen (Unit/Integration/System/Acceptance)
- 3 Testumgebungen (Dev/Staging/Prod)
- Testautomatisierung: Selenium + Cypress

Testfälle:
- 345 Funktionale Tests
- 67 Performance-Tests
- 23 Security-Tests
- 12 Usability-Tests

Testdaten:
- 1.200 synthetische Kunden
- 5.000 Testprodukte
- 800 Testbestellungen

Phase 7: Testdurchführung (4 Wochen)

Testergebnisse:

Modultests: 237/237 ✅ (100%)
Integrationstests: 45/47 ✅ (96%)
Systemtests: 89/95 ✅ (94%)
Performance-Tests: 22/23 ✅ (96%)
Security-Tests: 20/23 ❌ (87%)

Gefundene Fehler:
- Critical: 2 (Security-Lücken)
- Major: 8 (Funktionsfehler)
- Minor: 15 (UI-Probleme)

Rückkopplungen:

  • Security-Lücken → zurück zu Phase 3 (Architektur)
  • Performance-Problem → zurück zu Phase 4 (Design)

Phase 8: Einführung (2 Wochen)

Artefakte erstellt:

Deployment:
- Docker Container
- Kubernetes Konfiguration
- Monitoring (Prometheus + Grafana)
- Logging (ELK Stack)

Dokumentation:
- Installationsanleitung (45 Seiten)
- Benutzerhandbuch (120 Seiten)
- Admin-Handbuch (80 Seiten)
- API-Dokumentation (OpenAPI 3.0)

Schulung:
- 12 Administrator-Schulungen
- 45 Benutzer-Trainings
- 8 Support-Handbücher

Go-Live-Ergebnis:

  • ✅ Deployment erfolgreich
  • ✅ Datenmigration abgeschlossen
  • ✅ Nutzer geschult
  • ✅ Monitoring aktiv

Projekt-Zusammenfassung

Erfolge:

  • ✅ Zeitplan eingehalten (+2 Wochen Puffer)
  • ✅ Budget eingehalten (+5%)
  • ✅ Qualitätsziele erreicht
  • ✅ Nutzerakzeptanz: 87%

Herausforderungen:

  • 3 größere Rückkopplungen (Phasen 3, 4, 7)
  • 2 Change Requests während Entwicklung
  • 1 Security-Problem in letzter Minute

Gelernte Lektionen:

  • Frühzeitige Prototypen reduzieren Risiken
  • Regelmäßige Reviews sind entscheidend
  • Traceability spart viel Zeit bei Fehlersuche

Vorteile und Nachteile

Vorteile

  • Klare Planung und Verantwortlichkeiten
  • Frühere Fehlerentdeckung (Reviews/Prototypen)
  • Weniger teure Spätänderungen
  • Gute Nachweisführung (Audit/IHK)

Nachteile

  • Rücksprünge erzeugen Abstimmungsaufwand
  • Höhere Vorlaufzeit (Spezifikation/Testplanung)
  • Weniger flexibel als stark iterative Modelle

Traceability und Requirements Management

Traceability Matrix erstellen

Zweck: Sicherstellen, dass jede Anforderung implementiert und getestet wird.

Beispiel Traceability Matrix:

Anforderungs-IDAnforderungstextDesign-ElementCode-KomponenteTestfallStatus
REQ-001Benutzerregistrierung mit E-Mail-ValidierungUserRegistrationControllerUserRegistrationServiceTEST-001, TEST-002
REQ-015Passwort-Reset-FunktionPasswordResetControllerPasswordResetServiceTEST-045, TEST-046
REQ-023Produktkatalog mit FilterungProductCatalogControllerProductServiceTEST-089, TEST-090
REQ-034Warenkorb-FunktionShoppingCartControllerCartServiceTEST-123, TEST-124

Traceability-Tools:

  • Requirements Management Tools: JIRA, Polarion, DOORS
  • Test Management Tools: TestRail, Zephyr, Xray
  • Excel/Google Sheets: Für kleine Projekte
  • Custom Solutions: Traceability-Scripts

Traceability-Prozess

1. Anforderung erfassen → REQ-XXX
2. Design zuordnen → ARCH-XXX
3. Implementierung verlinken → CODE-XXX
4. Testfälle ableiten → TEST-XXX
5. Abnahme dokumentieren → STATUS: ✅/❌
6. Abweichungen analysieren → Change Request

Change Management und Baselines

Baselines definieren

Baseline: Festgeschriebener Zustand von Artefakten zu einem bestimmten Zeitpunkt.

Arten von Baselines:

  • Requirements Baseline: Genehmigte Anforderungen
  • Design Baseline: Freigegebene Entwurfsdokumente
  • Code Baseline: Stabile Code-Version
  • Test Baseline: Akzeptierte Testergebnisse

Change Request Prozess

Change Request eingeben

Impact-Analyse durchführen

Change Advisory Board (CAB) bewertet

Entscheidung: Genehmigt/Ablehnung

Bei Genehmigung:
  - Baseline aktualisieren
  - Traceability anpassen
  - betroffene Phasen informieren
  - Tests durchführen

Change Request Template:

CR-2024-001
Titel: Änderung der Passwort-Richtlinie
Begründung: Neue Sicherheitsanforderungen
Auswirkungen:
- REQ-015: Passwort-Komplexität erhöhen
- ARCH-007: Password Validator anpassen
- TEST-045: Neue Testfälle hinzufügen
Kostenschätzung: 8 Stunden
Priorität: Hoch
Genehmigt: ✅

Vergleich mit anderen Vorgehensmodellen

Klassisches Wasserfall vs. Erweitertes Wasserfall

KriteriumKlassisches WasserfallErweitertes Wasserfall
RückkopplungenKeineKontrollierte Rücksprünge
FehlerentdeckungSpät (Testphase)Früh (Prototypen/Reviews)
FlexibilitätSehr geringModerat
PlanungsaufwandGeringHoch
RisikomanagementBegrenztUmfassend
DokumentationUmfassendSehr umfassend

Wasserfall vs. V-Modell

Wasserfallmodell:
Anforderung → Entwurf → Implementierung → Test → Einführung


   (Keine direkte Verbindung)

V-Modell:
Anforderungserhebung ←─────── Abnahmetest
        ↓                      ↑
Systementwurf ←─────── Systemtest
        ↓                      ↑
Architekturentwurf ←─── Integrationstest
        ↓                      ↑
Modulentwurf ←─────── Modultest
        ↓                      ↑
Implementierung ────────────────

Wasserfall vs. Agile Methoden

AspektWasserfallAgile (Scrum/Kanban)
PlanungUpfront, detailliertIterativ, adaptiv
ÄnderungenTeuer, formellEinfach, willkommen
RisikoHoch (am Ende)Niedrig (früh)
TransparenzPhasenbasiertKontinuierlich
KundenfeedbackAm EndeJede Iteration
TeamstrukturSilosCross-funktional

Wann das erweiterte Wasserfallmodell geeignet ist

✅ Geeignet für:

  • Regulierte Branchen (Medizintechnik, Automotive, Luftfahrt)
  • Sicherheitskritische Systeme
  • Projekte mit stabilen Anforderungen
  • Government- und Behördenprojekte
  • Systeme mit hohen Compliance-Anforderungen

❌ Weniger geeignet für:

  • Stark volatile Märkte
  • Startups mit häufigen Pivotierungen
  • Projekte mit unklaren Anforderungen
  • Kleine, experimentelle Projekte
  • User-zentrierte Produkte mit häufigen UX-Änderungen

Typische Prüfungsfragen (mit Kurzantwort)

  1. Unterschied klassischer vs. erweiterter Wasserfall? Erweitert = definierte Rücksprünge + frühe QS/Prototypen.

  2. Rolle von Prototypen? Risiken früh validieren (Performance, Security, UX).

  3. Verifikation vs. Validierung? Verifikation gegen Spezifikation, Validierung gegen Zweck/Nutzen.

  4. Wie steuert man Rücksprünge? Gate-Entscheidung, Impactanalyse, Change Request, erneute Abnahme.

  5. Was ist eine Baseline? Festgeschriebener Zustand von Artefakten zu einem bestimmten Zeitpunkt.

  6. Traceability-Zweck? Sicherstellen, dass jede Anforderung implementiert und getestet wird.

  7. Change Request Prozess? Impact-Analyse → CAB-Bewertung → Genehmigung → Umsetzung.

  8. Vorteile gegenüber klassischem Wasserfall? Frühere Fehlerentdeckung, bessere Risikokontrolle, höhere Qualität.

  9. Nachteile gegenüber agilen Methoden? Weniger flexibel, höherer Planungsaufwand, spätes Kundenfeedback.

  10. Wann Prototypen einsetzen? Bei technischen Risiken, unklaren Anforderungen, komplexen UIs.

Lernstrategie

1. Phasen mit Artefakten und Abnahmekriterien visualisieren

Methode: Erstelle eine detaillierte Phasenübersicht mit allen relevanten Artefakten und Gate-Kriterien.

Praktische Übung:

Phase 1: Anforderungsphase
├── Artefakte: Lastenheft, Pflichtenheft, Anforderungskatalog
├── Aktivitäten: Stakeholder-Interviews, Workshops, Priorisierung
├── QS-Maßnahmen: Anforderungs-Reviews, Konsistenzprüfungen
└── Gate-Kriterien: ✅ Alle Anforderungen priorisiert, ✅ Fachabnahme

Lernziel: Du verstehst welche Artefakte in welcher Phase entstehen und wie die Qualitätssicherung funktioniert.

2. Rücksprung-Szenario detailliert durchspielen

Methode: Dokumentiere ein komplettes Rückkopplungsszenario von der Fehlerentdeckung bis zur erneuten Abnahme.

Praktisches Beispiel:

Szenario: Integrationstest fehlschlägt
├── Fehlerentdeckung: Integrationstest Phase 7
├── Fehleranalyse: Performance-Problem im Datenbankzugriff
├── Impact-Analyse: Betroffene Komponenten identifizieren
├── Change Request: CR-2024-001 erstellen und genehmigen
├── Rückkopplung: Zurück zu Phase 4 (Modulentwurf)
├── Korrektur: Datenbank-Design optimieren
├── Neue Tests: Performance-Tests ergänzen
└── Erneute Abnahme: Phase 7 erfolgreich bestanden

Lernziel: Du verstehst wie Rückkopplungen kontrolliert ablaufen und welche Schritte notwendig sind.

3. Vorgehensmodell-Vergleich systematisch durchführen

Methode: Erstelle eine Vergleichsmatrix der wichtigsten Vorgehensmodelle mit konkreten Kriterien.

Vergleichsmatrix ausfüllen:

KriteriumKlassisches WasserfallErweitertes WasserfallV-ModellScrum
PhasenablaufLinearLinear mit RücksprüngenV-förmigIterativ
FlexibilitätSehr geringModeratGeringSehr hoch
RisikomanagementSpätFrüh (Prototypen)FrühKontinuierlich
DokumentationUmfassendSehr umfassendUmfassendMinimal
KundenfeedbackAm EndeZwischenphasenZwischenphasenJede Iteration

Lernziel: Du kannst die Vor- und Nachteile jedes Modells begründen und das passende Modell auswählen.

4. Praktische Traceability-Tabelle erstellen

Methode: Erstelle eine vollständige Traceability-Matrix für ein kleines Projektbeispiel.

Projektbeispiel: Benutzerregistrierungssystem

Anforderungen erfassen:
REQ-001: Benutzer soll sich mit E-Mail und Passwort registrieren
REQ-002: Passwort muss 8-20 Zeichen lang sein
REQ-003: E-Mail muss validiert werden
REQ-004: Doppelte E-Mail-Adressen müssen verhindert werden

Design zuordnen:
ARCH-001: UserRegistrationController
ARCH-002: PasswordValidator
ARCH-003: EmailService
ARCH-004: UserRepository

Implementierung verlinken:
CODE-001: UserRegistrationService.java
CODE-002: PasswordValidator.java
CODE-003: EmailValidator.java
CODE-004: UserRepository.java

Testfälle ableiten:
TEST-001: Registrierung mit gültigen Daten
TEST-002: Registrierung mit zu kurzem Passwort
TEST-003: Registrierung mit ungültiger E-Mail
TEST-004: Registrierung mit existierender E-Mail

Lernziel: Du verstehst wie die durchgehende Verfolgbarkeit sichergestellt wird und warum sie wichtig ist.

5. Change Management praktizieren

Methode: Simuliere einen Change Request für ein laufendes Projekt.

Übungsszenario:

Ausgangslage: Projekt ist in Phase 5 (Implementierung)
Änderungswunsch: Zusätzliche Funktion "Social Login" hinzufügen

Durchführung:
1. Change Request Formular ausfüllen
2. Impact-Analyse durchführen:
   - Technische Auswirkungen: OAuth2-Integration nötig
   - Zeitliche Auswirkungen: +2 Wochen Entwicklungszeit
   - Kostenmäßige Auswirkungen: +8.000€
3. Risiken bewerten: Sicherheit der OAuth2-Integration
4. Entscheidung treffen: Genehmigt mit zusätzlichen Security-Tests
5. Baselines aktualisieren und Traceability anpassen

Lernziel: Du kannst Änderungsprozesse professionell durchführen und dokumentieren.

6. Prüfungs-spezifische Vorbereitung

Methode: Bereite dich auf typische IHK-Fragen mit strukturierten Antworten vor.

Typische Prüfungsfragen üben:

  • “Beschreiben Sie die Phasen des erweiterten Wasserfallmodells mit den wichtigsten Artefakten.”
  • “Erklären Sie den Unterschied zwischen Verifikation und Validierung an einem praktischen Beispiel.”
  • “Wie führen Sie eine Impact-Analyse für eine Anforderungsänderung durch?”
  • “Welche Rolle spielen Prototypen im erweiterten Wasserfallmodell?”

Antwortstruktur trainieren:

  1. Definition/Konzept erklären
  2. Praktisches Beispiel geben
  3. Vorteile/Nachteile aufzeigen
  4. IHK-relevante Aspekte betonen

7. Zeitplan für die Prüfungsvorbereitung

Empfohlene Lernphasen:

Woche 1: Grundlagen verstehen

  • Phasen und Artefakte lernen
  • Verifikation vs. Validierung meistern
  • Basis-Begriffe wiederholen

Woche 2: Vertiefung

  • Rückkopplungsszenarien durchspielen
  • Change Management üben
  • Traceability praktizieren

Woche 3: Anwendung

  • Praxisbeispiele analysieren
  • Vergleich mit anderen Modellen
  • Prüfungsfragen beantworten

Woche 4: Wiederholung

  • Alle Konzepte revisitieren
  • Schwachstellen identifizieren
  • Prüfungssimulation durchführen

Lern-Tipp: Konzentriere dich auf die IHK-relevanten Aspekte: Struktur, Dokumentation, Qualitätssicherung und Nachvollziehbarkeit.

Wichtigste Quellen

  1. https://de.wikipedia.org/wiki/Wasserfallmodell
  2. https://dl.acm.org/doi/10.1145/360248.360251

Typische Prüfungsfragen, die Dir ein Prüfer stellen könnte

1. Was ist der Hauptunterschied zwischen klassischem und erweitertem Wasserfallmodell?

Antwort: Der Hauptunterschied liegt in den kontrollierten Rückkopplungsschleifen. Während das klassische Wasserfallmodell keine Rücksprünge erlaubt, ermöglicht das erweiterte Wasserfallmodell definierte Rücksprünge in vorherige Phasen bei nicht erfüllten Abnahmekriterien. Zusätzlich werden frühe Prototypen und parallele Testplanung integriert, was zu früherer Fehlerentdeckung und besserer Risikokontrolle führt.

2. Erklären Sie die 8 Phasen des erweiterten Wasserfallmodells mit den wichtigsten Artefakten.

Antwort: Die 8 Phasen umfassen: 1. Anforderungsphase (Lastenheft, Pflichtenheft, Anforderungskatalog), 2. Systementwurf (Kontextdiagramm, Schnittstellenkatalog), 3. Architekturentwurf (Komponentendiagramm, Qualitätsziele), 4. Modulentwurf (Klassendiagramme, Algorithmen), 5. Implementierung (Quellcode, Unit-Tests), 6. Testvorbereitung (Testkonzept, Testfälle), 7. Testdurchführung (Testprotokolle, Fehlerberichte), 8. Einführung (Installationsanleitung, Benutzerhandbuch).

3. Was bedeutet Verifikation vs. Validierung im Kontext des Wasserfallmodells?

Antwort: Verifikation prüft “Bauen wir das Produkt richtig?” gegen die Spezifikation durch Code-Reviews, Unit-Tests und statische Analyse. Validierung prüft “Bauen wir das richtige Produkt?” gegen den tatsächlichen Nutzen durch Akzeptanztests, Usability-Tests und Beta-Tests. Das V-Modell visualisiert diese Beziehung: linke Seite = Entwicklung, rechte Seite = Test.

4. Wie werden Rückkopplungsschleifen im erweiterten Wasserfallmodell gesteuert?

Antwort: Rückkopplungsschleifen werden durch Gate-Entscheidungen gesteuert. Bei nicht erfüllten Abnahmekriterien wird eine Impact-Analyse durchgeführt, ein Change Request erstellt und vom Change Advisory Board (CAB) genehmigt. Nach der Korrektur erfolgt eine erneute Abnahme der betroffenen Phase. Dieser Prozess stellt sicher, dass Änderungen kontrolliert und dokumentiert erfolgen.

5. Welche Rolle spielen Prototypen im erweiterten Wasserfallmodell?

Antwort: Prototypen dienen der Risikominimierung bei unklaren Anforderungen oder technischen Unsicherheiten. Typische Prototypen sind UI-Spikes für Benutzeroberflächen, Architektur-Spikes für technische Entscheidungen und Proof-of-Concepts für Machbarkeitsnachweise. Sie ermöglichen frühes Feedback von Stakeholdern und reduzieren teure Spätänderungen in späteren Phasen.

6. Was ist eine Baseline und warum ist sie wichtig im Projektmanagement?

Antwort: Eine Baseline ist ein festgeschriebener Zustand von Projektartefakten zu einem bestimmten Zeitpunkt. Sie dient als Referenzpunkt für zukünftige Änderungen. Wichtige Baselines sind Requirements Baseline, Design Baseline, Code Baseline und Test Baseline. Baselines ermöglichen Change Control, Versionierung und Audit-Nachweis für regulatorische Anforderungen.

7. Beschreiben Sie den Change Request Prozess im Detail.

Antwort: Der Change Request Prozess umfasst 5 Schritte: 1. Antragstellung (wer beantragt was und warum), 2. Impact-Analyse (technische, zeitliche, kostenmäßige Auswirkungen), 3. Bewertung (Kosten-Nutzen-Risiko-Abwägung), 4. Entscheidung durch CAB, 5. Umsetzung mit Dokumentation. Jede Änderung an einer Baseline erfordert einen formalen Change Request.

8. Wie funktioniert Traceability von Anforderungen zu Tests?

Antwort: Traceability stellt die durchgehende Verfolgbarkeit sicher: Anforderung (REQ-XXX) → Design (ARCH-XXX) → Code (CODE-XXX) → Test (TEST-XXX). Die Traceability Matrix dokumentiert diese Verknüpfungen und dient dem Vollständigkeitsnachweis, der Impact-Analyse bei Änderungen und dem Audit-Nachweis. Jede Anforderung muss implementiert und getestet werden.

9. Was sind Gate-Kriterien und wann werden sie angewendet?

Antwort: Gate-Kriterien sind Abnahmekriterien am Ende jeder Phase, die erfüllt sein müssen bevor die nächste Phase beginnen kann. Typische Kriterien sind vollständige Dokumentation, erfolgreiche Reviews, erfüllte Qualitätsziele und formale Abnahme durch Stakeholder. Gates stellen die Qualitätssicherung im Projektverlauf sicher.

10. Welche Qualitätssicherungsmaßnahmen gibt es im erweiterten Wasserfallmodell?

Antwort: QS-Maßnahmen umfassen Reviews (Anforderungs-, Design-, Code-Reviews), statische Analyse (SonarQube, Linter), dynamische Tests (Unit-, Integrations-, Systemtests), Prototyping für Risikominimierung, Walkthroughs für Wissenstransfer und Inspektionen für Konformitätsprüfungen. QS wird in jeder Phase integriert.

11. Wie unterscheidet sich das erweiterte Wasserfallmodell vom V-Modell?

Antwort: Das V-Modell ist V-förmig mit direkter Zuordnung von Entwicklungsebenen zu Testebenen, während das erweiterte Wasserfallmodell linear mit Rückkopplungen verläuft. Das V-Modell betont die Verifikation/Validierung-Beziehung stärker, während das erweiterte Wasserfallmodell Prototypen und Change Management expliziter integriert.

12. Was sind nicht-funktionale Anforderungen und wie werden sie behandelt?

Antwort: Nicht-funktionale Anforderungen beschreiben Qualitätseigenschaften wie Performance, Sicherheit, Verfügbarkeit, Usability und Wartbarkeit. Sie werden in der Anforderungsphase spezifiziert, im Architekturentwurf durch technische Konzepte realisiert und in speziellen Tests (Performance-Tests, Security-Tests) validiert.

13. Welche Dokumente werden in der Anforderungsphase erstellt?

Antwort: In der Anforderungsphase werden das Lastenheft (Kundensicht), das Pflichtenheft (Anbietersicht), der Anforderungskatalog mit IDs, Akzeptanzkriterien, ein Glossar und die Traceability-Matrix erstellt. Diese Dokumente bilden die Grundlage für alle folgenden Phasen.

14. Wie wird eine Impact-Analyse durchgeführt?

Antwort: Die Impact-Analyse untersucht fünf Bereiche: technische Auswirkungen (betroffene Komponenten), zeitliche Auswirkungen (Verzögerungen), kostenmäßige Auswirkungen (zusätzliche Kosten), qualitative Auswirkungen (Qualitätsänderungen) und Risikoauswirkungen (neue Risiken). Das Ergebnis ist die Grundlage für die Change Request Entscheidung.

15. Was ist der Unterschied zwischen Lastenheft und Pflichtenheft?

Antwort: Das Lastenheft beschreibt die Anforderungen aus Kundensicht (Was soll das System können?), während das Pflichtenheft die technische Lösung aus Anbietersicht beschreibt (Wie wird das System realisiert?). Das Pflichtenheft konkretisiert das Lastenheft und enthält technische Rahmenbedingungen.

16. Welche Rolle spielt das Change Advisory Board (CAB)?

Antwort: Das Change Advisory Board (CAB) ist ein Gremium aus Projektmanagement, Technikexperten und Stakeholdern, das Change Requests bewertet und entscheidet. Das CAB prüft die Impact-Analyse, bewertet Kosten-Nutzen-Verhältnis und genehmigt oder lehnt Änderungen ab. Es stellt sicher, dass Änderungen im Projektinteresse erfolgen.

17. Wie werden Testfälle im erweiterten Wasserfallmodell abgeleitet?

Antwort: Testfälle werden systematisch aus Anforderungen abgeleitet. Jede funktionale Anforderung erzeugt mindestens einen Testfall. Die Testfallableitung erfolgt in der Testvorbereitungsphase basierend auf der Traceability Matrix. Testfälle werden nach Äquivalenzklassen, Grenzwerten und Fehlerannahmen strukturiert.

18. Was sind die Vorteile des erweiterten Wasserfallmodells gegenüber agilen Methoden?

Antwort: Vorteile sind klare Planung, vorhersagbare Ergebnisse, umfassende Dokumentation, Eignung für regulierte Branchen, gute Nachvollziehbarkeit für Audits und definierte Verantwortlichkeiten. Das Modell eignet sich besonders für Sicherheitskritische Systeme und Compliance-Anforderungen.

19. Welche Nachteile hat das erweiterte Wasserfallmodell?

Antwort: Nachteile sind geringe Flexibilität bei Änderungen, hoher Planungsaufwand upfront, spätes Kundenfeedback (nur an Phase-Gates), hohe Dokumentationskosten und schlechte Eignung für volatile Märkte oder unklare Anforderungen. Rücksprünge erzeugen zusätzlichen Abstimmungsaufwand.

20. Wann ist das erweiterte Wasserfallmodell die richtige Wahl?

Antwort: Das Modell ist geeignet für regulierte Branchen (Medizintechnik, Automotive, Luftfahrt), sicherheitskritische Systeme, Projekte mit stabilen Anforderungen, Government-Projekte, Compliance-Anforderungen und mehrjährige Großprojekte. Weniger geeignet für Startups, volatile Märkte oder UX-zentrierte Produkte.

21. Was ist ein Architektur-Entscheidungsdokument (ADR)?

Antwort: Ein ADR (Architecture Decision Record) dokumentiert wichtige Architekturentscheidungen mit Begründung, Alternativen und Konsequenzen. Typische ADRs betreffen Technologie-Stack, Verteilungsstrategie, Datenbank-Architektur oder Sicherheitskonzepte. ADRs sorgen für Transparenz und Nachvollziehbarkeit von Architekturentscheidungen.

22. Wie wird die Qualität im erweiterten Wasserfallmodell sichergestellt?

Antwort: Qualitätssicherung erfolgt durch mehrstufige Reviews (Anforderungs-, Design-, Code-Reviews), formale Tests (Unit-, Integrations-, Systemtests), Prototyping für Risikominimierung, statische Analyse für Code-Qualität, Gate-Entscheidungen mit Abnahmekriterien und kontinuierliche Überwachung von Qualitätsmetriken (Code Coverage, Defect Rate).

23. Was sind die typischen Rollen im erweiterten Wasserfallprojekt?

Antwort: Typische Rollen sind Projektmanager (Steuerung), Requirements Engineer (Anforderungserhebung), Systemarchitekt (Entwurf), Entwickler (Implementierung), Tester (QS), Configuration Manager (Versionierung), Quality Manager (QS-Koordination) und Stakeholder (Fachabteilung, Kunde).

24. Wie wird der Projektfortschritt im erweiterten Wasserfallmodell gemessen?

Antwort: Fortschrittsmessung erfolgt durch Phase-Completion (erfolgreiche Gate-Abnahmen), Meilensteine (Artefakt-Fertigstellung), Qualitätsmetriken (Testabdeckung, Defect Rate), Traceability-Status (Anforderungsabdeckung) und Change Request-Status. Jede abgeschlossene Phase ist ein klarer Meilenstein.

25. Bereiten Sie sich auf eine typische IHK-Prüfungsfrage vor.

Antwort: Frage: “Beschreiben Sie ein Rückkopplungsszenario im erweiterten Wasserfallmodell.” Antwortstruktur: 1. Ausgangssituation (Fehler in Phase 7 entdeckt), 2. Fehleranalyse (Ursache identifiziert), 3. Impact-Analyse (betroffene Bereiche), 4. Change Request (formaler Antrag), 5. Rückkopplung (zurück zu Phase 4), 6. Korrektur (Problem beheben), 7. erneute Tests (Qualität sichern), 8. Abnahme (Fortsetzung). Diese Struktur zeigt systematisches Vorgehen und Prozesskompetenz.

Zurück zum Blog
Share:

Ähnliche Beiträge