1 / 21

Soutenance

Lebrun Laura Licence PER. Soutenance. Développement web. Maitre d’apprentissage : Stéphane Duboeuf Tutrice enseignante : Hélène Rinkel. Introduction. Groupe 3 Suisses : 1,9 milliard d’€ de CA. (3 Suisses, Blanche Porte, Cofidis , JM Bruneau, Otto Office, etc.)

morna
Download Presentation

Soutenance

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lebrun Laura Licence PER Soutenance Développement web Maitre d’apprentissage : Stéphane Duboeuf Tutrice enseignante : Hélène Rinkel

  2. Introduction • Groupe 3 Suisses : 1,9 milliard d’€ de CA. (3 Suisses, Blanche Porte, Cofidis, JM Bruneau, Otto Office, etc.) • JM Bruneau : Basé dans la zone de Courtaboeuf, 270 millions d’€ de CA. Leader en France sur le marché de la vente à distance de fournitures de bureau aux entreprises. • JM Bruneau détient 100% des parts de la société Otto Office.

  3. Introduction • Otto Office : Basée dans la zone de Courtaboeuf, Otto Office compte une vingtaine de salariés. Spécialisé dans les fournitures de bureau à prix discount. • Axé sur le commerce B2B. • Tourné vers le web (60% des commandes).

  4. Introduction • www.otto-office.fr • Site e-commerce. • Service web composé de cinq personnes.

  5. Sommaire • Missions réalisées • Méthode utilisée • Projet : page personnelle du client • Bilan du projet • Conclusion

  6. I) Missions réalisées • Missions courtes (de l’ordre d’une journée) : débogage, ajout léger, … • Missions moyennes (quelques jours) : modifier le service après vente, modification plus conséquente, … • Missions longues (quelques semaines) : page d’accueil du client, gestion du risque,…

  7. I) Missions réalisées Architecture matérielle d’Otto Office … mais pas définitive !

  8. II) Méthode utilisée Dans le cadre de la refonte du site web d’Otto Office (commencée en mai 2012): la méthode Scrum (ou agile).

  9. II) Méthode utilisée • Spécifier les besoins sous forme de « User Story ». • Prioriser les taches. • Définir la durée d’un « Sprint ». • Planifier le sprint, estimer les taches en heures. • Une fois le sprint achevé : démonstration, rétrospective et nouvelle planification.

  10. II) Méthode utilisée Trois rôles : • Le Product Owner (PO) représente le client. Il explicite les user story. • Le ScrumMaster (SM) est le garant de la méthode. • Le(s) développeur(s) chargé(s) de la programmation.

  11. II) Méthode utilisée • Transparence de la méthode. • Limite les risques. • Favorise l’esprit d’équipe.

  12. III) Projet : page personnelle du client • Le client possède un espace personnel comprenant : un historique des commandes, une liste des factures, des devis, etc. • MyOtto est accessible depuis le lien « mon compte » disponible sur le site d’Otto Office. • Refonte via le MVC (modèle vue contrôleur).

  13. III) Projet : page personnelle du client • Modèle vue contrôleur : • Les modèles traitent l’information. • Les vues représentent les pages web. • Les contrôleurs représentent les liens entre les modèles et les vues.

  14. III) Projet : page personnelle du client Principaux outils: • Environnement de développement : Visual Studio. • Langage de programmation : C#. • SGBD : SQL Server.

  15. III) Projet : page personnelle du client • Aperçu de la page (voir document). • Apprentissage du MVC appliqué au C#. • Utilisation des vues partielles pour gérer les modules.

  16. III) Projet : page personnelle du client Module comptabilité Ajax : Asynchronous Javascript And Xml (AJAX) procédé permettant l'actualisation de certaines données d'une page sans procéder au rechargement total de cette page.

  17. III) Projet : page personnelle du client Module service après vente & email Pop up email gérée en JQuery (framework JavaScript).

  18. III) Projet : page personnelle du client Module trafic Gestion d’une carte de France dynamique via Google Chart.

  19. III) Projet : page personnelle du client Module consommation Appel à une fonction JavaScript qui envoie des données à Google Chart pour générer les graphes.

  20. IV) Bilan du projet • Découverte de MVC. • Gestion de la mise en production. • Gestion des erreurs. • Polyvalence. • Début de la refonte. • Projet responsabilisant.

  21. V) Conclusion • Apprentissage concluant. • Connaître le monde de l’entreprise. • Mise en pratique des connaissances. • Gestion de projet. • Aide à l’insertion professionnelle.

More Related