JCD Commerce V2 · 03
Cahier des charges
Le cahier des charges formalise le MVP et le livrable attendu avant la fin de l’alternance : une version 1.0 exploitable en préproduction.
Objectif du MVP
L’objectif fixé par l’entreprise était de livrer avant la fin de mon alternance, à la fin du mois d’août, une version 1.0 suffisamment complète, stable et testable en préproduction. Il ne s’agissait pas uniquement de produire une démonstration technique ou graphique, mais une application couvrant l’ensemble du périmètre fonctionnel du MVP et utilisable dans des scénarios réalistes.
Ce livrable devait permettre aux collaborateurs du service Développement Web de reprendre le projet dans de bonnes conditions après la fin de mon contrat, de poursuivre les derniers ajustements éventuels et de préparer la mise en production après la validation finale. Le calendrier ne fixait donc pas de date officielle de mise en production avant mon départ.
Exigences fonctionnelles
Sur le plan fonctionnel, la V2 devait authentifier chaque utilisateur selon ses capacités et adapter le catalogue comme les prix à son compte. Le parcours devait réunir la gestion du panier, des adresses et du paiement, puis permettre de créer un devis ou une commande. Les documents devaient pouvoir être dupliqués ou révisés sans écraser leur source, tandis que leur validation, leur refus ou leur annulation dépendaient des droits attribués. Le même ensemble devait enfin couvrir l’administration des utilisateurs, des groupes et des adresses.
Exigences non fonctionnelles
Ces parcours reposaient sur plusieurs exigences transverses. L’accès aux données d’un autre compte devait être empêché côté serveur, les transitions et les périmètres de requête centralisés, et l’historique conservé pour rendre les opérations traçables. La reprise du projet exigeait également des migrations, des jeux de données initiaux et des tests reproductibles. Côté interface, le typage devait limiter les incohérences entre les données envoyées par Laravel et leur utilisation dans React.
Finalisation du livrable
Le MVP correspond au périmètre métier principal de la version 1.0. Les derniers travaux portent sur les notifications automatiques par courriel et l’administration complète du catalogue. Le déploiement reste aujourd’hui principalement manuel ; son automatisation complète constitue une évolution ultérieure.
Le MVP délimite la version 1.0 ; les améliorations restantes et la mise en production suivent leur propre phase de validation.