Cybèle bio

Projet de fin d'année réalisé de manière agile en M1 DNR2i

Date : mars - mai 2015

Type : Projet tutoré agile

Rôle : Conception, développement, conception graphique, chef de projet

Compétences et outils : Gestion de projet / Agilité / Graphisme / Développement back-end et front-end / Standard PSR-2

Cybèle bio est une coopérative fictive se spécialisant dans la vente de produits bio, éco-responsables et équitables. Cette entreprise n'a pas de présence sur internet et souhaite étendre son champ d'action et se faire connaitre. Dans ce projet, j'ai souhaité développer un service d’achat en ligne et de retrait en magasin (drive) ainsi qu'un blog sur lequel l'entreprise peut partager ses engagements, présenter ses partenaires et proposer certaines astuces.

Objectifs

Mon but était de créer cette entreprise : imaginer son histoire, ses principes, sa charte graphique, son besoin concernant la création de leur site… J'ai souhaité développer un site e-commerce ainsi qu’un blog dans son intégralité en réfléchissant à ce que cela implique en termes de sécurisation des paiements, gestion du panier, des utilisateurs.

Logo Cybèle bio
Logo créé pour Cybèle bio

Fonctionnalités attendues

  • Gestion des comptes utilisateurs (administrateur, rédacteur, client, franchisé, partenaire)
  • Création simple des fiches produits ou des articles de blog
  • Gestion des tarifs préférentiels (client premium) ou des réductions ponctuelles
  • Gestion du panier pour tous les utilisateurs puis paiement en ligne sécurisé pour les inscrits
  • Recherche d'un point de retrait à proximité

page d'accueil

La réalisation

Dans un premier temps, j'ai eu à cibler les besoins de Cybèle bio pour définir les fonctionnalités citées précédemment. Pour cela, j'ai entamé une veille fonctionnelle et technique de ce que proposait la concurrence pour adapter ce qui se fait aux critères de l'entreprise. Une fois cela fait, j'ai réalisé une charte de projet ainsi qu'un backlog pour validation.

Dans un second temps, il a fallu réaliser une veille graphique nécessaire afin d'établir une charte graphique et des maquettes web pour le site de la coopérative. Une fois cette charte achevée, j'ai pu commencer la phase de développement des fonctionnalités.

Ce projet a été réalisé en PHP avec une base de donnée MySql. J'ai utilisé un framework maison, réalisé au cours de l'année, le code y est factorisé, utilise le design pattern strategy et correspond aux standard PSR-2. Tout au long du développement, des rapports d'avancement ont été préparés et communiqués afin que le client puisse suivre l'évolution de son projet.

Conclusion

Si toutes les fonctionnalités n'ont pas été développées au cours du projet, ce dernier n'en reste pas moins très formateur. J'ai travaillé sur un projet de A à Z tout en gérant le travail de manière agile comme nous l'avait appris Jean-Luc Lambert, créateur du club agile de Caen. Plusieurs axes d'amélioration ont pu être dégagés tels que la possibilité de développer une application mobile du commande en ligne avec une gestion en temps réelle des stocks pour les franchises. Pour en savoir plus, n'hésitez pas à télécharger le rapport de projet.

Télécharger le rapport