bd 1d ff 47 a8 f0 13 62 ec c5 d6 cc 1a 5e 84 76 0c 5c 7f 3d


1MB taille 17 téléchargements 432 vues
Rapport de Stage Selling At Home

Rapport de stage

Maître de stage : Benjamin Simon Tuteur de formation : Louis Pavot Etudiant : Piffre Benoit

1 PIFFRE BENOIT

Rapport de Stage Selling At Home

2 PIFFRE BENOIT

Rapport de Stage Selling At Home CE DOCUMENT DOIT ETRE COMPLETE POUR TOUT RAPPORT OU MEMOIRE DIFFUSE A L’EXIA.CESI ET CONTENANT DES INFORMATIONS SUR L’ENTREPRISE D’ACCUEIL

Titre du rapport ou du mémoire : Premier stage de troisième année du cycle préparatoire 2016-2017

Année et dominante exia.cesi : 2017 Nom et prénom de l’étudiant : Piffre benoit Date de la soutenance : 18/04/2017 Nom du maître de stage : Benjamin Simon Structure d’accueil : SellingAtHome

Confidentialité du rapport ou du mémoire (soutenance) (Cocher la case correspondante) Diffusion libre Les rapports / mémoires sont conservés en archives et ils peuvent être librement consultés. Ils peuvent être utilisés par les destinataires, les études peuvent faire l’objet de publication … Diffusion restreinte Les rapports / mémoires sont ramassés à la fin de la soutenance et rendus à l’entreprise. Aucune reproduction n’est alors autorisée. La responsabilité de cette opération est confiée au stagiaire. Dans le cadre de la politique de lutte contre le PLAGIAT, les rapports / mémoires seront susceptibles d’être analysés pour en vérifier les sources et ceci quel que soit le mode de diffusion prévu ci-dessus.

Date : 06/04/2017 L’entreprise

Le stagiaire

3 PIFFRE BENOIT

Rapport de Stage Selling At Home

Remerciements Je tiens à remercier, dans un premier temps l’équipe SellingAtHome qui m’a naturellement intégré et fait confiance. Merci à Benjamin Simon, mon maitre de stage qui m’a épaulé pendant la durée de ce stage. Merci aussi à Mathieu Orlando, Benoit Pichot, Emilie Travaux, Alexandre Lorcher, Fabien Mercier, Mathilde Bivel, Renaud Gaonach, et Jerome Pestel qui ont été pour moi une aide précieuse lorsque je me posais des questions. Je tiens dans un second temps à remercier l’équipe de Sixmon, les prestataires, et les développeurs freelance pour m’avoir accueilli et transmis bon nombre de leurs connaissances. Je tiens aussi à remercier, toute l’équipe du CESI qui nous a suivis pendant semaines de stage et tenue motivé tout au long de ce stage, notamment Louis Pavot notre pilote de formation mais aussi Denis Froligier et Carole Colmard pour leur aide précieuse lors de la recherche d’une entreprise afin de réaliser ce stage.

4 PIFFRE BENOIT

Rapport de Stage Selling At Home

Table des matières Remerciements ....................................................................................................................................4 I.

Introduction .................................................................................................................................7 1.

II.

Présentation du contexte ....................................................................................................... 8 a.

L’entreprise..........................................................................................................................8

b.

L’expertise ...........................................................................................................................9

c.

Quelques chiffres de la vente à domicile ............................................................................9

d.

Environnement de travail ..................................................................................................10

Mes Missions .............................................................................................................................11 1.

Planning des travaux ............................................................................................................ 11

2.

Enjeux pour l’entreprise ....................................................................................................... 12

3.

Travail effectué ..........................................................................................................................13 1.

Mes missions ........................................................................................................................ 13

2.

Mission Secondaire............................................................................................................... 15

4.

a.

Le formulaire de paramétrage des marques .....................................................................15

b.

La résolution de bugs.........................................................................................................17

c.

Formulaire de candidature ................................................................................................19

Bilan et Conclusion ....................................................................................................................20 1.

Bilan de stage ....................................................................................................................... 20

2.

Conclusion ............................................................................................................................ 20

5.

Executive summary ....................................................................................................................21 1.

Introduction .......................................................................................................................... 21

2.

The missions ......................................................................................................................... 21

3.

My work ................................................................................................................................ 22

4.

Conclusion ............................................................................................................................ 22

5 PIFFRE BENOIT

Rapport de Stage Selling At Home

Table des Figures

Figure 1 Logo TortoiseHg ....................................................................................................................... 10 Figure 2 Logo PgAdmin .......................................................................................................................... 10 Figure 3 Logo SQL Sever ........................................................................................................................ 10 Figure 4 Logo Word ............................................................................................................................... 10 Figure 5 Logo Slack ................................................................................................................................ 10 Figure 6 Logo VisualStudio..................................................................................................................... 10 Figure 7 Logo NotePad++....................................................................................................................... 10 Figure 8 Logo NopCommerce ................................................................................................................ 10 Figure 9 Logo Youtrack .......................................................................................................................... 10 Figure 10 Planning des travaux .............................................................................................................. 11 Figure 11 Page de création d'attributs .................................................................................................. 13 Figure 12 Menu d'ajout d'attribut a un produit .................................................................................... 14 Figure 13 Formulaire de gestion de marque 1/2 ................................................................................... 15 Figure 14 Formulaire de gestion de marques 2/2 ................................................................................. 16 Figure 15 Screenshot de YouTrack ........................................................................................................ 17 Figure 16 Tableaux reconnectés ............................................................................................................ 18 Figure 17 Tableaux de clients possèdant cet article .............................................................................. 18 Figure 18 Demande de formulaire Marie&Marie .................................................................................. 19

6 PIFFRE BENOIT

Rapport de Stage Selling At Home

I. Introduction Dans le cadre de mes études à l’Exia.Cesi, j’ai été amené à effectuer un stage en entreprise auprès de l’entreprise « SellingAtHome », au sein de l’équipe de développement, sous la tutelle de Mr Benjamin Simon.

Cette entreprise est située au Havre. J’ai personnellement travaillé sur le développement et l’amélioration de l’outil SellingAtHome, aux côtés d’une équipe composée d’un designer, de quatre développeurs, deux stagiaires (dont Antoine Evray un camarde de promotion), et une responsable marketing.

Pour moi, le but était d’acquérir de l’expérience et de développer les compétences acquises à l’école au sein d’une entreprise. Trois objectifs étaient définis. Le premier concerne la découverte du monde du travail dans une structure organisée. Le second consiste à formaliser de manière écrite et orale un travail dans un cadre professionnel. Et le troisième et dernier objectif demandait de démontrer les capacités d’adaptation et d’autonomies acquises au sein de l’Exia.Cesi.

Ce mémoire est composé de 5 parties, la première partie porte sur une présentation de l’entreprise, et des outils techniques utilisés. La seconde présente les missions confiées et leurs enjeux pour l’entreprise. La troisième partie va exposer le travail que j’ai réalisé tout au long de ce stage. La quatrième partie est composée d’un bilan de ce stage et d’une conclusion. Et pour finir une cinquième et dernière partie sera un résumé de ce rapport fait en anglais.

7 PIFFRE BENOIT

Rapport de Stage Selling At Home 1. Présentation du contexte a. L’entreprise Selling at home Selling at home est une entreprise qui s’est spécialisée dans le développement d’un CRM (de l’anglais customer relationship management) nommé « SellingAtHome ». L’objectif principal de cet outil est de faciliter en de nombreux points les relations entre des vendeurs à domicile et les marques qui les emploient. En effet depuis de nombreuses années la vente à domicile, aussi appelée vente en réunion est un type de vente très lucratif pour de plus en plus de marques (ex : Tupperware). Et c’est précisément sur ce marché que Selling at Home se positionne en proposant des outils pertinents et en répondant à des besoins importants pour tous les acteurs de ces ventes. Premièrement cet outil est adapté pour les marques car ce service va leurs permettre de piloter et maitriser leurs stratégies de marketing avec des outils utiles pour enrichir les bases de contacts (vendeurs, clients, …) de manière dynamique. Mais aussi pour automatiser des envois de messages, et même organiser et planifier des campagnes marketings (emails, sms). Secondement il simplifie la vie des vendeurs puisqu’ils disposent désormais de modules simples d’utilisation et présents sur différentes plateformes (mobiles, tablettes, …). Ils ont alors de nouvelles possibilités comme l’accès à l’ensembles des catalogues, la gestion de leurs bases clients, les modules d’apprentissage (e-learning), la saisie de commandes en direct, le paiement sécurisé, etc … De plus, SellingAtHome permet aux marques de mieux piloter son image de marque sur les différents réseaux sociaux. La quasi-totalité des vendeurs est présente sur les principaux comme Facebook ou Twitter et ce sont des outils très puissant pour véhiculer une bonne image. C’est pour cela que le SaH propose la création de publications, la gestion des photos et autres vidéos labellisées, la publication en un simple clic pour les vendeurs, et la récupération des statistiques (j’aime, commentaires, … )

8 PIFFRE BENOIT

Rapport de Stage Selling At Home b. L’expertise Les salariés de SellingAtHome entretiennent et développent leur expertise sur un panel très riche de technologies afin de garantir un choix toujours opportun de la meilleure solution technique possible. Asp.Net / C# Node.js NopCommerce Umbraco CMS Javascript / Html / Css Android IOS Hybrid (Cordova, Ionic, Kendo) Mobile Web & Responsive design Postgresql / Postgis SqlServer ElasticSearch MongoDB Solr

c. Quelques chiffres de la vente à domicile Aujourd’hui en France, on estime qu’il y a environ 640 000 vendeurs à domicile répartis entre 300 marques pour un chiffre d’affaire global d’environ 4 milliards d’euros. De plus, contrairement à ce que pense la plupart des gens ce n’est pas un secteur voué à mourir, en effet en 2016 il y avait plus de 4.2% de taux de croissance. Entre 2010 et 2015, la vente Directe a créé 103 000 emplois, ce qui prouve sa légitimité et sa vitalité. Et pour confirmer une croissance durable on peut aussi observer que c’est un canal de distribution très peu sensible aux perturbations économiques.

9 PIFFRE BENOIT

Rapport de Stage Selling At Home d. Environnement de travail TortoiseHg : Ce logiciel permet aux développeurs de coder simultanément. Pgadmin : Outil de gestion de base de données PostgreSQL. (Utilisé sur Selling at Home). Sql Server Express : Second Outil de gestion de base de données. (Utilisé sur NopCommerce). Word : Logiciel de traitement de texte utilisé pour l’ensemble des livrables. Microsoft Visual Studio : Suite de logiciels de développement. Slack : Plateforme de communication collaborative. NotePad++ : Editeur de code. NopCommerce : Solution de e-commerce. Youtrack : Outil pour répertorier les erreurs.

Figure 1 Logo TortoiseHg

Figure 5 Logo de Slack

Figure 3 Logo de SQL Server

Figure 2 Logo de PgAdmin

Figure 6 Logo de VisualStudio

Figure 7 Logo de Notepad++

Figure 8 Logo de NopCommerce

Figure 4 Logo de Word

Figure 9 Logo de YouTrack

10 PIFFRE BENOIT

Rapport de Stage Selling At Home

II. Mes Missions I.

Planning des travaux Durant la première semaine de mon stage, je vais m’intégrer à l’équipe, me familiariser aux outils de travail et observer le fonctionnement de l’entreprise. Je vais aussi venir auprès de mes collègues afin d’étudier et de comprendre le fonctionnement pour les utilisateurs de SellingAtHome. Au terme de cette semaine, j’ai commencé à étudier les possibilités, pour savoir ce qui était le plus judicieux à faire pour ma mission principale. Après y avoir réfléchit et fait une réunion avec mon maitre de stage pour m’assurer que mon choix était correct, j’ai commencé à construire ma solution. En commençant par le model de données, puis en codant en .Net au sein du projet. Après en avoir terminé avec cette tâche principale je vais améliorer des détails, c’est-à-dire résoudre des bugs, ajouter de nouveau formulaires, etc. J’ai premièrement créé un formulaire pour que les marques renseignent leurs informations puis j’ai commencé à résoudre des bugs. Les premiers bugs que j’ai traités étaient des tableaux qui étaient déconnecté. J’ai donc recoder les fonctions pour les faire fonctionner. Et pour finir j’ai coder un formulaire de candidature pour devenir VDI.

Figure 10 Planning des travaux

11 PIFFRE BENOIT

Rapport de Stage Selling At Home

II.

Enjeux pour l’entreprise

Durant ce stage j’ai été amené à effectuer plusieurs missions. La mission principale était de créer des attributs de produits (je reviendrais plus en détail sur mes missions plus tard dans ce rapport). Le fait de créer ces attributs demandait des changements importants dans l’ensemble de la solution avec par exemple le changement de la prise de commande ou même de toute la partie produit. Mais c’était un élément primordial au développement de l’outil. En effet avant que j’arrive les produits vendus étaient des produits sans « gammes » différentes comme une jeu de société ou une bague par exemple. Mais avec l’arrivée d’un nouveau client (Marie & Marie) nous avons dû traiter le choix des tailles et couleurs avec l’arrivée de vêtements sur la plateforme. Il était donc essentiel pour l’entreprise de faire le nécessaire pour traiter les demandes de ce client car ils seront en mesure de traiter de nombreuses autres demandes pour des futurs clients. Ma mission principale était donc d’une importance élevée. Pour ce qui est de mes missions secondaires, la résolution de bugs en tout genre et l’ajout de formulaires, c’était intéressant pour SellingAtHome car avec les nombreux développements importants chacun des programmeurs avait une tache bien définie et aucun d’eux n’avait le temps de se pencher sur les problèmes remonté. Et c’est là que je suis intervenu, j’ai servi à faire les petites taches qui participent au bon fonctionnement du projet. Pour ce qui est de ma dernière mission, l’enjeu était pour les marques qui utilisent l’outil. En effet je dois créer un formulaire d’inscription qui servira pour postuler une candidature afin de devenir vendeur à domicile. De plus, il y aura une partie pour pouvoir gérer facilement les candidatures, avec notamment la possibilité de voir si la candidature a déjà été traitée, la possibilité d’avoir accès au CV de la personne en un seul click. C’est donc un gros avantage pour les marques et c’est donc important pour l’entreprise car ce sera un élément important de SellingAtHome et ce sera un atout pour se vendre à des futurs clients.

12 PIFFRE BENOIT

Rapport de Stage Selling At Home

III. Travail effectué 1. Mes missions Au cours de mes deux premiers mois de travail j’ai dû appréhender les outils utilisés par l’entreprise et m’adapter aux techniques de travail présentes au sein de Selling At Home. Etant donné que les projets étaient déjà très avancés quand je suis arrivé. J’ai donc dû comprendre l’architecture du projet et toutes les subtilités qui en découlent. Par exemple afin de faciliter les relations avec les bases de données ils utilisent Nhibernate. Désormais je peux affirmer que je maitrise cet outil et il est très probable que je l’utilise dans ma carrière de développeur. J’ai aussi pu me former à de nouveaux outils. Tels que TortoiseHg, ce logiciel permet aux développeurs de travailler simultanément sur un même sujet sans entraver le travail des autres et après quelques temps je suis à l’aise en l’utilisant et c’est un logiciel que je garderais en mémoire pour mes prochains projets. Après avoir pris en main les logiciels et compris le fonctionnement interne de Selling At Home. J’ai commencé à m’intéresser à NopCommerce, une plateforme d’e-Commerce open source, qui va permettre à l’entreprise de proposer un site annexe basé sur cette solution afin de proposer aux marques de vendre directement des produits. Je l’ai donc installé et étudié pendant quelques temps afin de tester si une compatibilité entre NopCommerce et Selling at Home était faisable. Mais une différence entre les catalogues (et donc les bases de données) des deux solutions était contraignante. En effet NopCommerce permet pour tous ses produits de créer des « attributs de produits » (comme la taille ou la couleur par exemple) et SaH n’avait pas encore implémenté cette fonctionnalité. J’ai donc créé, avec l’aide de Matthieu Orlando un développeur chevronné, et en me basant sur le modèle de NopCommerce l’ajout d’attributs de produits. Commençons tout d’abord par la création d’un attribut. On peut voir sur l’image ci-dessous la page des attributs qui récapitule et liste les attributs déjà crées, un bouton d’édition pour chacun d’entre eux, et un bouton en haut à droite pour créer un nouvel attribut.

Figure 11 Page de création d'attributs

13 PIFFRE BENOIT

Rapport de Stage Selling At Home Après avoir créé des nouveaux attributs il faut leur définir des valeurs par défauts c’est pourquoi on a ajouté une page pour la gestion de chaque attribut :

Figure 12 Page d'ajout de valeurs d'attribut

On a premièrement les informations générales que l’on va donner, donc le nom et la description. Et on a sur la partie de droite toutes les valeurs prédéfinies que nous allons ajouter. Dans le cas de notre exemple se sont des teintes de couleurs qui vont être ajoutées. Benoit Pichot, le Designer va repasser sur notre travail afin de rajouter des petites touches pour que les pages soient « plus jolies ».

Dans la partie produit une possibilité d’ajouter des attributs de produits que l’on affiliera à un nouveau produit lors de sa création. On peut aussi observer que l’utilisateur va pouvoir gérer le type de contrôle pour les utilisateurs de leurs boutiques. Par exemple pour une taille une liste déroulant fonctionne bien mais pour une couleur on va préférer des petits carrés de couleur cliquables.

Figure 12 Menu d'ajout d'attribut a un produit

14 PIFFRE BENOIT

Rapport de Stage Selling At Home 2. Mission Secondaire a. Le formulaire de paramétrage des marques A la suite de ces travaux, mon maitre de stage m’a demandé de créer une page ou les marques peuvent renseigner ou modifier les valeurs qui correspondent à leurs marques. Comme par exemple le nom de leur marque, l’adresse email et les numéros de téléphone pour les contacter et même les numéros Siret et de TVA.

Figure 13 Formulaire de gestion de marque 1/2

15 PIFFRE BENOIT

Rapport de Stage Selling At Home

Bien évidement cette page est sécurisée et on ne peut pas entrer des valeurs qui ne correspondent pas aux champs sélectionnés. Pour sécuriser cette page j’ai dû étudier des différents types de validation de formulaire. Il existe donc deux types principaux de validation, premièrement il y a la validation coté client. Pour faire ces vérifications j’ai utilisé le langage JavaScript qui permet de rajouter des contraintes pour chaque champs d’un formulaire. Pour l’email par exemple j’ai pu rajouter une expression régulière qui vérifie les données entrées par l’utilisateur à chaque fois qu’il change de champs à remplir. Cela permet à un utilisateur lambda de savoir rapidement s’il a fait une faute ou si quelque chose ne correspond pas. Mais une personne mal intentionnée pourrait désactiver le JavaScript de la page et tout de même soumettre le formulaire avec des caractères interdits. C’est pourquoi il a fallu faire une deuxième validation lorsque le formulaire est soumis. Une validation coté serveur. Afin d’être sûr de ne pas compromettre les données inscrites en base de données.

Et au bas de ce formulaire on peut retrouver la possibilité d’ajouter un nouveau Logo qui sera utilisé sur les autres pages du site. Cet upload de fichier est elle aussi protégée par les mêmes procédés.

Figure 14 Formulaire de gestion de marques 2/2

16 PIFFRE BENOIT

Rapport de Stage Selling At Home b. La résolution de bugs Après en avoir terminé avec mes missions précédentes, mon maitre de stage m’as demandé de m’intéresser à l’outil « YouTrack ». Un outil mis en place au sein de l’entreprise pour répertorier les bugs et les erreurs (voir même des suggestions d’améliorations). De plus on peut leur donner un ordre de priorité et on peut aussi les assigner aux autres développeurs. J’ai donc compris le fonctionnement et j’ai commencé à réparer des problèmes sur le produit.

Figure 15 Screenshot de YouTrack

Pour commencer j’ai étudié le cas de deux tableaux qui ne s’affichaient plus. Lors de la mise à jour du produit certaines fonctionnalités ont été déconnectées, voir supprimées. Et après quelques recherches j’ai trouvé l’origine du problème. Les deux fonctions qui servaient à remplir ces tableaux avaient été supprimées. J’ai donc recréé premièrement une fonction qui permet lorsqu’on l’appelle d’aller chercher les produits les mieux vendu en fonction d’un vendeur et d’une limite donnée. Dans mon cas il me fallait seulement les 5 premiers produits mais il est possible que quelqu’un d’autre utilise ma fonction et en demande plus. Ensuite, j’ai créé la deuxième fonction. Similaire a la première elle va chercher les meilleurs clients pour un vendeur et une limite donnée.

17 PIFFRE BENOIT

Rapport de Stage Selling At Home Après avoir utilisé mes fonctions j’ai donc pu passer à ma vue la liste des meilleures ventes et des meilleurs acheteurs puis avec les conseils de Benoit Pichot, le designer de l’équipe. J’ai mis en forme les deux tableaux comme ci-dessous.

Figure 16 Tableaux reconnectés

Après en avoir fini avec ces deux tableaux j’ai remarqué que dans la fiche d’un produit il y avait un autre tableau déconnecté. Ce tableau sert à voir les personnes qui ont déjà acheté ce produit. J’ai donc dû créer une nouvelle fonction. Qui va chercher tous les acheteurs en fonction d’un produit donné. Et il ressort les 10 derniers acheteur (limite définie en paramètre encore une fois) Ce qui donne finalement le tableau ce dessous :

Figure 17 Tableaux de clients possédant cet article

18 PIFFRE BENOIT

Rapport de Stage Selling At Home c. Formulaire de candidature Une fois ces tâches finies. La marque Marie &Marie a demandé un formulaire de demande de candidature pour devenir un vendeur à domicile. Leur demande est représentée par la photo ci-dessous :

Figure 18 Demande de formulaire Marie&Marie

Au jour où j’écris ce rapport, j’ai réalisé les tables SQL qui me serviront à stocker les informations concernant les candidatures et les CVs, et je les ai « mappées » dans la solution Selling At Home afin de pouvoir m’en servir. J’ai ensuite créé une page ou la marque va pouvoir voir toutes les candidatures et les gérer. Il me reste donc à créer le formulaire qui sera présent sur les pages du site de Marie & Marie. Puis à gérer des envois de mails afin de prévenir premièrement les marques qu’une nouvelle candidature a été postée et secondement un mail pour valider la candidature auprès du potentiel nouveau vendeur. J’espère donc pouvoir vous monter mon avancement sur ce sujet le jour de la soutenance.

19 PIFFRE BENOIT

Rapport de Stage Selling At Home

IV. Bilan et Conclusion 1. Bilan de stage Cette immersion en entreprise au sein de SellingAtHome a été pour moi bénéfique sous plusieurs aspects. Pour commencer j’ai eu la chance de découvrir le monde du travail au cœur d’une entreprise qui grandi de jours en jours. C’était donc intéressant de voir l’évolution au fur et à mesure, l’arrivée de personnel, l’achat de matériel, les projets qui se terminent et ceux qui ne font que se lancer, etc…. J’ai aussi eu l’occasion de rester dans un endroit où deux services étaient présents et j’ai pu me familiariser avec plusieurs métiers. Durant ce stage j’ai aussi eu une pression constante car chaque erreur pouvait avoir de grosses répercussions. Et le fait de devoir rendre compte à un tuteur constituait à la fois un moyen de pression supérieur mais constituait aussi à un point d’accroche en cas de soucis. C’était donc une véritable immersion en entreprise. De plus, j’ai pu démontrer l’autonomie acquise lors de ma formation à l’Exia.Cesi. Et j’ai enrichi mes connaissances en asp.net à l’aide de ressources internet et des bases en langages de programmation orientées objet que j’avais acquises grâce à mon cursus. Et je pense que ce langage a un grand avenir. Je suis donc amplement satisfait de cette expérience en milieu professionnel et je resterais en contact avec cette entreprise pour une éventuelle seconde expérience. Voir pour postuler à la sortie de l’école

2. Conclusion En conclusion je pense avoir rempli mes objectifs. J’ai permis à l’équipe de SellingAtHome d’avoir une charge de travail un peu moins importante. L’entreprise semble satisfaite du travail que j’ai fourni aussi bien dans le développement des attributs de produit que dans la résolution de bugs et l’ajout de quelques pages. Je suis content d’avoir pu travailler mes capacités d’adaptation et de savoir-faire en plus de connaitre ce qu’est l’intégration professionnelle, le sens des responsabilités et le travail d’un développeur au sein d’une entreprise. Je suis donc satisfait du travail accompli et heureux d’avoir eu un véritable intérêt pour l’entreprise.

20 PIFFRE BENOIT

Rapport de Stage Selling At Home

V. Executive summary 1. Introduction During my studies in the Exia.Cesi I had to do an internship of fifteen weeks. I’ve done it at “SellingAtHome” in the IT team under the lead of Benjamin Simon my internship supervisor. SellingAtHome is a company located in Le Havre. They sell a solution for the brands that sell at home, like Tupperware for example. And this kind of selling is in expansion. In 2016 there is approximatively 640 000 vendors for more than 300 brands. The overall turnover is about 4 billion euros in France and the rate of growth is 4.2%. That’s why SellingAtHome is developing itself in this domain.

2. The missions I had to do lots of tasks but principally I had One Major task. A new customer wanted to sell some clothing. So, I had to add the possibility to choose some products attributes, like the size, or the colors. For the secondary missions, I had to create a form where the brand could add and manage the details about themselves. For example, they can now add a Siret number or a logo that will be used for the design of their CRM. After that I had to repair some bug that no other developer had the time to treat. And to finish my internship my last mission was creating a page where the people could attend to become seller. And a page where the brand can manage all the applications and quickly see the CVs.

It was important for SellingAtHome that I add the product attributes because from now they can work with brands who want to sell clothing. Before they couldn’t because the product catalogues didn’t allow users to choose a size or color. With my work on this mission I opened the possibility to work with lots of new clients. The second part of my work was useful because I work on bugs that no others developers has the time to deal with. And I improved the CRM with the form I added for the brand parameters because these new functionalities will be useful for us because we can collect more data from the brands. For the part I’m working on at the moment it will clearly be important because the form and pages I’m creating will be an asset because the brand can easily manage the applications and all the applicants. 21 PIFFRE BENOIT

Rapport de Stage Selling At Home

3. My work During the first part of my internship I had to understand how the CRM SellingAtHome was done, the architecture and how it worked. I had to embrace the software used by mu coworker to include myself in the team. After that I started to create the products attributes by adding the tables I needed in the database, after I mapped all the files so I could use the data in my program. I started to create the forms and the pages and Mathieu Orlando, another developer finished the pages with the help of Benoit Pichot the designer. To continue I worked with the software Youtrack where you can see all the bugs reported by the team an I started to fix them. Firstly I reconnected two arrays that were deleted. For that I had to recreate some functions an SQL requests to get the correct data. When it was done, I add the possibility for the customers to see who already buy a product. It was basically the same things, a similar function and another SQL request. Actually, and until the end of my internship I’m working on a way to manage all the application to become a seller. So, I created the tables in the database, created the page where the brand can see all the applicants. And I still have to create the form where the people could send their CV to the brands.

4. Conclusion This internship was really interesting cause I’ve discover the working world in a huge and worldwide company. I also worked like any of my co-workers with the trust of my internship supervisor, and the stress of a real work because if I failed the company could have been embarrassed. Additionally, I could practice the autonomy I’ve learned at the Exia.Cesi and work on my knowledge of many languages (C#, JavaScript, SQL, …). So, the company seems to be satisfied of my work and I’m too.

22 PIFFRE BENOIT

Rapport de Stage Selling At Home Titre : Premier stage de troisième année du cycle préparatoire 2016-2017 Etudiant : Piffre Benoit

Benjamin Simon Lu et approuvé 06/04/2017

23 PIFFRE BENOIT

Rapport de Stage Selling At Home

Page de déclaration

Je déclare par la présente que ce rapport est entièrement mon travail et qu’il n’a pas été utilisé pour l’obtention d’un diplôme dans une autre école ou université

Piffre Benoit

24 PIFFRE BENOIT