Files
trainingstagebuch/docs/simple-user-plan.md
Torsten Schulz (local) 3ac4039097
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 53s
feat: implement user linking for members and update database schema for user associations
2026-07-22 23:54:45 +02:00

3.5 KiB

Einfache Nutzer: Produkt- und Umsetzungsplan

Stand: 2026-07-22

Zielgruppe und Zielbild

Einfache Nutzer sind Vereinsmitglieder oder Helfer ohne Verwaltungsauftrag. Sie sollen persönliche Informationen finden und Rückmeldungen geben können, ohne Finanzen, Rollenverwaltung, Archiv oder interne Vorgänge zu sehen.

Rechteprinzip

  • Kein Zugriff auf Finanzen, Rollen, Benutzerverwaltung, Archiv oder Historie.
  • Nur eigene bzw. explizit freigegebene Vereinsdaten sehen.
  • Eigene Angaben und Rückmeldungen bearbeiten; vereinsweite Änderungen bleiben bei Verwaltungsrollen.

Umsetzung in sinnvoller Reihenfolge

Phase 1: Zugang und persönlicher Einstieg

  • Rollenprofil member und Navigation gegen unzulässige Ziele auditieren.
  • Persönliches Dashboard für Termine, Training, Rückmeldungen und Vereinsnachrichten umsetzen.
  • Leere Zustände für fehlende Termine, Nachrichten und Rückmeldungen formulieren.
  • Persönliche Startseite als Standardziel nach Login festlegen.

Abnahme:

  • Ein Nutzer ohne Verwaltungsrechte sieht nur seinen persönlichen Bereich.
  • Kein sichtbarer Link führt zu einer anschließenden Berechtigungsfehlermeldung.

Phase 2: Eigene Daten und Rückmeldungen

  • Ansicht „Mein Profil“ für freigegebene Stammdaten bereitstellen.
  • Änderungsanfrage für Kontaktdaten statt direkter Änderung geschützter Felder umsetzen.
  • Zu- und Absagen für relevante Trainings oder Veranstaltungen ermöglichen.
  • Mitgliedschafts- und SEPA-Hinweise verständlich, aber ohne sensible Zahlungsdaten anzeigen.
  • Rückmeldungen für berechtigte Verantwortliche sichtbar machen.

Abnahme:

  • Kontaktdaten können sicher geändert bzw. zur Prüfung eingereicht werden.
  • Zu- und Absagen sind an der jeweiligen Veranstaltung nachvollziehbar.

Phase 3: Kommunikation und Informationen

  • Persönlichen Nachrichteneingang bereitstellen.
  • Vereinsankündigungen nach Datum sortiert anzeigen.
  • Gelesen-/ungelesen-Status und einen klaren Rückfrageweg ergänzen.
  • Datenschutz- und Sichtbarkeitsregeln für Nachrichten und Kontaktinformationen prüfen.

Abnahme:

  • Neue Vereinsinformationen sind ohne Verwaltungsmenüs auffindbar.
  • Persönliche Nachrichten sind ausschließlich für den Empfänger sichtbar.

Phase 4: Mobil, Qualität und Einführung

  • Mobilansicht und langsame Verbindungen prüfen.
  • Berechtigungstest mit Mitglied, Trainer und Vorstand durchführen.
  • Onboarding für ersten Login, Profilprüfung und Rückmeldungen erstellen.
  • Pilot mit wenigen echten Mitgliedern durchführen und Feedback auswerten.

Abnahme:

  • Die Testrollen sehen jeweils nur die vorgesehenen Daten und Aktionen.
  • Der persönliche Hauptablauf funktioniert auf Mobilgeräten ohne Hilfestellung.

Nicht Teil dieses Plans

  • Vereinsverwaltung, Buchhaltung, Rollenpflege und Archivarbeit.
  • Erweiterungen des Player-Produkts mein-tt.de; diese bleiben in der eigenen mein-tt.de-Roadmap.

Erste umsetzbare Tickets

  1. Bestehende member-Berechtigungen und Navigation auditieren.
  2. Datenvertrag und Wireframe für das persönliche Dashboard festlegen.
  3. Dashboard mit Terminen und Nachrichten implementieren.
  4. Profil- und Kontaktdaten-Änderungsanfrage implementieren.
  5. Trainings- und Veranstaltungsrückmeldungen ergänzen.
  6. Nachrichteneingang und Benachrichtigungsstatus ergänzen.
  7. Rollen- und Mobile-Smoke-Test mit Pilotgruppe durchführen.