1 / 25

Compte-rendu de livraison Lot 1

Compte-rendu de livraison Lot 1. Culturacing , quand un réseau social conjugue avec la connaissance. Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps. 28 mars 2011. Rappel. Développement d’un réseau de distribution de QCM

raziya
Download Presentation

Compte-rendu de livraison Lot 1

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. Compte-rendu de livraisonLot 1 Culturacing, quand un réseau social conjugue avec la connaissance Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps 28 mars 2011

  2. Rappel • Développement d’un réseau de distribution de QCM • Proposer un panel de QCM gratuits et payants alimenté par la communauté et les partenaires • Offrir aux utilisateurs un outil d’apprentissage innovant et ludique, avec la possibilité de gagner des lots • Accès multi support à cet espace communautaire • Vous avez répondu favorablement à notre cahier des charges • Première livraison fixé au 28 mars 2011

  3. Notre équipe Fabien Husse : Responsable technique, il s’occupe de l’architecture et de l’environnement de développement de Culturacing. Samuel Descamps : il est responsable qualité, il met place tous les outils et normes qualités sur ce projet. Damien Sabel : Il est notre responsable fonctionnel, il analyse et rédige les spécifications de l’application. Frédéric Ducoulombier : Chef de projet, il pilote ce projet, il veille au respect des délais et à la qualité, il est votre interlocuteur sur ce projet.

  4. Nos correspondants • Monsieur Jean-Marie Lebbe : Président-Directeur Général de BeulshLand • Madame Laurence Duchien : Directrice des Systèmes d’Information de BeulshLand • Monsieur Romain Rouvroy : Directeur Qualité de BeulshLand

  5. Point sur cette première livraison • Objectifs fixés pour cette livraison • Planning initial • Planning réel • Présentation de l’architecture technique • L’architecture mis en place • La couche applicative • Technologies utilisées • Démarche de qualité mis en place sur le projet • Standardisation des outils • Amélioration du code source • Quelques chiffres • Démonstration du site Culturacing • Bilan de notre action • Les difficultés rencontrées • Les axes d’amélioration • Les point positifs

  6. Point sur cette première livraison • Objectifs fixés pour cette livraison • Planning initial • Planning réel • Présentation de l’architecture technique • L’architecture mis en place • La couche applicative • Technologies utilisées • Démarche de qualité mis en place sur le projet • Standardisation des outils • Amélioration du code source • Quelques chiffres • Démonstration du site Culturacing • Bilan de notre action • Les difficultés rencontrées • Les axes d’amélioration • Les point positifs

  7. Objectifs Planning initial Planning réel > > Les objectifs fixé par GraffIT • Mettre à profit notre expertise technique et fonctionnelle, notre démarche de qualité et de gestion de projet • Présenter les fonctionnalités livrées au travers d’une démonstration au travers d’un site esthétique et ergonomique • Prendre connaissance de vos remarques et suggestions d’amélioration pour être toujours plus propre de vos besoins

  8. Objectifs Planning initial Planning réel > > Planning initial

  9. Objectifs Planning initial Planning réel > > Planning réel

  10. Point sur cette première livraison • Objectifs fixés pour cette livraison • Planning initial • Planning réel • Présentation de l’architecture technique • L’architecture mis en place • La couche applicative • Technologies utilisées • Démarche de qualité mis en place sur le projet • Standardisation des outils • Amélioration du code source • Quelques chiffres • Démonstration du site Culturacing • Bilan de notre action • Les difficultés rencontrées • Les axes d’amélioration • Les point positifs

  11. Architecture Couche applicative Technologies > > L’architecture technique BDD Accès BDD Couche DAO Couche métier Couche Service Web Couche applicative Appel Service Web Serveur web Navigateur Web Application mobile Poste client SMART PHONE

  12. Architecture Couche applicative Technologies > > La couche applicative Web services Appels WS MVC Modèle Demande de Changement Requête d’état Couche applicative Choix de la vue Vue Contrôleur Pages JSP Actions utilisateurs

  13. Architecture Couche applicative Technologies > > Technologies utilisées • Les technologies • Java EE • Portabilité • JSF (RichFaces) • Structuration et rapidité • Apache CXF • Génération des Web services • JPA (Hibernate) • Portabilité du code si changement de base • de données. Couche applicative Couche métier Couche DAO

  14. Point sur cette première livraison • Objectifs fixés pour cette livraison • Planning initial • Planning réel • Présentation de l’architecture technique • L’architecture mis en place • La couche applicative • Technologies utilisées • Démarche de qualité mis en place sur le projet • Standardisation des outils • Amélioration du code source • Quelques chiffres • Démonstration du site Culturacing • Bilan de notre action • Les difficultés rencontrées • Les axes d’amélioration • Les point positifs

  15. Outils standards Amélioration du code Quelques chiffres > > Standardisation des outils OrganisationGraffIT Améliorer le travail d’équipe Réduire les problèmes d’environnement

  16. Outils standards Amélioration du code Quelques chiffres > > Amélioration du code source Checkstyle Maven

  17. Outilsstandards Amélioration du code Quelques chiffres > > Quelques chiffres Objectifs pour le lot 2 12687 lignes de code 12687 lignes de code 12 lignes de code par méthode Rester en dessous de 15lignes de code par méthode 1078 méthodes 1078 méthodes Plus de 20% du projet métier devra être couvert pour les tests unitaires 20,5% du projet métier couvert pour les tests unitaires 20,5% du projet métier couvert pour les tests unitaires 81,5% du projet métier respectes les règles de codage 81,5% du projet métier respectes les règles de codage Plus de 85% du projet métier devra respecter les règles de codage. Plus de 85% du projet métier devra respecter les règles de codage.

  18. Point sur cette première livraison • Objectifs fixés pour cette livraison • Planning initial • Planning réel • Présentation de l’architecture technique • L’architecture mis en place • La couche applicative • Technologies utilisées • Démarche de qualité mis en place sur le projet • Standardisation des outils • Amélioration du code source • Quelques chiffres • Démonstration du site Culturacing • Bilan de notre action • Les difficultés rencontrées • Les axes d’amélioration • Les point positifs

  19. Démonstration

  20. Point sur cette première livraison • Objectifs fixés pour cette livraison • Planning initial • Planning réel • Présentation de l’architecture technique • L’architecture mis en place • La couche applicative • Technologies utilisées • Démarche de qualité mis en place sur le projet • Standardisation des outils • Amélioration du code source • Quelques chiffres • Démonstration du site Culturacing • Bilan de notre action • Les difficultés rencontrées • Les axes d’amélioration • Les point positifs

  21. Difficultés rencontrées Axes d’amélioration Points positifs > > Les difficultés rencontrées • La mise en place de l’environnement de développement • I5 jours pour que tous les membres de l’équipe aient un environnement stable. • Apprentissage du RichFaces • Une bonne documentation • JSF vue au premier trimestre • Une librairie pour les Web Service trop limitée • Changement de librairie et choix de CXF • Développeur et responsable dans un temps contraint • Respecter le planning. • Assurer son rôle de responsable • Il faut gérer les priorités • Une charge de travail importante (plus de 17 heures hebdomadaire)

  22. Difficultés rencontrées Axes d’amélioration Points positifs > > Les axes d’amélioration • Meilleur suivi du planning pour anticiper les retards • Un point chiffré sur l’avancement des taches • Une mise à jour hebdomadaire du planning • Demander et accepter de l’aide des autres lorsque la charge de travail n’est pas réalisable dans les temps • Affiner l’estimation des charges • Prendre en compte l’expérience du lot 1 pour revoir l'estimation des charges du lot 2 • Des réunions du lundi matin plus efficaces. • Des réunions mieux préparées. • Un ordre du jour obligatoire

  23. Difficultésrencontrées Axes d’amélioration Pointspositifs > > Les points positifs • Un planning globalement respecté • Une bonne communication dans le groupe • Une bonne gestion des dépôts des sources • Un Framework puissant • Une très forte implication de tous les membres de l’équipe • Un livrable de qualité et un site esthétique et dynamique

  24. Conclusion • Équipe optimiste sur la suite du projet • Maîtrise des technologies par toute l’équipe qui rendra le développement du deuxième lot plus rapide • Prise de conscience de certains dysfonctionnements qui nous permettra d’anticiper les risques • Gros apprentissage effectué par notre équipe sur tous les plans lors du développement de ce premier lot

  25. Merci de votre attention

More Related