Click here to load reader

Revue de Lancement

Embed Size (px)

DESCRIPTION

Revue de Lancement. Spirit. Présentation. … Une équipe et des compétences … Une relation de sous-traitance pour un ensemble de lots de travaux … Solutions techniques retenues … Une première étude des lots pris en charge … Accord avec la MOE sur les livrables - PowerPoint PPT Presentation

Citation preview

Revue de Lancement

Revue de LancementSpirit 25 / 01 / 2011Groupe Vert1

1Prsentation Une quipe et des comptences Une relation de sous-traitance pour un ensemble de lots de travaux Solutions techniques retenues Une premire tude des lots pris en charge Accord avec la MOE sur les livrables Organisation au sein de lquipe Analyse de risques 25 / 01 / 2011Groupe Vert22Une quipe et des comptences 25 / 01 / 2011Groupe Vert3

Clment CROCHEMOREAldric PERRINDavid BERTRANDMahmoud EL AJMIMlissa PETIT

3Sous-traitance 25 / 01 / 2011Groupe Vert4Service WebCollecte dimageCollecte dinformationsCrer le service de collecteImageCollectorCrer le service de normalisationNormalizerCrer le service de stockage temporaireTemporaryStorageCrer le service de collecteInformationCollector

4

Solutions techniques retenues 25 / 01 / 2011Groupe Vert5Technologies utilises :Web-servicesRDF/XmlJenaSparql

Pas dESB

Utilisation de larchitecture REST pour les API Google et Flickr5Premire tude des lots 25 / 01 / 2011Groupe Vert6Collecte dimage

TouristeInternauteAdministrateurSPIRIT6

Premire tude des lotsCollecte dimage : ImageCollector 25 / 01 / 2011Groupe Vert7Implmente linterface SourceReader de Weblab.GetResourceReturn getResource(GetResourceArgsargs) Arguments : - La liste des mots clefs-> Donne directement par lutilisateur-> Gnre grce au nom de la ville

- La mthode voulue-> Google Images, Flicker-> Annuaire

Retour :- La liste des images rcupres.

7

Premire tude des lotsCollecte dimage via un annuaire : ImageCollector 25 / 01 / 2011Groupe Vert8Contient un ensemble dURL de site Web. -> Editer par ladministrateur

Pour les URL slectionnes :- extraction de lensemble des images de la page web- slection des images en fonction de leur taille

8

Premire tude des lotsCollecte dimage : Normalizer 25 / 01 / 2011Groupe Rouge9 Implmente linterface Analyser de la plate-forme Weblab.

Mets les images sous un format commun JPEG.

Mets l'ensemble des images une dimension maximum (qui reste fixer ainsi que le mode de redimensionnement utiliser).

Modifie le fichier XML/RDF li une image en fonction des changements apports.

Gnre une miniature de limage.

9Premire tude des lotsCollecte dimage : TemporyStorage 25 / 01 / 2011Groupe Vert10

Balayer un par un les documents RDF/XML crer pour chaque image collectPour chaque document :Si limage existe dj dans le stockage temporaire (Service de ddoublage)

alors limage et le document RDF ne seront pas enregistrs dans le dossier de stockage temporaire

Sinon enregistrer limage et le document RDF dans le stockage temporaire (les dossiers sont paramtrables ) et leurs attribus un IDAjouter dans le document RDF une annotation du couple image/mtadonnes

10Premire tude des lotsAdministration du Stockage Temporaire: TemporyStorage 25 / 01 / 2011Groupe Vert11

Balayer le dossier de stockage temporaire et rcuprer lensemble des images prsentent .Si ladministrateur veut modifier les mtadonnes:Une requte est lanc sur lensemble des documents RDF pour rcuprer le bon document selon lID de limage.Afficher les mtadonnesEnregistrer les modifications apportes au mtadonnesSi ladministrateur veut indiquer quelles sont les images qui ne seront pas indexesUne requte est lanc sur lensemble des documents RDF pour rcuprer le bon document selon lID de limage. Ajouter dans le document RDF un tag quon peut mettre a false si ladministrateur ne veut pas indexer limages

11Premire tude des lots 25 / 01 / 2011Groupe Vert12Collecte dinformations

TouristeInternauteAdministrateurSPIRIT12Premire tude des lotsCollecte dinformations : InformationCollector 25 / 01 / 2011Groupe Rouge13

Son rle :Initialiser une fiche documentairePermet de modifier les informations dune fiche documentaireCollecte automatiquement des informations

Ralisation technique : Fiche documentaire stocke dans un fichier RDFCration/modification du RDF laide du framework JenaUtilisation des bases de donnes en ligne Dbpedia et GeonamesSparQL pour communiquer.

13Accord avec la MOE 25 / 01 / 2011Groupe Vert14

Entres attenduesPour raliser nos diffrents lots de travaux nous aurons besoin:

Des document de la MOE :Spcification Technique de Besoin Document dArchitecture Logicielle Global

De la mise en place dun SVN

Dun logiciel de dveloppement (Eclipse Helios (3.6.1)).

14Accord avec la MOE 25 / 01 / 2011Groupe Vert15Modalits de recette

15Accord avec la MOE 25 / 01 / 2011Groupe Vert16Modalits de Livraison

La livraison des web services se fera sous la forme dun fichier .war

Une documentation spcifique sera fournie pour chaque lot. Cette documentation sera compose: dune spcification technique dtaille du lot dun document de conception pour chaque composant raliser dun plan de validation du lot dune description des interfaces ou dune notice dutilisation pour chaque composant.

Les fichiers seront dpos sur le SVN local pour permettre leur rcupration par la MOE en vue de lintgration au projet global16Organisation 25 / 01 / 2011Groupe Vert17Rles au sein de lquipe

Mthode XP17Organisation 25 / 01 / 2011Groupe Vert18Rles au sein de lquipeLe Client Fait partie intgrante de lquipe

Est responsable de la dfinition de ce que doit faire le logiciel

Communique les informations utiles aux dveloppeurs

Dispose dun feedback de la part des programmeurs

Spcifie les fonctionnalits sur la base de scnarios

Spcifie les tests de recette

Participe la planification et dfinit les priorits

STBSpcification Technique des Besoins

Client

18Organisation 25 / 01 / 2011Groupe Vert19Rles au sein de lquipeLe Dveloppeur Dveloppeur Responsable de la production du code

Conoit pour assurer la prennit du code

Teste pour assurer la qualit du code

Dialogue en permanence avec le client

Procde au remaniement du code

DALDfinition de lArchitecture Logiciel

Architecte19Organisation 25 / 01 / 2011Groupe Vert20Rles au sein de lquipeLe Testeur Conoit et ralise les tests de recette dfinis par le client

Recherche lautomatisation systmatique des tests

Dveloppe les outils de tests ncessaires et lesscripts excuter

Tmoigne de lavancement du projet

CDRCahier de Recettes

Testeur20Organisation 25 / 01 / 2011Groupe Vert21Rles au sein de lquipeLe Tracker Assure le suivi des tches et du planning

Cherche dtecter les difficults le plus tt possible

Ne prend pas de dcision mais informe le coach en cas de problme

ADRAnalyse de Risque

Tracker21Organisation 25 / 01 / 2011Groupe Vert22Rles au sein de lquipeLe Coach Garant du processus et de la mthodologie

Vrifie que chacun joue son rle

Organise et anime les runions et les sances de planification

Valide les orientations techniques

Rend compte de lavancement au manager

PDDPlan de dveloppement

Coach22

Organisation 25 / 01 / 2011Groupe Vert23Compatibilit des rles

23Organisation 25 / 01 / 2011Groupe Vert24XP : Pratique de la gestion de projetLivraisons frquentesPlanification itrativeClient sur siteRythme de travail durable Programmation en binme

Responsabilit collective du code

Stand-up Meeting

24Organisation 25 / 01 / 2011Groupe Vert25Planning

25 j

29 jApprentissage de lenvironnement de programmationDbut de Rdaction des documentsPhase de dveloppement

31 j

6 m5 semaines

7 mSoutenance Ici Planning et estimation temps de dev de chaque tche25Analyse de risque 25 / 01 / 2011Groupe Vert26TypeDescription du risqueFacteurs de risqueTechniqueProblmesLors du dveloppement des services1. utilisation de nouveaux logiciels.2. les membres de lquipe nont pas de connaissances sur le dveloppement des web services3. les membres de lquipe nont pas de connaissance sur le web smantique et les standards qui vont avec (ex: RDF)4. absence de connaissances sur les procdures de test des web services OrganisationRetard dans la livraisonfinale1. Mauvaise synchronisation entre les dveloppeurs.2. Prvisions trop optimistes.3. Un des dveloppeurs est indisponible pour une longue dure.MOETche de travail supplmentaire1. L'avancement dans le projet met en vidence des tches invitables non prises en comptes jusqu' lors pour la bonne ralisation des modules2. Le client ajoute du contenu supplmentaireTechniqueLogiciel final peu ou non fonctionnel1. La validation de la version finale a mis en vidence des problmes importants.2. Certains modules sont dpendants des autres. Problme, si un des modules est dfaillant.

26Conclusion 25 / 01 / 2011Groupe Vert27

27