P0 Projektfundament
Basis aktivFunktionen, Rechte, Arbeitsbereiche, Login, Mail, Deployment und technisches Fundament.
Projektübersicht für Auftraggeber
Diese Seite fasst Ziel, Umfang, Phasen und aktuellen Stand der ersten Produktionsversion zusammen. Sie wird während der Entwicklung regelmäßig aktualisiert.
Die Schätzung bezieht sich auf den vereinbarten Basisumfang: Stammdaten, Saison/Liga, Spielplanimport, Ergebnisse, Tabelle, Basis-Mails, CSV-Exporte und Rechte/Funktionen. Erweiterungen wie öffentlicher Echtzeit-Ticker, erweiterte Profi-Statistiken, API-Ausbau oder zusätzliche Kommunikationsmodule sind darin nicht enthalten.
Ziel ist eine produktiv nutzbare Ligaverwaltung für Mannschaftssport: Stammdaten, Saison-/Ligaverwaltung, Spielplanimport, Ergebnisse, automatische Tabelle, Basis-Kommunikation und CSV-Exporte.
Vereine, Teams, Spielstätten, Personen und Kontakte/Funktionen.
Saisons, Ligen, Spielplanimport und Nachpflege.
Erfassung, Korrektur, Bestätigung und automatische Tabelle.
Mail bei Spielverlegung, CSV-Exporte und Änderungsprotokoll.
Funktionen, Rechte, Arbeitsbereiche, Login, Mail, Deployment und technisches Fundament.
Vereine, Teams, Spielstätten, Personenidentität, Mitgliedschaften, Rollenübersichten, Trainerlisten, abgeschlossene Pass-/Lizenzanträge mit Kommunikationsverlauf, Lizenzregister und Asset-Bilder.
Saison, Liga, Meldungen, Spielpflege, Schiedsrichter-Einteilung, Einsatzübersicht, Spielbericht-Alpha, öffentliche Spielbetriebsseiten und manuelle Pflege.
Ergebniserfassung, Kontrolle, automatische Tabellenberechnung und öffentliche Basisstatistiken.
Briefing-Mails für Spieländerungen, CSV-Exporte und Nachvollziehbarkeit.
Tests, Bugfixing, Handbuch, Demo-Liga und Abnahme gegen die Kriterien der ersten Produktionsversion.
Der Spielberichtworkflow ist als Alpha-Version fachlich durch. Der Stammdaten-Block ist inklusive Pass-/Lizenzanträgen, Review-Inbox, Kommunikationsverlauf, Rückfragen/Vereinsantworten, Rückzug/Reaktivierung, Dokumenten, Einsichten, direkten Löschaktionen, Asset-Bildern, bereinigten Vereins-/Prüfstellen-Inboxen sowie Nutzbarkeitsstatus für abgelaufene und bald ablaufende Lizenzen für den aktuellen Abschnitt abgeschlossen. Der öffentliche Glossar-/SEO-Bereich ist fachlich fertig und hat eine sticky Buchstabennavigation; öffentliche Seiten sind indexierbar, während geschützte und technische Bereiche noindex bleiben. Impressum, Datenschutz, Nutzungsbedingungen und ein schlanker Cookie-/Storage-Hinweis sind für den ersten Launch-Schnitt umgesetzt. Für die Abnahme läuft der dokumentationsgeführte Demo-Aufbau: Systemadmin, Verband, Ligaverwaltung, Vereinseinrichtung, Saison, Ligen, Vereinszugang, Vereinslogos, Spielstätten, Personen, Mitgliedschaften, Vereinsfunktionen, Teams, Kader, Trainer/Betreuer und Trainingszeiten wurden im echten Host-Durchlauf geprüft oder gezielt per Seed ergänzt. Team- und Spielermeldungen sind dokumentiert, geprüft und für die Demo-Liga seeded. Schiri-/Offiziellenprofile sowie Schiedsrichtermeldungen sind im Handbuch dokumentiert, im Host-Durchlauf getestet, für alle Demo-Vereine seeded und um einen nachvollziehbaren Mitteilungsverlauf ergänzt. Der Lizenz-/Prüfstelle-Kontext ist im Demo-Durchlauf vollständig getestet: Antrag starten, Details, Dokumente, Einsichten, Rückfragen, Genehmigen, Ablehnen und die Wirkung im Lizenzregister sind nachvollziehbar. Die Spielplan-/Spieltag-Grundlage ist jetzt ebenfalls dokumentiert und im Demo-System vorbereitet: acht WLD-Spiele mit Liga, Teams, Terminen und Spielstätten sind vorhanden. Ergebnisfelder bleiben leer, bis sie fachlich bekannt sind. Der Schiri-Kontext ist um eigene Verfügbarkeiten und `Meine Einsätze` ergänzt; für alle sechs Schiri-/Offiziellenprofile sind 48 Verfügbarkeiten seeded. Schiedsrichter-/Offiziellen-Einteilung, Briefings und Spielmeldungen mit Teamseiten sind dokumentiert, getestet, optimiert und fokussiert seeded. Der Spielbericht-Workflow-Seed ergänzt Ergebnisdaten, Perioden, Ereignisse, Zusatzblätter, Schiri-Prüfungen, Spielbericht-Erfasser-Zuweisungen, einen final geprüften Bericht und einen Korrekturfall. Tabelle aus freigegebenem Ergebnis, Spieler-/Fairplay-Statistik aus Ereignissen und Spieländerungs-Kommunikation sind geprüft; Export bleibt der offene Abnahmepunkt im aktuellen Handbuch-Schnitt.
| Bereich | Status | Erledigt | Offen / nächster Schritt |
|---|---|---|---|
| Projektfundament | Basis aktiv | Symfony, Host, Datenbank, Login, Rechte, Arbeitsbereiche, Mail-Testmodus, Deployment und oeffentlicher Demo-Zugriff laufen. | Produktionshärtung, gezielte Audit-Nachschärfung und Abschlussprüfung. |
| Stammdaten | durch bis Abnahme | Vereine, Teams, Spielstätten, Personen, Mitgliedschaften, Vereinsfunktionen, Trainerlisten, Trainingszeiten, Lizenzregister, Lizenzantragsworkflow mit Rückfragen/Vereinsantworten, Dokumenten, Einsichten, direkten Löschaktionen, Nutzbarkeitsstatus und Bild-Assets sind nutzbar. | Nur noch Detailkorrekturen aus Testbetrieb und fachlicher Abnahme. |
| Spielbetrieb | Alpha aktiv | Saison/Liga, technische Meldungslogik, Schiri-/Offiziellenprofile, Schiedsrichtermeldungen mit Mitteilungsverlauf, Lizenzanträge, Spielpflege, acht vorbereitete Demo-Spiele, Schiri-Verfügbarkeiten, Schiri-Einteilung, Briefings, Teamseiten, Einsatzübersicht, Spielbericht-Erfasser-Kontext und öffentliche Spielbetriebsseiten sind umgesetzt. | Spielplanimport und Export für die Produktionsversion abschließen. |
| Spielbericht | Alpha durch | Cockpit, Vereins-Teamseiten, Aufstellungen, Trainer, Spielerfasser-Freigaben, Perioden, Ereignisse, Zusatzblätter, Einreichung, Prüfkette, Ligaentscheidung und Schiri-Rückmeldung sind vorhanden. | Fachliche Testläufe mit der Demo-Liga, Randfälle und Komfortkorrekturen aus der Alpha-Nutzung. |
| Ergebnis & Tabelle | Basis aktiv | Ergebnisse aktualisieren die Tabelle; öffentliche Tabellen, Fairplay und Spielerstatistiken nutzen geprüfte Berichte. | CSV-Export und Abnahme der Sonderfälle. |
| Kommunikation & Export | teilweise | SMTP-Testmodus, Briefing-Versand, Spielverlegungs-/Zeitänderungsbriefings an Heim- und Gastverein sowie Zustellhistorie sind vorhanden. | CSV-Spielplan und CSV-Tabelle umsetzen. |
| Kriterium | Status | Stand |
|---|---|---|
| Eine Saison mit mindestens einer Liga kann vollständig angelegt werden. | erledigt | Saisons, Ligen und Liga-Teams sind im Backoffice pflegbar. |
| Ein Spielplan kann per Excel importiert und manuell bearbeitet werden. | teilweise | Manuelle Spielpflege ist umgesetzt; acht Demo-Spiele sind seeded. Excel-Import ist der nächste offene Block der Produktionsversion. |
| Ergebnisse aktualisieren die Tabelle korrekt automatisch. | erledigt | Bestätigte gespielte Ergebnisse fließen in die automatische Tabelle ein. |
| Spielverlegung löst Mail an Heim- und Gastverein aus. | abgedeckt | Spieltermin/-ort werden manuell gepflegt; Briefings vom Typ Spielverlegung oder Zeitänderung schlagen Heim- und Gastverein vor und speichern Versand-/Zustellhistorie. |
| Tabellen und Spielpläne sind als CSV exportierbar. | offen | Exportspalten und Downloadpfade müssen noch umgesetzt werden. |
| Rechte aus gepflegten Funktionen greifen gemäß Definition. | weitgehend | Permissions, Voter, Arbeitskontext und Admin-Scope sind breit umgesetzt; finale Härtung bleibt Teil der Abnahme. |
Diese Punkte gehören nicht zur ersten Produktionsversion und werden als separate Ausbaustufen oder Change Requests behandelt.