[PAR-08] Statistik je Spiel #22

Open
opened 2026-11-02 13:42:17 +00:00 by cschlaefke · 3 comments
Owner

Story

Als Spieler
möchte ich je Spiel Partien, Dauer, Siegquote, Bestwert und häufigste Mitspieler sehen,
damit ich meine Entwicklung in einem Spiel verfolge.

Akzeptanzkriterien

Quelle: requirements/20-r1-akzeptanzkriterien.md § PAR-08 (Referenz in Tests/PR: „PAR-08 Kriterium n“), Stand 2026-11-02 inkl. Klärungen

  • 1. Gegeben ein Spiel mit Partien, dann sehe ich Anzahl der Partien, durchschnittliche Dauer, Gesamtdauer und Siegquote für dieses Spiel; die Siegquote zählt wie in PAR-07 Kriterium 2.
  • 2. Gegeben ein Spiel mit Punkten, dann sehe ich als Bestwert meine eigene beste Punktzahl gemäß Wertungsrichtung (PAR-03 Kriterium 8) mit Datum der Partie (Klärung 41).
  • 3. Gegeben ein Spiel ohne Punkte, dann wird kein Bestwert angezeigt.
  • 4. Gegeben das Spiel, dann sehe ich die fünf häufigsten Mitspieler; Gäste zählen dazu (Klärung 41).
  • 5. Gegeben die Detailseite eines Spiels (KAT-02), dann komme ich von dort zur Statistik des Spiels.
  • 6. (neu) Gegeben Partien dieses Spiels, in denen ich nicht Mitspieler bin, dann zählen sie wie in PAR-07 Kriterium 8 nicht in die Statistik je Spiel (Klärungen 37, 40, 41; von Chris bestätigt, siehe „PAR-08“ in r1-klaerungen.md).

Querschnitt

Es gelten alle Querschnittskriterien aus 20-r1-akzeptanzkriterien.md § „Querschnitt für R1“ (Datenschutz QUE-04, Sicherheit der Daten, Sprachen QUE-05, Barrierefreiheit QUE-06, Zustände/Fehler/Netz, Plattformen).
Besonders relevant: Sprachen Kriterium 3 (Zahlen und Datum), Zustände Kriterium 1, Sicherheit der Daten Kriterium 1 (Statistik nur aus eigenen Partien). Nicht synchronisierte Partien zählen lokal gekennzeichnet mit (PAR-01 Kriterium 8).

Nicht im Scope

  • Vergleich mit anderen Nutzern
  • Bestwerte von Gästen
  • Partien, in denen ich nicht Mitspieler bin (Kriterium 6)

Klärungen

Verbindlich laut requirements/r1-klaerungen.md (2026-11-02):

  • 36: Nicht synchronisierte Partien zählen lokal schon in der Statistik (gekennzeichnet).
  • 37/40: Persönliche Statistik zählt nur Partien mit mir → Kriterium 6.
  • 38: Wertungsrichtung je Spiel → Kriterium 2.
  • 41: Bestwert = meine eigene beste Punktzahl gemäß Wertungsrichtung; Gäste zählen zu den häufigsten Mitspielern → Kriterien 2, 4.
  • PAR-08 (Bestätigung): Partien ohne mich zählen nicht in die Statistik je Spiel → Kriterium 6 ist keine Annahme mehr.

Offene Fragen

Keine.

Planung

  • Epic: PAR Partien & Statistik
  • Priorität: Must
  • Größe: M
  • Etappe: R1.3 Partien
  • Abhängigkeiten: PAR-03 (#17), KAT-02 (#4)

Referenzen

  • Akzeptanzkriterien: requirements/20-r1-akzeptanzkriterien.md § PAR-08
  • Klärungen: requirements/r1-klaerungen.md
  • Story-Entwurf: requirements/r1-story-entwurf.md (freigegeben 2026-11-02)
  • Backlog: requirements/backlog.md
## Story **Als** Spieler **möchte ich** je Spiel Partien, Dauer, Siegquote, Bestwert und häufigste Mitspieler sehen, **damit** ich meine Entwicklung in einem Spiel verfolge. ## Akzeptanzkriterien Quelle: `requirements/20-r1-akzeptanzkriterien.md` § PAR-08 (Referenz in Tests/PR: „PAR-08 Kriterium n“), Stand 2026-11-02 inkl. Klärungen - [ ] **1.** Gegeben ein Spiel mit Partien, dann sehe ich Anzahl der Partien, durchschnittliche Dauer, Gesamtdauer und Siegquote für dieses Spiel; die Siegquote zählt wie in PAR-07 Kriterium 2. - [ ] **2.** Gegeben ein Spiel mit Punkten, dann sehe ich als Bestwert meine eigene beste Punktzahl gemäß Wertungsrichtung (PAR-03 Kriterium 8) mit Datum der Partie (Klärung 41). - [ ] **3.** Gegeben ein Spiel ohne Punkte, dann wird kein Bestwert angezeigt. - [ ] **4.** Gegeben das Spiel, dann sehe ich die fünf häufigsten Mitspieler; Gäste zählen dazu (Klärung 41). - [ ] **5.** Gegeben die Detailseite eines Spiels (KAT-02), dann komme ich von dort zur Statistik des Spiels. - [ ] **6.** *(neu)* Gegeben Partien dieses Spiels, in denen ich nicht Mitspieler bin, dann zählen sie wie in PAR-07 Kriterium 8 nicht in die Statistik je Spiel (Klärungen 37, 40, 41; von Chris bestätigt, siehe „PAR-08“ in `r1-klaerungen.md`). ## Querschnitt Es gelten alle Querschnittskriterien aus `20-r1-akzeptanzkriterien.md` § „Querschnitt für R1“ (Datenschutz QUE-04, Sicherheit der Daten, Sprachen QUE-05, Barrierefreiheit QUE-06, Zustände/Fehler/Netz, Plattformen). Besonders relevant: **Sprachen Kriterium 3** (Zahlen und Datum), **Zustände Kriterium 1**, Sicherheit der Daten Kriterium 1 (Statistik nur aus eigenen Partien). Nicht synchronisierte Partien zählen lokal gekennzeichnet mit (PAR-01 Kriterium 8). ## Nicht im Scope - Vergleich mit anderen Nutzern - Bestwerte von Gästen - Partien, in denen ich nicht Mitspieler bin (Kriterium 6) ## Klärungen Verbindlich laut `requirements/r1-klaerungen.md` (2026-11-02): - **36:** Nicht synchronisierte Partien zählen lokal schon in der Statistik (gekennzeichnet). - **37/40:** Persönliche Statistik zählt nur Partien mit mir → Kriterium 6. - **38:** Wertungsrichtung je Spiel → Kriterium 2. - **41:** Bestwert = meine eigene beste Punktzahl gemäß Wertungsrichtung; Gäste zählen zu den häufigsten Mitspielern → Kriterien 2, 4. - **PAR-08 (Bestätigung):** Partien ohne mich zählen nicht in die Statistik je Spiel → Kriterium 6 ist keine Annahme mehr. ## Offene Fragen Keine. ## Planung - Epic: PAR Partien & Statistik - Priorität: Must - Größe: M - Etappe: R1.3 Partien - Abhängigkeiten: PAR-03 (#17), KAT-02 (#4) ## Referenzen - Akzeptanzkriterien: `requirements/20-r1-akzeptanzkriterien.md` § PAR-08 - Klärungen: `requirements/r1-klaerungen.md` - Story-Entwurf: `requirements/r1-story-entwurf.md` (freigegeben 2026-11-02) - Backlog: `requirements/backlog.md`
cschlaefke added the
type/story
prio/must
size/m
needs-clarification
epic/partien
labels 2026-11-02 13:42:17 +00:00
cschlaefke added a new dependency 2026-11-02 13:43:39 +00:00
cschlaefke added a new dependency 2026-11-02 13:43:40 +00:00
Author
Owner

Offene fachliche Fragen aus requirements/r1-story-entwurf.md, Abschnitt 5 (Nummerierung wie im Entwurf). Bitte hier beantworten; nach Klärung wird needs-clarification entfernt.

Frage 41: PAR-08 Krit. 2: Bestwert = meine höchste Punktzahl oder höchste Punktzahl aller Mitspieler in meinen Partien? Gilt „höchster Wert ist am besten“ immer? Krit. 4: Zählen Gäste zu den häufigsten Mitspielern (in R1 gibt es nur Gäste)?

**Offene fachliche Fragen** aus `requirements/r1-story-entwurf.md`, Abschnitt 5 (Nummerierung wie im Entwurf). Bitte hier beantworten; nach Klärung wird `needs-clarification` entfernt. **Frage 41:** PAR-08 Krit. 2: Bestwert = meine höchste Punktzahl oder höchste Punktzahl aller Mitspieler in meinen Partien? Gilt „höchster Wert ist am besten“ immer? Krit. 4: Zählen Gäste zu den häufigsten Mitspielern (in R1 gibt es nur Gäste)?
cschlaefke added this to the R1 milestone 2026-11-02 13:53:51 +00:00
Author
Owner

Klärungen eingearbeitet (2026-11-02): Fragen 36, 38, 41 (und 37/40) laut requirements/r1-klaerungen.md. Kriterium 2 definiert den Bestwert als eigene beste Punktzahl gemäß Wertungsrichtung. Nach Kriterium 4 zählen Gäste zu den häufigsten Mitspielern. Neu ist Kriterium 6: Partien ohne mich zählen nicht. Das ist aus 37/40/41 abgeleitet und passt zu PAR-07; bitte widersprechen, falls die Statistik je Spiel auch Partien ohne mich zählen soll. needs-clarification entfernt.

Klärungen eingearbeitet (2026-11-02): Fragen 36, 38, 41 (und 37/40) laut `requirements/r1-klaerungen.md`. Kriterium 2 definiert den Bestwert als eigene beste Punktzahl gemäß Wertungsrichtung. Nach Kriterium 4 zählen Gäste zu den häufigsten Mitspielern. Neu ist Kriterium 6: Partien ohne mich zählen nicht. Das ist aus 37/40/41 abgeleitet und passt zu PAR-07; bitte widersprechen, falls die Statistik je Spiel auch Partien ohne mich zählen soll. `needs-clarification` entfernt.
cschlaefke removed the
needs-clarification
label 2026-11-02 14:35:20 +00:00
Author
Owner

Klärungen PAR-08 eingearbeitet (2026-11-02)

  • Chris hat bestätigt: Partien ohne mich zählen nicht in die Statistik je Spiel. Kriterium 6 ist damit keine Ableitung mehr, sondern entschieden; der Hinweis „abgeleitet“ ist entfernt.

Quelle: requirements/r1-klaerungen.md, Abschnitt „Neue Fragen aus dem Einarbeiten (N1–N14)“, Zeile „PAR-08“.

Klärungen PAR-08 eingearbeitet (2026-11-02) - Chris hat bestätigt: Partien ohne mich zählen nicht in die Statistik je Spiel. Kriterium 6 ist damit keine Ableitung mehr, sondern entschieden; der Hinweis „abgeleitet“ ist entfernt. Quelle: `requirements/r1-klaerungen.md`, Abschnitt „Neue Fragen aus dem Einarbeiten (N1–N14)“, Zeile „PAR-08“.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Depends on
Reference: cschlaefke/Shuffle#22
No description provided.