PRD Legacy
Note : Ce document fait référence au PRD legacy du projet EMTB. Pour le PRD actuel, consultez Exigences Produit.
📋 PRD Legacy
Vue d'ensemble
Le PRD (Product Requirements Document) legacy définissait les exigences initiales du système EMTB de gestion des réclamations fiscales.
Objectifs du produit
- Gestion des clients : Création, modification et suivi des clients
- Gestion des sites : Suivi des propriétés et sites clients
- Réclamations fiscales : Traitement et suivi des réclamations
- Reporting basique : Génération de rapports simples
Fonctionnalités principales
Gestion des clients
- Création de nouveaux clients
- Modification des informations client
- Suppression de clients
- Recherche et filtrage
Gestion des sites
- Association de sites aux clients
- Informations cadastrales
- Documents associés
- Statut des sites
Réclamations fiscales
- Création de nouvelles réclamations
- Suivi du statut
- Documents de réclamation
- Historique des modifications
Contraintes techniques initiales
- Performance : Temps de réponse < 2 secondes
- Disponibilité : 99% de disponibilité
- Sécurité : Authentification basique
- Compatibilité : Navigateurs modernes
Limitations identifiées
- Sécurité : Manque de contrôle d'accès granulaire
- Multi-tenant : Pas d'isolation des données
- Scalabilité : Architecture non adaptée à la croissance
- Intégration : Manque d'APIs et d'intégrations
- Monitoring : Pas d'observabilité
Évolution vers le PRD actuel
Le PRD a évolué pour inclure :
- Sécurité renforcée : Système RBAC complet avec Auth0
- Multi-tenant : Isolation complète des données par client
- Performance : Architecture moderne et optimisée
- Intégrations : APIs REST complètes et intégrations tierces
- Monitoring : Observabilité et alertes avancées
- Accessibilité : Conformité WCAG 2.1
- Responsive : Design adaptatif pour tous les appareils
Migration des exigences
Les exigences legacy ont été migrées et étendues dans :
Comparaison des versions
| Aspect | Legacy | Actuel |
|---|---|---|
| Authentification | JWT basique | Auth0 + RBAC |
| Architecture | Monolithique | Microservices |
| Base de données | MySQL | PostgreSQL |
| Frontend | React classique | Next.js 14 + MUI |
| Backend | Express | NestJS |
| Tests | Basiques | Couverture complète |
| Déploiement | Manuel | CI/CD automatisé |
Document legacy - Dernière mise à jour : Décembre 2024