EN | IT | ES | DE

Managementsystem für Volleyballverein — Progressive Generativität

Kontext

Managementsystem für einen Volleyballverein zur Unterstützung administrativer Abläufe, Athletenverwaltung und Finanzmanagement. Das System wurde schrittweise von einem Sportverantwortlichen ohne vorherige Programmiererfahrung entwickelt und gepflegt und zeigt, wie Fachexperten sich schrittweise zu Systemmodellierern entwickeln können, indem sie die MySirt DSL verwenden.

  • Verwaltung von Athleten und Teams
  • Trainer und Personal
  • Nachverfolgung medizinischer Zertifikate
  • Erstellung von Steuerbelegen
  • Administrative Workflows

Lernentwicklung

Das System wurde zunächst mit visuellen Modellierungswerkzeugen konfiguriert. Nach einer kurzen Einarbeitungsphase wechselte der Fachexperte schrittweise zur direkten Bearbeitung der DSL und konnte schließlich das operative System eigenständig pflegen.

Initialphase

Visuelle Konfiguration mit MySirt-Formularen und Entitäts-Buildern.

Zwischenphase

Unterstützte DSL-Bearbeitung für Geschäftsregeln und strukturelle Anpassungen.

Autonome Phase

Eigenständige Pflege des Systems über die DSL.

Model generated search interface

Automatisch generierte Suchoberfläche basierend auf dem Domänenmodell mit domänenspezifischen Filterparametern.

Struktureller Footprint

Struktureller Umfang des generierten Systems, definiert durch die MySirt DSL.

Effektive DSL-Zeilen 2,783
Gesamtanzahl Entitäten 29
Master-Entitäten 5
Detail-Entitäten 13
Formulare 7
Enumerationen 50
Entitätsübergreifende Referenzen 43
Berechnete Felder 250+

Generative Evidenz

Quantitativer Vergleich zwischen DSL-Definition und generiertem Laufzeitsystem.

Effektive DSL-Zeilen 2,783
Generierter Runtime-Code (LOC) 64,834
Kompressionsverhältnis (DSL → Runtime) ≈ 1 : 23
Manueller Code 0 (100% generiert)

Das operative System wurde vollständig aus der DSL-Definition generiert, die eine Instanz des Execution Meta-Models darstellt. Der Fachexperte pflegte das System direkt über das Modell, ohne den generierten Runtime-Code zu verändern.

Dies zeigt die schrittweise Transformation eines Fachexperten von der Konfiguration zur vollständigen DSL-basierten Systemmodellierung.

Operational financial dashboard

Operatives Dashboard mit finanziellen Bewegungen, generiert aus dem Domänenmodell, einschließlich berechneter Salden und entitätsübergreifender Referenzen.

Operative Evidenz

  • Operativer Einsatz über mehr als zwei Jahre
  • Verwendung für reale administrative Verwaltung des Vereins
  • System vollständig über DSL-Definitionen generiert und gepflegt
  • Der Fachexperte entwickelte sich von Formular-Konfiguration zur direkten DSL-Bearbeitung

Engine-Weiterentwicklung

Der operative Einsatz führte zu Verbesserungen im Drucksubsystem sowie zu Weiterentwicklungen der Ausführungs-Engine basierend auf Domänenfeedback.

Document template configuration

Mehrere Dokumentvorlagen können derselben Entität zugeordnet werden, wodurch unterschiedliche generierte Ausgaben möglich sind.

Architektonische Bedeutung

Dieser Fall zeigt:

  • Progressive Lernkurve für Fachexperten
  • Übertragbarkeit der Modellierungssprache
  • Fähigkeit zur Abbildung operativer Geschäftslogik
  • Reales Feedback als Treiber der Engine-Weiterentwicklung

Kernaussage

Ein Fachexperte hat nach minimaler Einarbeitung ein vollständiges operatives System generiert und gepflegt, ohne den Code zu verändern, sondern direkt über das Modell gearbeitet.