Home

04 Requirements Engineering: Die Weihnachts-Kunden-Challenge

exercises chapter-04 requirements-engineering creative group-work christmas

Einleitung

Willkommen zu einer praktischen Übung, die Requirements Engineering zum Leben erweckt! In dieser Challenge erlebst du hautnah, was passiert, wenn ein Kunde dir vage Anforderungen gibt - und wie RE-Techniken helfen können.

Teamgröße: 2-4 Personen Benötigte Tools: Zugang zu einem KI-Bildgenerator (DALL-E, Midjourney, Stable Diffusion oder ähnlich)

Lernziele


Eure Abgaben

Jedes Team muss 3 Artefakte für den Wettbewerb einreichen:

# Artefakt Format Beschreibung
1 Anforderungsdokument Markdown oder Word Eure Anforderungen mit Priorisierung (Vorlage unten verwenden)
2 Finaler Prompt Text Der genaue Prompt, den ihr für das finale Bild verwendet habt
3 Finales Bild Bilddatei Euer Weihnachts-Kursbild

Das Szenario

Du wurdest beauftragt, ein neues Kursbild zu erstellen. Dein Kunde (der Dozent) zeigt dir das aktuelle Bild:

Aktuelles Kursbild

Das Briefing des Kunden:

“Ich möchte eine Weihnachtsversion davon. Mach es großartig!”

Das ist alles. Mehr bekommst du nicht. Kommt dir bekannt vor?


Phase 1: Das vage Briefing

Anweisungen

  1. Bildet Teams von 2-4 Personen
  2. Schaut euch das Originalbild oben an
  3. Diskutiert im Team: Was bedeutet “Weihnachtsversion”? Was macht etwas “großartig”?
  4. Wichtig: Ihr könnt den Kunden noch nicht um Klärung bitten - das simuliert reale Szenarien, in denen der Kunde nicht verfügbar ist oder selbst nicht weiß, was er will

Diskussionsfragen


Phase 2: Requirements Workshop

Wendet nun an, was ihr in der Requirements Engineering Vorlesung gelernt habt, um das vage Briefing in konkrete, testbare Anforderungen umzuwandeln.

Verwendet die Vorlage unten für euer Anforderungsdokument (Artefakt 1).

Vorlage für das Anforderungsdokument

Kopiert diese Vorlage in eine neue Markdown- oder Word-Datei:

# Weihnachts-Kursbild - Anforderungsdokument

**Teamname:** [Euer Teamname]
**Datum:** [Heutiges Datum]
**Gewähltes Tool:** [DALL-E / Midjourney / Stable Diffusion / Anderes]

## User Stories

1. Als [Rolle], möchte ich [Feature], damit [Nutzen].
2. Als [Rolle], möchte ich [Feature], damit [Nutzen].
3. Als [Rolle], möchte ich [Feature], damit [Nutzen].
[Bei Bedarf weitere hinzufügen]

## Akzeptanzkriterien

Für unsere wichtigste Anforderung:
- Gegeben [Kontext], Wenn [Aktion], Dann [erwartetes Ergebnis].

## Anforderungen mit Priorisierung

### Must Have (Bild scheitert ohne diese)
- [Anforderung 1]
- [Anforderung 2]

### Should Have (wichtig aber nicht kritisch)
- [Anforderung 3]
- [Anforderung 4]

### Could Have (nice to have)
- [Anforderung 5]

### Won't Have (explizit außerhalb des Scopes)
- [Was wir bewusst NICHT einschließen]

## Einschränkungen
- **Stil:** [Original-Cartoon beibehalten / Realistischer / Anderer]
- **Muss beibehalten werden:** [Roboter / Studenten / Text / Code auf Bildschirm / Layout]
- **Farbpalette:** [Eure gewählten Weihnachtsfarben]

Beispiel User Stories

Als Kursdozent möchte ich, dass der Roboter eine Weihnachtsmütze trägt, damit das Bild sofort “Weihnachtsedition” an die Studierenden signalisiert.

Als Student möchte ich Schnee im Hintergrund fallen sehen, damit die Winteratmosphäre klar erkennbar ist.

Beispiel Akzeptanzkriterien

Gegeben das finale Bild wird angezeigt, Wenn ein Betrachter es 2 Sekunden ansieht, Dann sollte er mindestens 3 weihnachtliche Elemente erkennen können.

Tipp: Gute Anforderungen bestehen den INVEST-Test - sie sind Independent, Negotiable, Valuable, Estimable, Small und Testable.


Phase 3: Erstellungszeit

Anweisungen

  1. Erstellt basierend auf euren Anforderungen einen Prompt für euren gewählten KI-Bildgenerator
  2. Generiert euer Weihnachts-Kursbild
  3. Ihr dürft 2-3 Mal iterieren, um das Ergebnis zu verfeinern
  4. Speichert euren finalen Prompt (Artefakt 2) und euer finales Bild (Artefakt 3)

Tipps für das Prompting


Phase 4: Der Wettbewerb

Abgabe

Reicht eure 3 Artefakte beim Dozenten ein:

  1. Anforderungsdokument (Markdown- oder Word-Datei)
  2. Finaler Prompt (Text)
  3. Finales Bild (Bilddatei)

KI-Bewertung

Der Dozent wird alle Einreichungen einem KI-Richter (Claude) mit standardisierten Kriterien vorlegen:

Bewertungskriterien:

Kriterium Gewichtung Beschreibung
Anforderungserfüllung 40% Wie gut entspricht das Bild den EIGENEN Anforderungen des Teams?
Weihnachtsstimmung 30% Fühlt es sich festlich an? Kreativer Einsatz von Weihnachtselementen?
Kreativität & Qualität 30% Originelle Interpretation, visuelle Kohärenz, beibehaltene Essenz des Originals

KI-Bewertungs-Prompt (für Dozent)

Klicken um den KI-Bewertungs-Prompt anzuzeigen
You are judging a Christmas image contest for a Software Engineering course.

CONTEXT:
- Students were given a vague brief: "Make a Christmas version of our course image. Make it awesome!"
- Each team derived their own requirements and created an image based on them
- The original image shows: a friendly robot teacher in the center, students with laptops around it, "SOFTWARE ENGINEERING" text, colorful cartoon style

SUBMISSION FORMAT (per team):
Each team submits 3 artifacts:
1. REQUIREMENTS DOCUMENT: Contains User Stories, Acceptance Criteria, and prioritized requirements (Must Have / Should Have / Could Have / Won't Have)
2. FINAL PROMPT: The exact prompt used to generate the winning image
3. FINAL IMAGE: The generated Christmas course image

JUDGING CRITERIA (score each 1-10):

1. REQUIREMENT COMPLIANCE (40%)
   - How well does the image match the team's OWN "Must Have" requirements?
   - Are the "Should Have" requirements addressed?
   - Does the prompt reflect the documented requirements?
   - Deduct points for requirements claimed but not visible in image

2. CHRISTMAS SPIRIT (30%)
   - Does it feel festive and seasonal?
   - Creative use of Christmas elements (not just slapping a Santa hat on)
   - Balance between Christmas theme and original course image identity

3. CREATIVITY & QUALITY (30%)
   - Original interpretation vs. generic Christmas cliches
   - Visual coherence and professional appearance
   - Retained essence of the original (still recognizable as course image)
   - Quality of the prompt (specific, well-structured)

For each team, provide:
- Scores for each criterion (1-10)
- Total weighted score (out of 10)
- 2-3 sentence feedback
- One specific strength
- One improvement suggestion

Finally, announce the winner with brief justification.

Reflexionsfragen

Diskutiert nach dem Wettbewerb im Team:

  1. Wie unterschiedlich waren die finalen Bilder zwischen den Teams? Was sagt euch das über vage Anforderungen?

  2. Haben eure Anforderungen tatsächlich geholfen? Konntet ihr überprüfen, ob sie erfüllt wurden?

  3. Was würdet ihr den Kunden jetzt fragen? Wenn ihr zu Phase 1 zurückkehren könntet, welche klärenden Fragen würden helfen?

  4. Nachvollziehbarkeit: Könnt ihr jedes Element in eurem Bild auf eine spezifische Anforderung zurückführen?


Wichtige Erkenntnisse


Bonus: Teilt eure Kreation!

Wenn euer Team etwas Tolles erstellt hat, teilt es mit der Klasse! Die besten Bilder könnten das offizielle Weihnachts-Kursbild werden.

© 2026 Dominik Mueller   •  Powered by Soopr   •  Theme  Moonwalk