Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien...

25
Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social conjugue avec la connaissance 28 mars 2011

Transcript of Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien...

Page 1: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

Compte-rendu de livraison

Lot 1

Vos interlocuteurs :

Fréderic DucoulombierDamien SabelFabien HusseSamuel Descamps

Culturacing, quand un réseau social conjugue avec la connaissance

28 mars 2011

Page 2: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

• Développement d’un réseau de distribution de QCM Proposer un panel de QCM gratuits et payants

alimenté par la communauté et les partenairesOffrir 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

Rappel

Page 3: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

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.

Page 4: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

• 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

Nos correspondants

Page 5: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

1. Point sur cette première livraison1. Objectifs fixés pour cette livraison2. Planning initial3. Planning réel

2. Présentation de l’architecture technique1. L’architecture mis en place2. La couche applicative 3. Technologies utilisées

3. Démarche de qualité mis en place sur le projet1. Standardisation des outils2. Amélioration du code source3. Quelques chiffres

4. Démonstration du site Culturacing

5. Bilan de notre action1. Les difficultés rencontrées2. Les axes d’amélioration3. Les point positifs

Page 6: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

1. Point sur cette première livraison1. Objectifs fixés pour cette livraison2. Planning initial3. Planning réel

2. Présentation de l’architecture technique1. L’architecture mis en place2. La couche applicative 3. Technologies utilisées

3. Démarche de qualité mis en place sur le projet1. Standardisation des outils2. Amélioration du code source3. Quelques chiffres

4. Démonstration du site Culturacing

5. Bilan de notre action1. Les difficultés rencontrées2. Les axes d’amélioration3. Les point positifs

Page 7: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

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

Planning réelPlanning initial

> >Objectifs

Page 8: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

Planning initial

Planning réelPlanning initial

> >Objectifs

Page 9: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

Planning réel

Planning réelPlanning initial

> >Objectifs

Page 10: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

1. Point sur cette première livraison1. Objectifs fixés pour cette livraison2. Planning initial3. Planning réel

2. Présentation de l’architecture technique1. L’architecture mis en place2. La couche applicative 3. Technologies utilisées

3. Démarche de qualité mis en place sur le projet1. Standardisation des outils2. Amélioration du code source3. Quelques chiffres

4. Démonstration du site Culturacing

5. Bilan de notre action1. Les difficultés rencontrées2. Les axes d’amélioration3. Les point positifs

Page 11: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

L’architecture technique

TechnologiesCouche applicative

> >Architecture

BDD

Couche DAO

Couche métier

Couche Service Web

Couche applicative

Navigateur Web Application mobile

SERVEUR WEB

SMART PHONEPOSTE CLIENT

Accès BDD

Appel Service Web

Page 12: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

La couche applicative

TechnologiesCouche applicative

> >Architecture

Modèle

VueContrôleur

Appels WS

Choix de la vue

Actions utilisateurs

Demande de

Changement

Requête d’état

Pages JSP

Web services

MVC

Co

uch

e ap

plic

ativ

e

Page 13: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

Technologies utilisées

TechnologiesCouche applicative

> >Architecture

• 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 appl icat ive

Couche DAO

Couche mét ier

Page 14: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

1. Point sur cette première livraison1. Objectifs fixés pour cette livraison2. Planning initial3. Planning réel

2. Présentation de l’architecture technique1. L’architecture mis en place2. La couche applicative 3. Technologies utilisées

3. Démarche de qualité mis en place sur le projet1. Standardisation des outils2. Amélioration du code source3. Quelques chiffres

4. Démonstration du site Culturacing

5. Bilan de notre action1. Les difficultés rencontrées2. Les axes d’amélioration3. Les point positifs

Page 15: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

Standardisation des outils

Outils standards

Quelques chiffres

Amélioration du code> >

Organisation GraffIT

Améliorer le travail d’équipeRéduire les problèmes d’environnement

Page 16: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

Amélioration du code source

Outils standards

Quelques chiffres

Amélioration du code> >

Checkstyle

Maven

Page 17: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

Quelques chiffres

Outils standards

Quelques chiffres

Amélioration du code> >

12687 lignes de code

1078 méthodes

12 lignes de code par méthode

20,5% du projet métier couvert pour les tests

unitaires

81,5% du projet métier respectes les règles

de codage

Objectifs pour le lot 2

Rester en dessous de 15 lignes de code par

méthode

Plus de 20% du projet métier devra être

couvert pour les tests unitaires

Plus de 85% du projet métier devra

respecter les règles de codage.

12687 lignes de code

1078 méthodes

20,5% du projet métier couvert pour les tests unitaires

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.

Page 18: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

1. Point sur cette première livraison1. Objectifs fixés pour cette livraison2. Planning initial3. Planning réel

2. Présentation de l’architecture technique1. L’architecture mis en place2. La couche applicative 3. Technologies utilisées

3. Démarche de qualité mis en place sur le projet1. Standardisation des outils2. Amélioration du code source3. Quelques chiffres

4. Démonstration du site Culturacing

5. Bilan de notre action1. Les difficultés rencontrées2. Les axes d’amélioration3. Les point positifs

Page 20: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

1. Point sur cette première livraison1. Objectifs fixés pour cette livraison2. Planning initial3. Planning réel

2. Présentation de l’architecture technique1. L’architecture mis en place2. La couche applicative 3. Technologies utilisées

3. Démarche de qualité mis en place sur le projet1. Standardisation des outils2. Amélioration du code source3. Quelques chiffres

4. Démonstration du site Culturacing

5. Bilan de notre action1. Les difficultés rencontrées2. Les axes d’amélioration3. Les point positifs

Page 21: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

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)

Difficultés rencontrées

Points positifsAxes d’amélioration

> >

Page 22: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

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

Difficultés rencontrées

Points positifsAxes d’amélioration

> >

Page 23: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

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

Difficultés rencontrées

Points positifsAxes d’amélioration

> >

Page 24: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

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

Page 25: Compte-rendu de livraison Lot 1 Vos interlocuteurs : Fréderic Ducoulombier Damien Sabel Fabien Husse Samuel Descamps Culturacing, quand un réseau social.

Merci de votre attention