04 Requirements Engineering: Die Weihnachts-Kunden-Challenge
December 2025 (1064 Words, 6 Minutes)
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
- Erleben, wie vage Anforderungen zu unterschiedlichen Interpretationen führen
- Üben, testbare Anforderungen mit User Stories und Akzeptanzkriterien zu schreiben
- Verstehen, wie Tool-Einschränkungen zu Anforderungen werden
- Nachvollziehbarkeit zwischen Anforderungen und Ergebnissen sehen
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:

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
- Bildet Teams von 2-4 Personen
- Schaut euch das Originalbild oben an
- Diskutiert im Team: Was bedeutet “Weihnachtsversion”? Was macht etwas “großartig”?
- 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
- Welche Weihnachtselemente fallen euch ein?
- Sollen wir den Roboter behalten? Die Studenten? Den Text?
- Welcher Stil soll es sein? Realistisch? Cartoon? Wie das Original?
- Welche Farben repräsentieren “Weihnachten” für euer Team?
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
- Erstellt basierend auf euren Anforderungen einen Prompt für euren gewählten KI-Bildgenerator
- Generiert euer Weihnachts-Kursbild
- Ihr dürft 2-3 Mal iterieren, um das Ergebnis zu verfeinern
- Speichert euren finalen Prompt (Artefakt 2) und euer finales Bild (Artefakt 3)
Tipps für das Prompting
- Bezieht euch auf spezifische Anforderungen in eurem Prompt
- Seid explizit bei Stil, Farben und Komposition
- Fügt “Must Have”-Elemente klar ein
- Notiert alle Tool-Einschränkungen, die euch auffallen
Phase 4: Der Wettbewerb
Abgabe
Reicht eure 3 Artefakte beim Dozenten ein:
- Anforderungsdokument (Markdown- oder Word-Datei)
- Finaler Prompt (Text)
- 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:
-
Wie unterschiedlich waren die finalen Bilder zwischen den Teams? Was sagt euch das über vage Anforderungen?
-
Haben eure Anforderungen tatsächlich geholfen? Konntet ihr überprüfen, ob sie erfüllt wurden?
-
Was würdet ihr den Kunden jetzt fragen? Wenn ihr zu Phase 1 zurückkehren könntet, welche klärenden Fragen würden helfen?
-
Nachvollziehbarkeit: Könnt ihr jedes Element in eurem Bild auf eine spezifische Anforderung zurückführen?
Wichtige Erkenntnisse
- Vage Anforderungen = unterschiedliche Ergebnisse: Ohne klare Spezifikationen interpretiert jedes Team anders
- Anforderungen sind testbare Aussagen: Gute Anforderungen ermöglichen objektive “fertig”-Überprüfung
- Tools haben Einschränkungen: Eure Tool-Wahl wird zu impliziten Anforderungen
- Der Kunde weiß oft nicht, was er will: Eure Aufgabe ist, ihm durch strukturierte Erhebung bei der Entdeckung zu helfen
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.