RAPPORT DE STAGE Projet : Perles à tout va Matthias BENOIT Remerciements Dans u
RAPPORT DE STAGE Projet : Perles à tout va Matthias BENOIT Remerciements Dans un premier temps, je remercie mes employeurs de m’avoir laissé la possibilité de m’épanouir au sein de l’équipe d’AMT Solutions. Je remercie Martin DOLLY et Thomas FOOS pour leur soutien durant mon apprentissage et durant lequel ils m’ont apporté leurs connaissances. Je remercie Audran GAGNEVIN pour cet apport de connaissance dans le domaine du commercial et du relationnel. Un très grand merci à eux. Je remercie Jocelyn FAIHY, un collègue avec qui j’ai pris beaucoup de plaisir de travailler avec lui. Je remercie également Mennad SEKOUR, ancien alternant avec qui j’ai travaillé sur de nombreux projets avant son départ. 2 Glossaire PATV Perles à tout va CEO Chief Executive Officer / Directeur Général CTO Chief Technical Officer / Directeur des nouvelles technologies COO Chief Operating Officer / Directeur de l’exploitation CMS Content Management System / Système de gestion de contenu R&D Recherche et développement HTML HyperText Markup Language CSS Cascading Style Sheets PHP Hypertext Preprocessor 3 Table des matières Remerciements 2 Glossaire 3 Table des matières 4 Introduction 5 Présentation d’AMT Solutions 6 Historique 6 Les technologies utilisées 7 Mon rôle 10 Mes missions 11 Projet 12 Contexte 12 Besoin 13 Contraintes 14 Risques identifiés 14 Système existants 15 Déterminer critères de “succès de projet” 16 Analyses & Choix 16 Les fonctionnalitées 16 Woocommerce 16 Formulaire de contact 17 Blog 17 Newsletter 18 Wishlist (Favoris) 18 La technologie mise en place 19 CMS 19 Language 19 Conclusion 21 Bilan Professionnel 21 Bilan Personnel 21 Annexes 23 4 Introduction Le développement informatique est une activité qui prend de plus en plus d’importance au sein des entreprises. Un très bon moyen aujourd’hui pour elles de se faire connaître, est d’avoir un site internet ou encore une application utilisable sur smartphone ou PC. Il faut donc des personnes qualifiées aussi bien pour la création de ces sites que pour la gestion des données qui vont y transiter. Durant cette année de formation en entreprise, mon travail a été de répondre à ce besoin. Pour cela, j’ai rejoint l’équipe d’AMT Solutions. AMT Solutions est une agence travaillant sur la conception et la réalisation de site web pour particuliers et professionnels. Ma position au sein de cette structure était celle d’un développeur web Junior. Tout au long de ma formation, j’ai travaillé sur de nombreux sites internet mais tout particulièrement sur Perles à Tout Va (PATV). Dans un premier temps, je présenterai l’agence AMT Solutions, ses membres, le matériel informatique utilisé et la façon de procéder au sein de cette équipe. Et dans un deuxième temps, je vous détaillerai ce pour quoi j’ai été embauché et du déroulement de cette année d’alternance. 5 1. Présentation d’AMT Solutions a. Historique AMT Solutions est une agence Web créée le 22-07-2013 situé à Lyon, plus exactement au 11 rue Sainte Catherine. Ne comprenant que 5 membres, moi y compris, cette agence n’aurait pas pu voir le jour sans ses trois cofondateur qui sont : - Audran GAGNEVIN, CEO (Chief Executive Officer ou Directeur Général) - Martin DOLLY, CTO (Chief Technical Officer ou Directeur des Nouvelles Technologies) - Thomas FOOS, COO (Chief Operating Officer ou Directeur de l’exploitation). Comme l’aime dire Mr.GAGNEVIN : “ Pour la petite histoire, AMT est le diminutif d’Audran, Martin et Thomas “ 6 b. Les technologies utilisées Tout au long de mon apprentissage, j’ai dû me familiariser avec des technologies que je ne connaissais pas avant d’intégrer l’équipe d’AMT Solutions. L’un des plus gros changements que j’ai dû faire a été de changer de système d’exploitation. Lors de mon arrivée, ils avaient mis en place sur mon poste de travail le système d’exploitation FEDORA, de la distribution GNU/Linux. En plus de ce système d’exploitation, nous utilisons Virtualbox avec Vagrant afin de virtualiser des environnements de développement. Lors d’un nouveau projet, nous créons une vagrant liée au projet qui sera accessible par tous les développeur et simple de mise en place. Avec Vagrant, en 5 minutes, un nouveau développeur peut travailler sur un projet déjà existant. Il lui suffit de récupérer le projet sur notre serveur Git, de rentrer dans le dossier projet et en ligne de commande depuis un terminal de taper la commande suivante : “vagrant up --provider virtualbox” 7 Cette commande permet de lancer la création du nouvel environnement sans devoir passer par toutes les étapes de configurations. Nous possédons également un serveur Git afin de versionner nos projets. Git étant un logiciel libre, il a été simple de le mettre en place sur nos serveurs. Chaque projet possède son Repository, et en fonction du type de projet, les Repository peuvent avoir plusieurs branches telles que “Dev” ou encore “Preprod”. 8 Nous utilisons également le logiciel Harvest qui est un time tracker, un logiciel de gestion des temps. Il nous permet de définir le temps global d’un projet (ex: 35 h) et de voir combien de temps il nous reste sur celui-ci. Que ce soit le développement d’un site ou encore de maintenance, nous entrons toutes nos valeurs temps dans ce logiciel. Pour le système de tickets, nous utilisons le logiciel Redmine. Il s’agit d’une application libre de droits qui est installé sur les serveurs de l’entreprise développée en Ruby. Nous donnons un accès à nos clients afin que ceux-ci en fonction du type de projet puissent renseigner des bugs ou des évolutions à mettre en place sur le site. Lorsqu’un client rentre un nouveau ticket nous sommes tout de suite informés par un mail qui reprend les informations de celui-ci. 9 Pour ce qui s’agit de l’IDE (Environnement de développement), j’utilise le logiciel de la licence JetBrains PHPStorm avec un compte étudiant grâce à l’école Sciences-U ou sinon j’utilise l’éditeur libre qu’est ATOM. c. Mon rôle Au sein du groupe d’AMT Solutions, mon rôle principal est le développement du site web. En fonction des demandes, j’étais dans l’obligation de faire de la correction de bug, de la correction graphique, et de l’évolution. En plus du côté développement, je dois gérer des appels téléphoniques des clients afin de faire du SAV (Service Après Vente), je dois leur fournir un soutien technique lors de problèmes ou lorsqu’ils ont des questions. 10 d. Mes missions Tout long de cette année, mes employeurs mon donné trois objectifs à atteindre à la fin de mon contrat. - Le premier, est de gérer le développement et la livraison de 2 à 3 sites dans les délais prévus. Cet objectif ,pour l’heure, est atteint puisque cette année j’ai eu la possibilité de travailler pour 2 clients dont le domaine est très différent de l’un et de l’autre : le premier est Perles à tout va, pour de la vente de perles, et pour Ixon, leader dans la vente d’équipement moto. - En parallèle au développement de ces 2 sites, je devais m’occuper de demandes de clients qui ont signé avec AMT Solutions des “crédit-temps”. Il s’agit de demande valorisée en temps. Il s’agissait pour la plupart du temps d’évolutions ou de modifications minime, sans que cela ne touche au fonctionnement du site global ou de refont visuel. - Ajouter à tout cela, nous avons également un système de maintenance. Le client avait la possibilité de choisir une maintenance corrective durant laquelle je devais m’assurer du bon fonctionnement du site web. Je devais être informé en temps réel si l’un des sites dont j’avais la garde était hors-service afin de remédier à cela. De plus si le client voyait sur le long terme des anomalies, je me devais de les corriger et en fonction du niveau d’urgence, le plus rapidement possible. Le client peut également choisir une maintenance évolutive. Durant cette maintenance le client peut à tout moment de la journée me communiquer une demande de changement que se soit fonctionnel ou graphique. La demande ne devait pas dépasser un certain seuil de temps de travail ce à quoi, nous proposions au client un crédit-temps à la place. 11 2. Projet Pour la partie projet, je vais détailler en particulier un projet qui me tient à coeur et qui m’a apporté énormément de connaissance, il s’agit du site web Perles à tout va (PATV). a. Contexte Perles A Tout Va est une société lyonnaise créée en 2003, spécialisée dans la vente de perles en gros, de fournitures bijoux et de sequins émaillés. Capitalisant sur une offre produit très large, Perles A Tout Va (PATV) est une entreprise locale portée par des spécialistes et amatrices de bijoux DIY (Do It Yourself). En plus d’une large gamme de produits proposés à la vente, PATV met à disposition de ses clients de nombreux tutoriels pour créer soi-même ses bijoux. Avant notre intervention, Le site Perles A Tout Va était motorisé par la Box E-Commerce du Groupe La Poste. La gérante de l’entreprise souhaitait passer sur une solution 12 plus flexible et surtout open-source. Ainsi, nous lui avons proposé de migrer sur la solution WordPress + Woocommerce dont la légèreté et la flexibilité sont des atouts maîtres dans les futures uploads/Geographie/ rapport-d-x27-alternance.pdf
Documents similaires










-
36
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mar 19, 2021
- Catégorie Geography / Geogra...
- Langue French
- Taille du fichier 0.7845MB