Sport Management System
Motivation §
Erstellung und Verwaltung von Ligen, Turnieren und Ranglisten (Meisterschaften)
§
Unterstützung von unterschiedlichen Spielen und Sportarten
§
§
Teilnehmer können Einzelpersonen oder Teams sein
§
Verschiedene Punktesystems und Siegbedingungen
Unterstützung des kompletter Prozess von der Erstellung bis zur Auswertung der entsprechenden Meisterschaft
Allgemeine Anforderungen und Rollen §
Einprägsamer Name für das System
§
Ansprechende und intuitive Benutzeroberfläche
§
Unterstützung von unterschiedlichen Geräten (Desktop, Mobile Geräte)
§
Potentiell einfach anpassbar für andere Sprachen
§
Rollen: §
Administrator: Verwaltung des Systems
§
Organisator: Erstellung und Verwaltung von Meisterschaften
§
Teilnehmer: Benutzer des Systems, der sich über Meisterschaften informieren und teilnehmen kann
§
Ein Benutzer kann mehrere Rollen geleichzeitig im System haben
Existierende Systeme
Existierende Systeme
Existierende Systeme
Prozessdiagramm für Ligen und Turniere
Erstellung einer Liga/ eines Turniers
Anmeldung
Spielplan
Spielansetzungen
Terminabstimmung
Reservierung der Sportstätten
Spielergebnisse
Auswertung
Erstellung von Ligen und Turnieren §
Ein Benutzer kann als Organisator eine Liga bzw. ein Turnier erstellen
§
Ligen und Turniere haben die folgenden Attribute: § Name § Beschreibung § Teams oder Einzelsportler § Maximale Teilnehmeranzahl § Spielsystem § Öffentliche Meisterschaft, private Meisterschaft, offizielle Meisterschaft § Siegbedingungen (Punkte pro Spiel, Best-of-Modus, ...) § Vorschaubild
§
Eine Liga bzw. ein Turnier kann mehrere Organisatoren haben
Anmeldung von Teams oder Einzelpersonen §
Eine ansprechende Übersichtsseite soll die Benutzer des Systems über aktuell stattfindende sowie anstehende Meisterschaften informieren
§
Potentielle Teilnehmer sollen die relevanten Informationen für die entsprechenden Meisterschaften einsehen können § Anmeldeschluss, Sportart, ... § Zusätzliche Informationen sollen vom Organisator einfach angefragt werden können
§
Je nach Sportart/Spiel soll man sich als Team oder Einzelperson anmelden können
§
Auswahlprozess der Teilnehmer einer Meisterschaft mit beschränkter Teilnehmerzahl § First come, first served § Auswahl durch Organisatoren der Meisterschaft
Spielplan und Spielansetzungen §
Das System soll die Spielpläne und damit auch die einzelnen Spieltage bzw. Spielansetzungen für unterschiedliche Spielsysteme automatisch bestimmen können
§
Unterschiedliche Spielsysteme für Ligen § Jeder-gegen-Jeden § Hin- und Rückrunde § Schweizer System (https://de.wikipedia.org/wiki/Schweizer_System) § Dänisches System (https://de.wikipedia.org/wiki/Dänisches_System)
§
Unterschiedliche Spielsysteme für Turniere § K.-o. System § K.-o. System mit Gruppenphase § Double Elimination
Abstimmung von Terminen und Reservierung der entsprechenden Sportstätten §
Die Teilnehmer einer Meisterschaften werden vom System über die Spielansetzungen informiert und erhalten - falls gewünscht – entsprechende Erinnerungen
§
Unterstützung bei der Terminfindung § Automatischer Vorschlag für Termine vom System § Abstimmungssystem (z.B. doodle)
§
Vereinbarte Spieltermine § Export als iCal bzw. Google Kalender Events § Anzeige auf der Seite der Meisterschaft § Termine sollen nachträglich von den Beteiligten und von den Organisatoren verschoben bzw. abgesagt werden können
§
Durch die Bestimmung eines Spieltermins wird automatisch die Reservierung der entsprechenden Sportstätte veranlasst
Meldung von Spielergebnissen §
Variante 1: § Einer der Ligaorganisatoren trägt das Ergebnis im System ein
§
Variante 2: § Die beteiligten Spieler sollen die Ergebnisse selbstständig über ein Interface an das System melden § Die beteiligten Spieler überprüfen und bestätigen die Korrektheit des eingetragenen Ergebnisses § Bei Unstimmigkeiten sollen die Ligaorganisatoren informiert werden, die den Sachverhalt überprüfen und entsprechende Änderungen vornehmen können
Auswertung von Ligen und Turnieren §
Visualisierung der aktuellen Tabelle bzw. des aktuellen Turnierbaums mit unterschiedlichen zusätzlichen Informationen § Tordifferenz, Anzahl der Siege, ...
Prozessdiagramm für Ranglisten
Erstellung
Beitritt von Spielern
Eintragen von Ergebnissen
Auswertung
Ranglisten §
Ranglistensysteme sind heute vor allem durch Online-Spiele bekannt
§
Der Prozess für Ranglisten unterscheidet sich nur an einigen Stellen vom Prozess, der bereits für Ligen und Turniere definiert wurde § Spieler können Ranglisten zu jedem Zeitpunkt beitreten § Es gibt keine festen Spieltage oder Spielansetzungen § Nach einem Spiel melden die beteiligten Spieler das Ergebnis
§
Metriken zur Bestimmung der Spielstärke § Elo § TrueSkill § Verhältnis von Siegen zu Niederlagen
Sonstige Anforderungen an das System I §
Profil-Seite für Nutzer § Auflistung der eigenen Meisterschaften als Organisator oder Teilnehmer § Bild § Einstellungen § Einfacher Anmeldeprozess ohne zusätzliche Credentials
§
Badges zur Steigerung der Langzeitmotivation
§
Export von Turnier- und Spielplänen (pdf, excel)
§
Mailings § Alle Teilnehmer einer Liga § Alle Benutzer mit bestimmten Interessen
Sonstige Anforderungen an das System II §
Statistiken auf Portal-Ebene § Anzahl der aktiven Meisterschaften, Spieler, Spiele pro Woche, ...
§
Statistiken auf Meisterschaft-Ebene § Punkte/Tore pro Spiel, ...
§
Statistiken auf Benutzer-Ebene § Lieblingsgegner, Angstgegner, längste Siegesserie, ...
Sport Frei!