0% ont trouvé ce document utile (0 vote)
23 vues9 pages

Us

Le document présente une liste de user stories et de tâches associées pour la création et la gestion d'un système de comptes utilisateurs et de produits. Chaque tâche est attribuée à un responsable et comprend une estimation de la durée nécessaire pour son achèvement. Les user stories couvrent des fonctionnalités pour les administrateurs et les utilisateurs, allant de la création de comptes à la gestion des réclamations et des événements.

Transféré par

Mohamed ali Romdhane
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
23 vues9 pages

Us

Le document présente une liste de user stories et de tâches associées pour la création et la gestion d'un système de comptes utilisateurs et de produits. Chaque tâche est attribuée à un responsable et comprend une estimation de la durée nécessaire pour son achèvement. Les user stories couvrent des fonctionnalités pour les administrateurs et les utilisateurs, allant de la création de comptes à la gestion des réclamations et des événements.

Transféré par

Mohamed ali Romdhane
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Us_id User story Task Task(s) Durée Responsable

id
1.1 En tant qu’admin, je souhaite 1.1.1 Préparer l'interface graphique du 30min
créer un compte utilisateur formulaire d'ajout d’utilisateur. Dhia
avec un rôle spécifique. 1.1.2 Implémenter la méthode 1.5h Romdhane
d'assignation d’un rôle .
1.1.3 Tester la méthode d’assignation 1h
d’un role.
1.2 En tant qu’admin, je souhaite 1.2.1 Préparer l'interface graphique pour 30min
modifier les informations la modification.
d’un utilisateur . 1.2.2 Implémenter la méthode de 1.5h
validation et mise à jour des
données en base.
1.2.3 Tester la méthode de validation. 30min
1.3 En tant qu’admin, je souhaite 1.3.1 Préparer l'interface graphique 30min
désactiver un compte Pour le statut « banni ».
utilisateur. 1.3.2 Implémenter la méthode pour 1.5h
ajouter un statut "banni" en base.
1.3.3 Tester la méthode de désactivation 1.5h
de l'accès du compte.
1.4 En tant qu’admin, je souhaite 1.4.1 Préparer l'interface graphique pour 30min
réactiver un compte réactiver un compte.
utilisateur banni . 1.4.2 Implémenter la méthode de mise à 1.5h
jour du statut en base.
1.4.3 Tester la méthode de mise à jour. 30min
1.5 En tant qu’admin, je souhaite 1.5.1 Implémenter la méthode de 1h
supprimer les comptes détection des comptes inactifs.
utilisateurs inactifs. 1.5.2 Tester la méthode de suppression 1.5h
automatique des comptes.
En tant qu’admin, je souhaite Préparer l'interface graphique pour 1h
qu’un email soit envoyé aux les notifications par email
1.6 utilisateurs pour les informer 1.6.1
des actions effectuées sur
leur compte.
1.7 En tant qu'utilisateur, je 1.7.1 Préparer l'interface graphique du 30min
souhaite pouvoir créer un formulaire d'inscription.
compte. 1.7.2 Implémenter la méthode de 1h
validation des données.
1.7.3 Tester la méthode de stockage des 30min
informations.
1.8 En tant qu’utilisateur, je 1.8.1 Préparer l'interface graphique du 30min
souhaite me connecter. formulaire de connexion.
1.8.2 Implémenter la méthode de 1h
vérification des identifiants.
1.8.3 Intégrer Google reCAPTCHA. 1.5h
1.8.4 Tester la méthode de validation 30min
1.8.5 Implémenter la méthode de 1h
génération du code OTP.
1.8.6 Intégrer l’API d’envoi de SMS OTP. 1.5h
1.8.7 Tester la méthode de vérification. 30min
1.8.8 Implémenter la methode de 1h
hashing des mots de passe via le
Blockchain
1.8.9 Tester la méthode de hashing 30min
1.9 En tant qu'utilisateur, je 1.9.1 Préparer l'interface graphique pour 30min
souhaite recevoir un email l'email de confirmation
de confirmation après mon 1.9.2 Implémenter la méthode d'envoi de 2h
inscription. l'email.
1.9.3 Tester la méthode de validation du 1h
compte.
1.10 En tant qu'utilisateur, je 1.10.1 Préparer l'interface graphique de la 30min
souhaite consulter mon page de profil utilisateur.
profil. 1.10.2 Implémenter la méthode 1h
d'affichage
1.10.3 Tester la méthode 30min
1.11 1.11.1 Préparer l'interface graphique du 30min
formulaire de modification
En tant qu'utilisateur, je
1.11.2 Implémenter la méthode de 1h
souhaite modifier mes
vérification et validation des
informations.
données.
1.11.3 Implémenter la méthode de gestion 1h
de l'upload de la photo de profil.
1.11.4 Tester la méthode de sauvegarde 1h
des modifications.
1.12 En tant qu'utilisateur, je 1.12.1 Préparer l'interface graphique pour 30min
souhaite réinitialiser mon la demande de réinitialisation
mot de passe. 1.12.2 Implémenter la méthode d'envoi de 1.5h
l'email.
1.12.3 Tester la méthode de création de la 1h
page de changement de mot de
passe
1.13 En tant qu'utilisateur, je 1.13.1 Préparer l'interface graphique du 30min
souhaite modifier mon mot formulaire pour changer le mot de
de passe à partir de mon passe.
profil. 1.13.2 Implémenter la méthode de 1.h
vérification de l'ancien mot de
passe.
1.13.3 Tester la méthode de mise à jour en 1h
base avec hachage
2.1 En tant qu’admin, je souhaite 2.1.1 Préparer l’interface graphique. 30min
ajouter un produit. 2.1.2 1h Med Ali
Romdhane
Implémenter la méthode d’ajout
.
2.1.3 Implémenter les validations et le 1h
controles de saisie.
2.1.4 Tester la méthode . 30min
2.2 En tant qu’admin, je souhaite 2.2.1 Préparer l’interface graphique. 30min
consulter la liste des produits 2.2.2 Implémenter la méthode 30min
d’affichage.
2.2.3 Tester la méthode. 15min
2.3 En tant qu’admin, je souhaite 2.3.1 Préparer l’interface graphique. 30min
bannir un produit. 2.3.2 Implémenter la méthode de 1.5h
bannissement.
2.3.3 Tester la méthode. 30min
2.4 En tant qu’admin, je souhaite 2.4.1 30min
modifier un produit.
Préparer l’interface graphique

2.4.2 Implémenter la méthode de 30min


modification
2.4.3 Implémenter les validations et le 30min
controles de saisie.
2.4.4 Tester la méthode. 30min
2.5 En tant qu’admin, je souhaite 2.5.1 Préparer l’interface graphique. 30min
supprimer un produit. 2.5.2 Implémenter la méthode de 1h
suppression.
2.5.3 Tester la méthode. 30min
2.6 En tant qu’admin, je souhaite 2.6.1 30min
consulter les rapports
Préparer l’interface graphique
d’échanges de produits
.
2.6.2 Implémenter la méthode 1h
d’affichage des rapports
2.6.3 Tester la méthode 30min
2.7 En tant qu’admin, je 2.7.1 Préparer l’interface graphique 30min
souhaite disposer d’un
système de prédiction des 2.7.2 Développer l’algorithme de 2h
produits les plus échangés. prédiction en utilisant l’historique
des échanges
2.7.3 Implémenter l’affichage des 1h
tendances des produits
2.7.4 Tester l’algorithme. 30min
2.8 En tant qu’utilisateur, je Préparer l’interface graphique 30min
souhaite ajouter un produit à 2.8.1
échanger 2.8.2 Implémenter la méthode d’ajout 30min
2.8.3 Implémenter les validations et le 30min
controles de saisie.
2.8.4 Tester la méthode 30min
2.9 En tant qu’utilisateur, je 2.9.1 Préparer l’interface graphique 30min
souhaite consulter la liste 2.9.2 Implémenter la méthode 30min
des produits. d’affichage

2.9.3 Tester la méthode. 30min


2.10 En tant qu’utilisateur, je 2.10.1 Préparer l’interface graphique. 30min
souhaite modifier un produit 2.10.2 Implémenter la méthode de 1h
modification.
2.10.3 Implémenter les validations et le 30min
controles de saisie.
2.10.4 Tester la méthode. 30min
2.11 En tant qu’utilisateur, je 2.11.1 Préparer l’interface graphique. 30min
souhaite supprimer un 2.11.2 Implémenter la méthode de 30min
produit suppression
2.11.3 Tester la méthode 30min
2.12 Préparer l’interface graphique 30min

En tant qu’utilisateur, je
2.12.1
souhaite chercher un produit
2.12.2 Implémenter la méthode de 30min
recherche.
2.12.3 Tester la méthode 30min
2.13 En tant qu’utilisateur, je 2.13.1 1h
souhaite échanger un
produit
Préparer l’interface graphique

2.13.2 Implémenter la méthode d’échange 1.5h


2.13.3 Tester la méthode 30min
2.14 En tant qu’utilisateur, je 2.14.1 Préparer l’interface graphique 30min
souhaite évaluer un produit 2.14.2 Implémenter la méthode 1h
d’évaluation.
2.14.3 Tester la méthode 30min
2.15 En tant qu’utilisateur, je 2.15.1 Préparer l’interface graphique 30min
souhaite avoir accès à un
chatbot intelligent qui 2.15.2 Intégrer l’API ChatGPT 2h
m’aide à trouver les produits 2.15.3 Ajouter un système de filtres 2h
les plus adaptés à mes (catégories, tendances, historique
préférences utilisateur)
2.15.4 Tester le chat-bot 1.5h
3.1 En tant qu'admin, je souhaite 3.1.1 Implémenter l’interface graphique 30min
voir la liste des réclamations. Nour Thamri
3.1.2 Créer le contrôleur pour afficher les 30min
réclamations.
3.1.3 Implémenter l'affichage des 30min
réclamations dans une table
3.1.4 Tester la méthode 30min
3.2 En tant qu'admin, je souhaite 3.2.1 Implémenter la méthode de tri 30min
trier les réclamations. 3.2.2 Ajouter des liens de tri pour les 30min
colonnes (date, statut, etc.)
3.3 En tant qu'admin, je souhaite 3.3.1 Implémenter la méthode de 30min
rechercher une réclamation recherche
3.3.2 Tester la recherche avec un champ de 30min
saisie

3.4 En tant qu’admin, je souhaite 3.4.1 Préparer le formulaire pour 30min


répondre aux réclamations. soumettre une réponse
3.4.2 Implémenter l'affichage des réponses 1h
liées à chaque réclamation
3.4.3 Tester la méthode 30min
3.5 En tant qu’admin, je souhaite 3.5.1 Préparer le formulaire pour modifier 30min
modifier une réponse. une réponse
3.5.2 Implémenter la fonctionnalité de 1h
lamodification
3.5.3 Tester la méthode. 30min
3.6 En tant qu’admin je souhaite 3.6.1 Implementer la fonctionnalité de la 1h
supprimer une réponse . suppression
3.6.2 Tester la méthode. 30min
3.7 En tant qu'admin, je souhaite 3.7.1 Implémenter la methode de 1h
générer des statistiques sur les récupération des reclamations
réclamations 3.7.2 Afficher des graphiques avec [Link] 1.5h
ou autre
3.7.3 Tester la méthode. 1h
3.8 En tant qu'admin, je souhaite 3.8.1 Définir une liste de mots interdits 1.5h
filtrer les réclamations 3.8.2 Implémenter un filtre automatique 2h
contenant des mots sur la soumission d'une réclamation
inappropriés 3.8.3 Tester la méthode 1h
3.9 En tant qu'admin, je souhaite 3.9.1 Ajouter une entité Rating liée aux 1h
permettre aux clients Reponses
d'évaluer les réponses reçues 3.9.2 Ajouter une interface permettant aux 1h
clients de noter une réponse
3.9.3 Afficher la note moyenne des 1.5h
réponses dans l'interface admin
3.10 En tant qu'utilisateur, je 3.10.1 Implémenter le formulaire pour 30min
souhaite soumettre une soumettre une réclamation
réclamation 3.10.2 Créer le contrôleur pour ajouter une 1h
réclamation
3.10.3 Implémenter les validations et le 30min
contrôles de saisie.
3.10.4 Tester la méthode. 30min
4.1 En tant qu’admin , je souhaite 4.1.1 Préparer l’interface graphique du 30min
créer un événement. formulaire de création Youssef
4.1.2 Implémenter la méthode de création 1h Romdhane
d'événement
4.1.3 Implémenter les validations et
contrôle de saisie
4.1.4 Tester la création d'événement 30min
4.2 En tant qu’admin, je souhaite 4.2.1 Préparer l’interface de modification 30min
modifier un événement 4.2.2 Implémenter la modification 1h
d'événement
4.2.3 Implémenter les validations et 30min
contrôle de saisie
4.2.4 Tester la modification 30min
4.3 En tant qu’admin, je souhaite 4.3.1 Implémenter la suppression 30min
supprimer un événement d'événement
4.3.2 Tester la suppression. 30min
4.4 En tant qu’admin, je souhaite 4.4.1 Implémenter l’interface graphique 30min
consulter les événements 4.4.2 Créer le contrôleur pour afficher les 30min
événements.
4.5 En tant qu’admin, je souhaite 4.5.1 Collecter et analyser les données des 1.5h
prédire les événements les événements passés
plus populaires 4.5.2 Implémenter l'algorithme de 2h
prédiction
4.5.3 Tester le modèle de prédiction 1.5h
4.5.4 Améliorer le modèle de prédiction 1.5h
4.6 En tant qu’utilisateur, je 4.6.1 Préparer l’interface de participation. 30min
souhaite participer à un 4.6.2 Implémenter la fonctionnalité de 1.5h
événement participation.
4.6.3 Tester la participation. 30min
4.7 En tant qu’utilisateur, je 4.7.1 Implémenter le système d’envoi de 2h
souhaite recevoir un mail de mails
confirmation après 4.7.2 Tester le mailing 1h
participation
5.1 En tant qu’admin, je souhaite 5.1.1 Préparer l’interface graphique de 30min Nour
modérer des posts. modération. Messouadi
5.1.2 Implémenter la méthode de 1.5h
modération des posts.
5.1.3 Tester la méthode de modération. 1h
5.2 En tant qu’admin, je souhaite 5.2.1 Préparer l’interface graphique de 30min
consulter des commentaires. consultation.
5.2.2 Implémenter la méthode d’affichage 1h
des commentaires.
5.2.3 Tester la méthode d’affichage 15min
5.3 En tant qu’utilisateur, je 5.3.1 Préparer l’interface graphique de 30min
souhaite publier un post. publication.
5.3.2 Implémenter la méthode de 1h
validation des posts.
5.3.3 Tester la méthode de validation 20min
5.4 En tant qu’utilisateur, je 5.4.1 Préparer l’interface graphique de 30min
souhaite modifier un post. modification.
5.4.2 Implémenter la méthode de mise à 1h
jour des posts.
5.4.3 Tester la méthode. 20min
5.5 En tant qu’utilisateur, je 5.5.1 Implémenter la méthode de 30min
souhaite supprimer un post. suppression des posts
5.5.2 Tester la suppression. 15min
5.6 En tant qu’utilisateur, je 5.6.1 Préparer l’interface graphique 30min
souhaite consulter un post. d’affichage des posts.
5.6.2 Implémenter la méthode de 1h
récupération des posts.
5.7 En tant qu’utilisateur, je 5.7.1 Préparer l’interface graphique pour 30min
souhaite réagir sur un post. les réactions.
5.7.2 Implémenter la méthode de gestion 1.5h
des réactions .
5.7.3 Tester la méthode. 1h
5.8 En tant qu’utilisateur, je 5.8.1 Préparer l’interface graphique d’ajout 30min
souhaite ajouter un de commentaires.
commentaire. 5.8.2 Implémenter la méthode d’ajout de 1h
commentaires.
5.8.3 Tester la méthode 30min
5.9 En tant qu’utilisateur, je 5.9.1 Préparer l’interface graphique de 30min
souhaite modifier un modification de commentaire.
commentaire. 5.9.2 Implémenter la méthode de mise à 1h
jour des commentaires.
5.10 En tant qu’utilisateur, je 5.10.1 Préparer l’interface graphique de 30min
souhaite supprimer un suppression de commentaire.
commentaire. 5.10.2 Implémenter la méthode de 30min
suppression des commentaires
5.11 En tant qu’utilisateur, je 5.11.1 Préparer l’interface graphique de 30min
souhaite signaler un post. signalement.
5.11.2 Implémenter la méthode de 1.5h
signalement des posts.
5.11.3 Tester la méthode. 1h
5.12 En tant qu’utilisateur, je 5.12.1 Concevoir l’interface utilisateur du 1h
souhaite accéder à un système système d’aide à la décision
d’aide à la décision. 5.12.2 Développer un système qui propose 2.5h
des recommandations basées sur
l’activité des utilisateurs.
5.12.3 Tester le système pour vérifier la 1.5h
pertinence des recommandations.
6.1 En tant qu’admin, je souhaite 6.1.1 Ajouter une interface de validation 45min Amin Mejri
valider une annonce des annonces

6.1.2 Implémenter la logique de validation 1.5h

6.1.3 Tester la méthode de validation 1h


6.2 En tant qu’admin, je souhaite 6.2.1 Préparer l’interface graphique de la 30min
supprimer une annonce non suppression
conforme. 6.2.2 Implémenter la méthode de 1.5h
suppression
6.2.3 Tester la méthode 1h
6.3 En tant qu’utilisateur, je 6.3.1 Concevoir l’interface de création 1h
souhaite créer une annonce.
6.3.2 Implémenter la logique de création 1.5h

6.3.3 Tester la création d’une annonce 30min


6.4 En tant qu’utilisateur, je 6.4.1 Concevoir l’interface de modification 30min
souhaite modifier une 6.4.2 Implémenter la logique de mise à 1h
annonce jour

6.4.3 Tester la modification d’une annonce 45min


6.5 En tant qu’utilisateur, je 6.5.1 Ajouter un bouton de suppression 15min
souhaite supprimer une
annonce. 6.5.2 Implémenter la suppression d’une 1h
annonce
6.5.3 Tester la suppression 30min
6.6 En tant qu’utilisateur, je 6.6.1 Implémenter la méthode d’affichage 1h
souhaite consulter toutes les des annonces.
annonces 6.6.2 Tester la méthode 30min
6.7 En tant qu’utilisateur, je 6.7.1 Implémenter la barre de recherche 1h
souhaite filtrer la recherche 6.7.2 Ajouter des filtres (prix,categorie..) 1.5h
des annonces
6.8 En tant qu’utilisateur, je 6.8.1 Concevoir l’interface utilisateur du 1.5h
souhaite recevoir une systeme de prédiction
prédiction de la meilleure 6.8.2 Développer l’algorithme de prédiction 2.5h
annonce selon mes 6.8.3 Améliorer l’algortithme de prédiction 1.5h
préférences.

6.9 En tant qu’utilisateur, je 6.9.1 Intégrer l’API de géolocalisation 2h


souhaite pouvoir être livré et
voir la distance entre le livreur 6.9.2 Implémenter la méthode qui calcule 1.5h
et ma localisation. la distance entre livreur-utilisateur
6.9.3 Développer une interface pour 1h
afficher la localisation
6.9.4 Tester le système de géolocalisation 1h

Vous aimerez peut-être aussi