Vous êtes sur la page 1sur 4

Exemple de cahier des charges

Version simplifiée

1 - Contexte et définition du projet

● Société : XYZ meubles


● Secteur d’activité : Vente à distance de mobilier d’intérieur
● Interlocuteur : XYZmeubles@yopmail.com

Suite à la hausse des achats en ligne, nous avons décidé de modifier une partie du parcours
utilisateur sur notre plateforme de vente. La fonctionnalité "Panier" est un élément essentiel d'un
site d'achat en ligne qui permettra aux utilisateurs de sélectionner et de regrouper les produits qu'ils
souhaitent acheter avant de passer à la phase de paiement. Cette fonctionnalité vise à améliorer
l'expérience d'achat en offrant aux utilisateurs un moyen pratique de gérer leurs achats et de
visualiser le montant total à payer.

2 - Objectif du projet

● Faciliter la sélection et la gestion des produits pour les utilisateurs afin qu'ils puissent
effectuer des achats en ligne de manière plus intuitive.
● Permettre aux utilisateurs de visualiser les produits ajoutés au panier et le montant total de
leur commande en temps réel.
● Fournir aux utilisateurs la possibilité de modifier la quantité des produits dans leur panier ou
de supprimer des articles au besoin.

3 - Périmètre du projet

La fonctionnalité "Panier" sera étroitement intégrée avec le processus de paiement du site d'achat en
ligne. Après avoir finalisé leur sélection dans le panier, les utilisateurs seront dirigés vers une page de
paiement où ils pourront saisir leurs informations de paiement et compléter leur achat.

Le panier sera accessible depuis un icône de panier situé sur toutes les pages du site. Lorsque les
utilisateurs visualisent le panier, ils pourront voir une liste détaillée de tous les produits ajoutés, y
compris leur nom, leur prix unitaire, la quantité choisie et le prix total. Des options pour modifier la
quantité ou supprimer des articles seront également disponibles pour chaque produit.
Le panier doit être associé à la session utilisateur pour permettre aux utilisateurs de conserver leur
sélection même s'ils quittent temporairement le site et y reviennent ultérieurement. Le panier devra
rester actif tant que l'utilisateur est connecté et sa session est active.

Le panier doit être compatible avec différents navigateurs et appareils, y compris les ordinateurs de
bureau, les tablettes et les smartphones. Il devra être réactif pour offrir une expérience utilisateur
fluide sur toutes les plateformes.

Sécurité : Le panier doit être sécurisé pour protéger les données des utilisateurs, notamment les
informations de paiement. Les normes de sécurité en vigueur pour le traitement des paiements en
ligne devront être respectées.

Une fois la fonctionnalité "Panier" lancée, une équipe dédiée assurera le suivi, la maintenance et le
support continu pour répondre aux besoins des utilisateurs et résoudre tout problème technique
éventuel.

Versions de logiciel

Build 1.1.10 en préproduction

Build 2.1.10 en production cachée

4 - Description fonctionnelle des besoins

La fonctionnalité "Panier" comprendra les éléments suivants :

● Ajout de produits au panier : Les utilisateurs pourront ajouter des produits à leur panier
depuis la page de détail du produit ou depuis la liste de produits.
● Visualisation du panier : Un lien ou un bouton distinct permettra aux utilisateurs de visualiser
le contenu actuel de leur panier à tout moment.
● Gestion du panier : Les utilisateurs pourront modifier la quantité des produits dans leur
panier ou supprimer des articles.
● Estimation des coûts : Le panier affichera le montant total des produits sélectionnés, ainsi
que les taxes et frais de livraison estimés, le cas échéant.
● Continuer les achats : Un bouton "Continuer les achats" renverra les utilisateurs à la liste des
produits pour qu'ils puissent ajouter d'autres articles à leur panier.
Traduction en user stories (Fait par le Product Owner)

· En tant qu'utilisateur, je veux pouvoir ajouter des produits à mon panier depuis la page de
détail du produit ou depuis la liste des produits, afin de sélectionner les articles que je
souhaite acheter.
· En tant qu'utilisateur, je veux pouvoir visualiser le contenu actuel de mon panier en cliquant
sur un lien ou un bouton distinct, pour connaître la liste des produits sélectionnés et le
montant total de ma commande.
· En tant qu'utilisateur, je veux pouvoir modifier la quantité des produits dans mon panier ou
supprimer des articles, pour ajuster ma sélection avant de finaliser mon achat.
· En tant qu'utilisateur, je veux voir le montant total de ma commande, y compris les taxes et
les frais de livraison estimés, pour avoir une idée précise du coût total de mon achat.
· En tant qu'utilisateur, je veux que mon panier reste actif et associé à ma session utilisateur,
même si je quitte temporairement le site et y reviens plus tard, pour conserver ma sélection
de produits.
· En tant qu'utilisateur, je veux pouvoir accéder facilement à mon panier depuis toutes les
pages du site, en cliquant sur une icône de panier, pour faciliter la gestion de mes achats.
· En tant qu'utilisateur, je veux que le panier soit compatible avec différents appareils
(ordinateurs de bureau, tablettes, smartphones) et que l'interface soit réactive, pour une
expérience utilisateur fluide sur toutes les plateformes.
· En tant qu'utilisateur, je veux être assuré que le panier est sécurisé et protège mes données
personnelles et de paiement conformément aux normes de sécurité en vigueur.

Détail technique des 2 Premières US

User Story 1: Ajouter des produits au panier depuis la page de détail du produit ou depuis la liste
des produits.

Spécifications techniques :

Sur la page de détail du produit, un bouton "Ajouter au panier" sera disponible,


permettant aux utilisateurs d'ajouter le produit sélectionné à leur panier.

Sur la liste des produits, chaque produit sera accompagné d'un bouton "Ajouter au
panier", permettant aux utilisateurs de sélectionner plusieurs produits et de les ajouter au
panier en une seule action.

Lorsque l'utilisateur clique sur "Ajouter au panier", le produit sélectionné sera enregistré
dans la session utilisateur associée.

User Story 2: Visualiser le contenu du panier en cliquant sur un lien ou un bouton distinct.

Spécifications techniques :

Une icône de panier sera présent dans l'en-tête du site, et un lien ou un bouton "Voir le
panier" sera associé à cet icône.

Lorsque l'utilisateur clique sur "Voir le panier", une fenêtre modale ou une page
distincte s'affichera, affichant la liste des produits ajoutés au panier, y compris leur nom,
prix unitaire, quantité et prix total.

Le montant total de la commande, incluant les taxes et les frais de livraison estimés,
sera également affiché.
Annexes

● Schéma d’architecture - https://overflow.io/s/Y7TZ0RO5/?node=aa1f259f

● Maquettes Parcours utilisateur - https://overflow.io/s/W2U581Q9/?node=a84ecc50

5 – Délais de réalisation
Janvier 2024

6 - Enveloppe Budgétaire
Equipe de test – Quotation à définir

7 – Acteurs

Rôle Nom

Chef de projet Keeley D. George

Architecte fonctionnel Émilie Fugère

Business analyste Alber Cailot

Product Owner Juan Peres Galindo

Tech lead Adama Bamba

Test lead Laetitia Ngo

Administrateur BDD Atul Panday

UX/UI Designer François Lebrun

Spécifications concernant la qualité de la fonctionnalité “panier”.

Niveau de qualité attendu

=> Nombre d’anomalies résiduelles bloquantes : 0

=> Nombre d’anomalies résiduelles Majeures : 0

Vous aimerez peut-être aussi