Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Wie Dev-Teams zu besseren Anforderungen kommen

Wie Dev-Teams zu besseren Anforderungen kommen

"Garbage in, garbage out" gilt auch für Software: Schlechte Anforderungen führen zu schlechter Architektur und schlechtem Code. Doch anders als oft angenommen, ist gute Anforderungsarbeit kein Job, den man einfach outsourcen kann. Sie gehört zur Architekturarbeit dazu.

Gernot Starke zeigt, wie Entwicklungsteams selbst die Qualität ihrer Anforderungen in die Hand nehmen: von der Vision über Ziele und Stakeholder bis zu funktionalen und Qualitätsanforderungen. Anhand eines echten Praxisbeispiels aus der Trendsportart Hyrox wird der komplette Weg von der groben Vision bis zur konkreten, messbaren Anforderung nachvollzogen.

Ein Blick auf das Zusammenspiel von Requirements und Architektur im Twin-Peaks-Modell rundet den Talk ab, ebenso wie ein Ausblick darauf, wie LLMs und KI-Agents künftig bei der Anforderungsarbeit unterstützen können.

Für alle, die genug haben von Garbage-In und lieber selbst für bessere Grundlagen sorgen wollen.

Avatar for Dr. Gernot Starke

Dr. Gernot Starke

July 06, 2026

More Decks by Dr. Gernot Starke

Other Decks in Programming

Transcript

  1. a r c 4 2 u n d A r

    c h Struktur Material
  2. “Management is too important to leave it only to the

    managers“ Juergen Appelo, Management 3.0
  3. Der Plan Vision Z F Q D Kontext Ziel Funktion

    Qualität Daten Stakeholder
  4. TL;DR: Der Plan Vision Z Z Z F F F

    Kontext Stakeholder F F F
  5. Der Plan Vision Z Z Z F F F F

    F F F F F F F F F D D D Kontext Stakeholder Legende: Ziel – Funktion – Qualitätsanforderung - Daten Q Q Q
  6. Kooperation von Anfang an Business / Requirements Architecture, Development Nuseibeh:

    Twin Peaks Model: Weaving together Requirements and Architecture. • http://dx.doi.org/doi:10.1109/2.910904 • http://www-dse.doc.ic.ac.uk/%7Eban/pubs/computer2001.pdf grob detailliert time
  7. Vision und Ziele The vision describes why the project is

    being undertaken and what the desired end state is.” (Ken Schwaber 2004)
  8. Praxis: Vision Our IT system empowers Hyrox® to scale globally

    by delivering a seamless, end-to-end digital backbone for event management. From participant registration to post-event engagement: • operational excellence • elevates athlete experience • drive the sport's evolution towards Olympic recognition by 2032.
  9. Praxis: Vision und Ziele (1) Streamline athlete registration and onboarding

    across all global events Vision Z Z Z Improve event coordination and operational efficiency for organizers Enhance athlete and spectator experience during events
  10. Vision und Ziele Purpose: Der Zweck • Ein einzelner Satz,

    was das Produkt erreichen soll Advantage: Welche Vorteile soll das Produkt bringen? • Kostenreduktion/Vereinfachung • Gewinne erhöhen • Service verbessern • Gesetze erfüllen Metric: wie kann man die Vorteile messen? Sollte sich im Projektverlauf nur (sehr) selten ändern.
  11. Praxis: Vision und Ziele (2) Purpose: Streamline athlete registration and

    onboarding across all global events Advantage: Ensure a fast, error-free, and user-friendly registration process that scales with international demand Metric: Achieve >95% registration success rate and reduce average registration time to under 3 minutes by Q4 2026 Z Z Z Purpose: Improve event coordination and operational efficiency for organizers Advantage: Enable centralized scheduling, staffing, logistics, and rule management across regions and venues Metric: Reduce pre-event planning time by 40% and cut on-site setup errors by 60% by end of 2025 Purpos ... Advan ... Metric
  12. Kontextabgrenzung: Externe Schnittstellen Kenne deine externen Schnittstellen • Fachliche Bedeutung

    • Volatilität • Qualitätsanforderungen • Volumen • Durchsatz • Reaktionszeit • Verfügbarkeit
  13. Stories... User Stories: beliebt für funktionale Anforderungen. Um eine durchgängige

    Geschichte zu erzählen, helfen Story Maps. Aber: Aufmerksamkeit erzeugenAcc Profil anlegen Themen abonnieren Newsletter- Anmeldung Persönliche Daten anlegen Vorschläge unterbreiten Newsletter erstellen Interessen angeben Personalisierte Vorschläge Profilfoto hinterlegen Themen abonnieren
  14. Qualität von Software l completeness, Functional correctness, bility, Risk identification,

    Safe integration, Safety, Eigenschaften („Dimension-1“)
  15. „In the context of hyrox and my Goal-2 (event coordination),

    please propose a few quality scenarios for my process of staffing and volunteer coordination, with precise metrics.“
  16. Qualität bezogen auf Ziele/Funktionen Vision Z Z Z F F

    F F F F F F F F F F F D D D Kontext Stakeholder Legende: Ziel – Funktion – Qualitätsanforderung - Daten Q Q Q
  17. Requirements organisieren • Begriffe • Ziele • Stakeholder • Epics,

    Stories, Features • Schnittstellen • Daten, Events • Geschäftsregeln • <u.v.a.m.>
  18. Architektur organisieren • Schnittstellen • Bausteine / Module • Querschnittliche

    Konzepte • Deployment • Infrastruktur • Technologie • Architekurentscheidungen • <u.v.a.m.>
  19. Kooperation zwischen Menschen, Agents als first-class citizens Business / Requirements

    Architecture, Development Jetzt: • primär für Agents optimierte Ablage • Menschen bekommen „Reports“ aus Repository generiert • Feedback-Zyklen Stunden statt Tage