# 🗂️ ORGANISATION DES ÉPICS - BACKLOG CLEANUP **Date:** 2026-01-17 **Responsable:** John - Product Manager **Status:** DRAFT **Version:** 2.0 --- ## 📋 RÉSUMÉ EXÉCUTIF ### Avant Nettoyage - **12 Épics** avec **78 User Stories** - Structure mélée, certaines fonctionnalités obsolètes - Pas de priorisation claire (MoSCoW) - Tests Playwright partiel ### Après Nettoyage - **17 Épics** avec **~120 User Stories** - Structure organisée par domaines - Priorisation claire (Must/Should/Could/Won't) - Tests Playwright complets ### Statistiques | Métrique | Avant | Après | Évolution | |----------|-------|-------|----------| | Épics totaux | 12 | 17 | +5 (+42%) | | User Stories | 78 | ~120 | +42 (+54%) | | Tests Playwright | ~20 | 50+ | +30 (+150%) | | Couverture tests | 30% | 100% cible | +70% | --- ## 📊 PRIORITIZATION MOSCOW ### MUST HAVE (Q1 2026 - Critique) | Epic | Pourquoi ? | User Stories | Priorité | |------|-----------|-------------|-----------| | **Epic 10** : Design System Standardization | Foundation de TOUT le design | 4 | **P0** | | **Epic 13** : Desktop Design Refactor | UX principale desktop | 15 | **P0** | | **Epic 16** : Playwright Test Suite | Qualité et fiabilité | 20 | **P0** | | **Epic 15** : Mobile UX Overhaul | UX principale mobile | 10 | **P0** | **Total :** 49 User Stories | **Estimation :** 6-8 semaines ### SHOULD HAVE (Q2 2026 - Important) | Epic | Pourquoi ? | User Stories | Priorité | |------|-----------|-------------|-----------| | **Epic 14** : Admin & Profil Redesign | UX admin/profil | 12 | **P1** | | **Epic 1** : AI-Powered Title Suggestions | Fonctionnalité clé IA | 10 | **P1** | | **Epic 2** : Hybrid Semantic Search | Fonctionnalité clé IA | 6 | **P1** | | **Epic 3** : Memory Echo - Proactive Connections | Innovation IA | 8 | **P1** | | **Epic 9** : Simplify NoteCard Interface | UX simplification | 5 | **P1** | **Total :** 41 User Stories | **Estimation :** 5-7 semaines ### COULD HAVE (Q3 2026 - Nice to Have) | Epic | Pourquoi ? | User Stories | Priorité | |------|-----------|-------------|-----------| | **Epic 4** : Paragraph-Level AI Reformulation | Fonctionnalité avancée IA | 8 | **P2** | | **Epic 5** : AI Settings & Privacy Control | Configuration avancée | 11 | **P2** | | **Epic 8** : Accessibility & Responsive Design | Amélioration UX | 8 | **P2** | | **Epic 11** : Settings Interface Redesign | UX amélioration | 4 | **P2** | | **Epic 12** : Mobile Experience Optimization | Optimisation mobile | 4 | **P2** | **Total :** 35 User Stories | **Estimation :** 4-6 semaines ### WON'T HAVE (Backlog / Futur) | Epic | Pourquoi ? | User Stories | Priorité | |------|-----------|-------------|-----------| | **Epic 6** : Language Detection & Multilingual Support | Fonctionnalité nice-to-have | 2 | **P3** | | **Epic 7** : Admin Dashboard & Analytics | Fonctionnalité admin avancée | 9 | **P3** | | **Epic 17** : Innovation Features | Fonctionnalités expérimentales | 20 | **P3** | **Total :** 31 User Stories | **Estimation :** 6-8 semaines --- ## 🗃️ ÉPICS ARCHIVÉS (Obsolètes) ### Épics Archivés le 2026-01-17 Les épics suivants sont archivés car obsolètes ou remplacés par de nouveaux épics : 1. **"Legacy Mobile Optimization"** (Épic archivé) - Raison : Remplacé par **Epic 15 : Mobile UX Overhaul** plus complet - Statut : ARCHIVED - Migration : Les stories pertinentes ont été migrées vers Epic 15 2. **"Old Settings UI"** (Épic archivé) - Raison : Remplacé par **Epic 14** et **Epic 11** plus modernes - Statut : ARCHIVED - Migration : Les stories pertinentes ont été migrées 3. **"Basic Desktop Design"** (Épic archivé) - Raison : Remplacé par **Epic 13 : Desktop Design Refactor** plus complet - Statut : ARCHIVED - Migration : Les stories pertinentes ont été migrées ### User Stories Archivées Les user stories suivantes sont archivées car obsolètes ou dupliquées : | Story ID | Titre Original | Raison | Remplacé par | |----------|---------------|---------|-------------| | US-OLD-001 | "Create note with image upload" | Remplacé par story plus complet | US-13.2 | | US-OLD-002 | "Add note to notebook" | Remplacé par story plus complet | US-13.2 | | US-OLD-003 | "Delete note with confirmation" | Remplacé par story plus complet | US-16.8 | | US-OLD-004 | "Edit note content" | Remplacé par story plus complet | US-16.7 | | US-OLD-005 | "Create notebook" | Remplacé par story plus complet | US-16.2 | | US-OLD-006 | "Admin view users list" | Remplacé par story plus complet | US-14.2 | | US-OLD-007 | "Admin create user" | Remplacé par story plus complet | US-14.2 | | US-OLD-008 | "Mobile note list view" | Remplacé par story plus complet | US-15.4 | | US-OLD-009 | "Mobile menu drawer" | Remplacé par story plus complet | US-15.2 | | US-OLD-010 | "Mobile filters horizontal" | Remplacé par story plus complet | US-15.3 | **Total archivé :** 10 User Stories --- ## 📋 NOUVEAUX ÉPICS (13-17) ### Epic 13 : Desktop Design Refactor **Statut :** ACTIVE **Priorité :** P0 (Must Have) **Complexité :** Medium-High **User Stories :** 15 **Estimation :** 2-3 semaines **Description :** Refonte complète de l'interface desktop pour créer une expérience moderne et cohérente avec un Design System unifié. **Dépendances :** - Epic 10 : Design System (doit être complété d'abord) **Stories clés :** - US-13.1 : Créer des composants UI réutilisables (Button, Badge, Input, Card, Dialog, Dropdown) - US-13.2 : Implémenter la page notebook desktop (sidebar, masonry grid, note cards) - US-13.3 : Implémenter les labels contextuels imbriqués - US-13.4 : Implémenter la section Smart Views - US-13.5 : Implémenter le footer avec suggestions AI - US-13.6 : Implémenter l'intégration recherche **Critères de succès :** - ✅ 100% des composants suivent le Design System - ✅ Sidebar fonctionnelle avec notebooks et labels - ✅ Grille masonry responsive (1-3 colonnes) - ✅ NoteCards avec images hero et menu "..." - ✅ Animations fluides (hover, transitions) --- ### Epic 14 : Admin & Profil Redesign **Statut :** ACTIVE **Priorité :** P1 (Should Have) **Complexité :** Medium **User Stories :** 12 **Estimation :** 2-3 semaines **Description :** Refonte complète des pages admin et profil pour offrir une expérience moderne, cohérente avec le Design System. **Dépendances :** - Epic 10 : Design System - Epic 13 : Desktop Design Refactor (patterns réutilisables) **Stories clés :** - US-14.1 : Implémenter le Dashboard admin avec métriques - US-14.2 : Implémenter la gestion des utilisateurs - US-14.3 : Implémenter le suivi des coûts IA - US-14.4 : Implémenter la page profil avec bannière - US-14.5 : Implémenter les paramètres profil - US-14.6 : Implémenter le sélecteur de thèmes **Critères de succès :** - ✅ Dashboard admin avec métriques temps réel - ✅ Gestion utilisateurs intuitive - ✅ Page profil enrichie (bannière, statistiques, thèmes) - ✅ Support 4 thèmes (Light, Dark, Midnight, Sepia) - ✅ Interface cohérente avec Design System --- ### Epic 15 : Mobile UX Overhaul **Statut :** ACTIVE **Priorité :** P0 (Must Have) **Complexité :** High **User Stories :** 10 **Estimation :** 3-4 semaines **Description :** Refonte complète de l'expérience mobile pour offrir une UX native-like avec patterns modernes (FAB, swipe, gestures, drawer). **Dépendances :** - Epic 10 : Design System **Stories clés :** - US-15.1 : Implémenter le header mobile compact - US-15.2 : Implémenter le navigation drawer - US-15.3 : Implémenter les filtres horizontaux scrollables - US-15.4 : Implémenter la liste verticale de notes - US-15.5 : Implémenter la bottom tab bar - US-15.6 : Implémenter le FAB (Floating Action Button) - US-15.7 : Implémenter les swipe gestures - US-15.8 : Implémenter le menu contextuel long-press - US-15.9 : Implémenter le pull-to-refresh **Critères de succès :** - ✅ UX native-like sur mobile - ✅ Navigation drawer fonctionnelle - ✅ Liste verticale optimisée (pas masonry) - ✅ FAB avec animation - ✅ Swipe gestures fonctionnels - ✅ Touch targets 44x44px minimum - ✅ Performance 60fps --- ### Epic 16 : Playwright Test Suite **Statut :** ACTIVE **Priorité :** P0 (Must Have) **Complexité :** High **User Stories :** 20 **Estimation :** 2-3 semaines **Description :** Création d'une suite de tests Playwright complète pour TOUS les workflows critiques, avec une procédure stricte en cas d'échec (NE JAMAIS ABANDONNER). **Dépendances :** - Aucune (peut être fait en parallèle avec d'autres épics) **Stories clés :** - US-16.1 : Tester l'ouverture de toutes les modales (13) - US-16.2 : Tester la fermeture de toutes les modales (13) - US-16.3 : Tester la soumission des formulaires dans les modales - US-16.4 : Tester l'accessibilité des modales - US-16.5 : Tester le responsive des modales - US-16.6 : Tester le workflow création de note - US-16.7 : Tester le workflow édition de note - US-16.8 : Tester le workflow suppression de note - US-16.9 : Implémenter la procédure d'échec (CRITIQUE) - US-16.10 : Tester la performance des modales **Critères de succès :** - ✅ 100% couverture des modales - ✅ Tous les workflows critiques testés - ✅ Procédure d'échec stricte implémentée - ✅ Tests d'accessibilité (WCAG 2.1 AA) - ✅ Tests responsive (mobile, tablette, desktop) - ✅ Performance tests (< 150ms pour modales) **Règle d'OR POUR LA PROCÉDURE D'ÉCHEC :** ``` QUAND UN TEST ÉCHOUE : 1. NE JAMAIS ABANDONNER 2. Identifier précisément le blocage 3. Demander à l'utilisateur (Ramez) une action : - "Pouvez-vous vérifier que l'application est démarrée ?" - "Pouvez-vous ouvrir la page X ?" - "Pouvez-vous vérifier les permissions navigateur ?" - "Pouvez-vous voir si une console d'erreur est ouverte ?" 4. Attendre la réponse de l'utilisateur 5. Réessayer le test 6. Si ça échoue encore : a. Analyser pourquoi b. Proposer une solution technique c. Demander validation à l'utilisateur d. Réessayer 7. RÉPÉTER JUSQU'À CE QUE LE TEST RÉUSSISSE ``` --- ### Epic 17 : Innovation Features **Statut :** BACKLOG **Priorité :** P3 (Won't Have pour l'instant) **Complexité :** Very High **User Stories :** 20 **Estimation :** 6-8 semaines **Description :** Fonctionnalités innovantes pour différencier Keep des concurrents (Notion, Obsidian, Evernote, OneNote). **Dépendances :** - Epic 1-5 : AI Features (titre, recherche, mémoire, reformulation) - Epic 13-15 : UX améliorée (design system, desktop, mobile) **Stories clés :** - US-17.1 : Implémenter la capture vocale de notes - US-17.2 : Implémenter les templates intelligents - US-17.3 : Implémenter le partage intelligent - US-17.4 : Implémenter la recherche par image et audio - US-17.5 : Implémenter l'intégration calendrier intelligente - US-17.6 : Implémenter le dashboard d'analyse utilisateur - US-17.7 : Implémenter les dossiers intelligents - US-17.8 : Implémenter l'édition collaborative - US-17.9 : Implémenter les pièces jointes intelligentes - US-17.10 : Implémenter les résumés IA **Critères de succès :** - ✅ 5+ fonctionnalités innovantes livrées - ✅ Fonctionnalités testées et documentées - ✅ Feedback utilisateur positif - ✅ Différenciation par rapport aux concurrents --- ## 📊 MATRICE DE DÉPENDANCES | Epic | Dépend de | Bloque | |------|-----------|--------| | Epic 10 : Design System | Aucune | **Non** | | Epic 13 : Desktop Refactor | Epic 10 | **Oui** | | Epic 14 : Admin/Profil | Epic 10, Epic 13 | **Oui** | | Epic 15 : Mobile UX | Epic 10 | **Oui** | | Epic 16 : Playwright Tests | Aucune | **Non** | | Epic 17 : Innovation | Epic 1-5, Epic 13-15 | **Oui** | **Ordre suggéré d'implémentation :** 1. Epic 10 (Foundation) 2. Epic 16 (Tests - en parallèle) 3. Epic 13 (Desktop) 4. Epic 15 (Mobile) 5. Epic 14 (Admin/Profil) 6. Epic 17 (Innovation) --- ## 📅 ROADMAP Q1-Q2 2026 ### Q1 2026 : Foundation & Core UX **Semaine 1-2 : Design System (Epic 10)** - [ ] Créer les composants UI de base - [ ] Standardiser les couleurs, typographie, spacing - [ ] Implémenter le support des 4 thèmes - [ ] Tester tous les composants **Semaine 3-4 : Desktop Refactor (Epic 13)** - [ ] Implémenter le sidebar - [ ] Implémenter la grille masonry - [ ] Implémenter les NoteCards - [ ] Implémenter les labels contextuels - [ ] Tests Playwright **Semaine 5-6 : Playwright Tests (Epic 16)** - [ ] Créer les tests pour toutes les modales (13) - [ ] Créer les tests pour les workflows critiques - [ ] Implémenter la procédure d'échec - [ ] Atteindre 100% couverture **Semaine 7-8 : Mobile UX (Epic 15)** - [ ] Implémenter le header mobile - [ ] Implémenter le navigation drawer - [ ] Implémenter les filtres horizontaux - [ ] Implémenter la liste verticale - [ ] Implémenter le FAB et la bottom tab bar ### Q2 2026 : Enhancement & Innovation **Semaine 1-3 : Admin & Profil (Epic 14)** - [ ] Implémenter le dashboard admin - [ ] Implémenter la gestion utilisateurs - [ ] Implémenter le profil avec bannière - [ ] Implémenter les paramètres et thèmes **Semaine 4-6 : AI Features (Epic 1-5)** - [ ] Implémenter Title Suggestions (Epic 1) - [ ] Implémenter Semantic Search (Epic 2) - [ ] Implémenter Memory Echo (Epic 3) - [ ] Implémenter Paragraph Reformulation (Epic 4) **Semaine 7-8 : Innovation (Epic 17)** - [ ] Sélectionner 3-5 fonctionnalités prioritaires - [ ] Implémenter les fonctionnalités sélectionnées - [ ] Tester et documenter - [ ] Collecter feedback utilisateur --- ## ✅ CHECKLIST DE VALIDATION ### Pour chaque Epic complété - [ ] Tous les user stories implémentés - [ ] Tests Playwright créés et passants - [ ] Documentation mise à jour - [ ] Accessibilité vérifiée (WCAG 2.1 AA) - [ ] Responsive testé (mobile, tablette, desktop) - [ ] Performance mesurée (Lighthouse) - [ ] Feedback utilisateur collecté - [ ] Bugs corrigés ### Pour passer un Epic en "COMPLETED" 1. **Validation fonctionnelle** : Tous les critères d'acceptation remplis 2. **Validation technique** : Tests passants, code reviewé 3. **Validation UX** : Feedback positif, accessibilité OK 4. **Validation performance** : Objectifs atteints 5. **Approbation Product Owner** : Validation finale --- ## 📈 MÉTRIQUES DE SUIVI ### KPIs par Epic | Epic | Stories Complétées | Tests Passants | Coverage | Estimation Réelle | Deadline | |------|-------------------|----------------|-----------|------------------|----------| | Epic 10 | 0/4 | 0/10 | 0% | TBD | Q1-W2 | | Epic 13 | 0/15 | 0/20 | 0% | TBD | Q1-W4 | | Epic 16 | 0/20 | 0/50+ | 0% | TBD | Q1-W6 | | Epic 15 | 0/10 | 0/15 | 0% | TBD | Q1-W8 | | Epic 14 | 0/12 | 0/18 | 0% | TBD | Q2-W3 | | Epic 17 | 0/20 | 0/30 | 0% | TBD | Q2-W8 | ### Objectifs globaux - **Couverture tests** : 100% (tous workflows critiques) - **Accessibilité** : 100% WCAG 2.1 Level AA - **Performance** : Lighthouse score > 90 - **Satisfaction utilisateur** : NPS > 50 - **Uptime** : 99% pendant heures ouvrables --- ## 🎯 PROCHAINES ÉTAPES ### Immédiat 1. ✅ Valider ce document avec Ramez 2. ⏳ Créer les User Stories détaillées pour Epic 13-17 3. ⏳ Créer les tests Playwright pour Epic 16 4. ⏳ Commencer l'implémentation de Epic 10 (Design System) ### Court terme (Q1 2026) 1. Implémenter Epic 10 : Design System 2. Implémenter Epic 13 : Desktop Design Refactor 3. Implémenter Epic 16 : Playwright Test Suite 4. Implémenter Epic 15 : Mobile UX Overhaul ### Moyen terme (Q2 2026) 1. Implémenter Epic 14 : Admin & Profil Redesign 2. Implémenter Epic 1-5 : AI Features 3. Sélectionner et implémenter Epic 17 : Innovation Features --- **Document Status :** DRAFT **Date de création :** 2026-01-17 **Version :** 2.0 **Responsable :** John - Product Manager **Dernière mise à jour :** 2026-01-17