Epic Us Backlog - Tablify-Developement/Tablify-Web GitHub Wiki

Résumé coaching 2b

+ Les utilisateurs de l'application sont identifiés et présentés dans le Wiki dans le backlog, éventuellement en utilisant des personas. 
+ Les EPIC(regroupement logique de fonctionnalités) sont définies et décrites pour le projet, un EPIC par étudiant. 
+ Les User stories des EPIC sont listées (pas encore le détail). 
+ Les EPICS s'accompagnent de maquettes pour comprendre l'application visée.
+ Le groupe a défini où il rédigera son Backlog, soit la liste des user stories. Si c'est dans un outil en dehors du wiki, il donne le lien.

1. Liste des utilisateurs

[La descriptions des différents types d'utilisateurs de l'application, par exemple : ]

  • Administrateur : [Explication du métier]

  • Client connecté : [Description des spécificités de cet utilisateur, de ses besoins spécifiques et de ses droits d'accès]

  • Restaurateur :

  • Guest (à voir si le temps) :

2. EPICs

Tableau des Epics

Epic Brève Description Fonctionnalité Date ajout Code US Importance En tant que Il faut Afin de Description Liens maquettes Critères acceptation Sous-Tâches Infos techniques Complexité Autres infos
Gestion des Restaurants Permettre aux restaurants de configurer leurs disponibilités et gérer leurs réservations. Configuration des horaires, gestion des tables, visualisation des réservations. 11/02/2025 EPIC-1 Haute Restaurant, Administrateur Configurer les horaires d'ouverture et les tables disponibles. Gérer efficacement les réservations et les disponibilités. Les restaurants peuvent configurer leurs informations et voir les réservations. Les horaires sont correctement enregistrés. Les réservations sont visibles en temps réel. Implémenter le formulaire de configuration. Créer le dashboard de gestion. API REST, Base de données SQL, Framework Frontend (React). Moyenne Intégration avec Google Maps pour l'adresse.
Réservation en Ligne Interface client pour rechercher et réserver des tables en temps réel. Recherche de restaurants, réservation en ligne, confirmation par e-mail/SMS. 11/02/2025 EPIC-2 Haute Client Rechercher un restaurant et réserver une table. Réserver facilement une table en ligne. Les clients peuvent réserver une table en quelques clics. La recherche retourne des résultats pertinents. La réservation est confirmée par e-mail/SMS. Implémenter la barre de recherche. Créer le formulaire de réservation. API REST, Service de notifications (Twilio, SendGrid). Haute Intégration avec un calendrier pour les disponibilités.
Rejoindre une Réservation Permettre à des personnes de rejoindre une réservation existante basée sur des centres d'intérêt communs. Sélection de réservations ouvertes, matching par centres d'intérêt, gestion des participants. 11/02/2025 EPIC-3 Moyenne Client Rejoindre une réservation existante. Rencontrer des personnes partageant les mêmes centres d'intérêt. Les clients peuvent rejoindre une réservation ouverte. Les réservations ouvertes sont visibles. Les centres d'intérêt sont pris en compte. Implémenter l'algorithme de matching. Créer l'interface de participation. Algorithmie de matching, Base de données NoSQL pour les centres d'intérêt. Haute Ajouter un système de notation des centres d'intérêt.
Gestion des Utilisateurs Création et gestion des comptes clients/restaurants. Inscription, connexion, mise à jour des préférences et centres d'intérêt. 11/02/2025 EPIC-4 Moyenne Client, Restaurant Créer un compte et gérer ses préférences. Personnaliser l'expérience utilisateur. Les utilisateurs peuvent créer un compte et gérer leurs informations. L'inscription est simple et rapide. Les préférences sont sauvegardées. Implémenter le formulaire d'inscription. Créer le profil utilisateur. Authentification (OAuth2), Base de données SQL. Moyenne Ajouter une vérification par e-mail.
Système de Notification Notifications automatisées pour les réservations et rappels. Alertes en temps réel, rappels, e-mails de confirmation. 11/02/2025 EPIC-5 Moyenne Client, Restaurant Recevoir des notifications pour les réservations. Informer les utilisateurs des mises à jour. Les utilisateurs reçoivent des notifications pour chaque action importante. Les notifications sont reçues en temps réel. Les e-mails sont envoyés avec succès. Intégrer un service de notifications. Configurer les templates d'e-mails. Service de notifications (Twilio, SendGrid), Queue système (RabbitMQ). Moyenne Ajouter des notifications push pour mobile.
Administration et Reporting Outils d'administration pour superviser la plateforme et générer des rapports. Validation des restaurants, rapports de fréquentation, gestion des utilisateurs. 11/02/2025 EPIC-6 Faible Administrateur Superviser les restaurants et générer des rapports. Assurer le bon fonctionnement de la plateforme. L'administrateur peut valider les restaurants et générer des rapports. Les rapports sont générés correctement. Les restaurants sont validés manuellement. Implémenter le dashboard admin. Créer les rapports de fréquentation. Framework Backend (Node.js, Django), Outils de reporting (Tableau, Power BI). Faible Ajouter des graphiques pour les rapports.
Sécurité et Conformité Protection des données et conformité RGPD. Chiffrement des données, gestion des permissions, export des données. 11/02/2025 EPIC-7 Moyenne Administrateur, Client Protéger les données des utilisateurs. Respecter les réglementations et garantir la sécurité. Les données sont sécurisées et conformes aux normes. Les données sont chiffrées. Les utilisateurs peuvent exporter leurs données. Implémenter le chiffrement des données. Créer l'outil d'export des données. Chiffrement (SSL/TLS), Conformité RGPD. Haute Ajouter une gestion des rôles et permissions.

3. User Stories

User Stories - Gestion des Restaurants - Jones Cian

User Stories - Gestion utilisateur - Delferiere Guillaume

User Stories - Gestion Réservation - Noah Rogier

User Stories - Rejoindre une réservation - Emmanuel Narcisi