# Category 8: Performance & Quality

> **Usage:** Non-functional performance requirements
> **When to load:** If feature is performance-critical or reporting

---

## 8.1 Performance & Quality

| # | Question | Answer Type |
|---|----------|-------------|
| Q8.1 | Acceptable response time? | Milliseconds |
| Q8.2 | Expected load peaks? | When + volume |
| Q8.3 | Specific tests required? | Types |
| Q8.4 | Overall acceptance criteria? | List |

---

## Platform Thresholds

| Metric | Acceptable Threshold |
|--------|---------------------|
| API response time | < 200ms (P95) |
| Page load | < 2s |

## Elicitation Guide

### Follow-ups by Question

| Question | If answer is vague/insufficient | Probe |
|----------|-------------------------------|-------|
| Q8.1 (response time) | "Rapide" | "< 1 seconde ? < 200ms ? Différence acceptable entre liste et détail ?" |
| Q8.2 (peaks) | "Non" | "Pas de clôture mensuelle ? Pas de période de saisie massive ? Pas d'import batch ?" |
| Q8.3 (tests) | "Tests normaux" | "Tests unitaires ? Intégration ? E2E ? Tests de charge ? Tests de sécurité (OWASP) ?" |
| Q8.4 (acceptance) | Vide | "Quels critères pour que le PO valide la livraison ? Performance, fonctionnel, UX ?" |

### Anti-patterns to Detect

| Signal | Anti-pattern | Action |
|--------|-------------|--------|
| Aucune mention de volume de données | **Scalabilité non planifiée** | "Avec 1M de lignes dans 2 ans, la recherche sera-t-elle toujours performante ?" |
| Pas de tests mentionnés | **Qualité non vérifiable** | Au minimum : tests unitaires services + tests intégration API |
