Revue de Lancement Spirit 25 / 01 / 2011 Groupe Vert 1.

Slides:



Advertisements
Présentations similaires
Master SIR (M2) Année Développement en environnement J2EE de Web services pour l'interopérabilité du projet CASTORE ce stage de fin d’étude a.
Advertisements

Analyse et Programmation Orientées Objets
Analyse et Programmation Orientées Objets Cycle de vie dun projet.
L'installation et la diffusion 1 LInstallation et la Diffusion.
La Gestion de la Configuration
Architecture Technique de la plate-forme CASTORE
19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge.
1/17 Projet LAGAN Dechou & CO Développement dun programme de gestion dascenseurs Plan d'assurance qualité
Projet LAGAN Développement d’un programme de gestion d’ascenseurs
LA QUALITE LOGICIELLE Plan du cours Le Plan Qualité 1 h ½
Les outils de gestion du cycle de vie logiciel Par Julien Furgerot Enseignant : D. Revuz Exposés de système 2006.
Organiser des Tests dans un projet
Projet Webase. I. La définition du projet 1. Lexistant : Webase 4 2. Cahier des charges 3. La répartition des données 4. Le modèle de données 5. Le choix.
PROJET HANDICAPS Certificat de Qualification Professionnelle
MIAGE MASTER 1 Cours de gestion de projet
Présentation du SVI - DELSOL Mikaël
Module 1 : Préparation de l'administration d'un serveur
Modules DMOS, Dons et subventions
Projet Darties Groupe 2 15/12/2010.
Administration de SharePoint
N. Le Gall A. Jaouën E. Morin C. Coelo Cuzon D. Le Toux
Sommaire Objectif de Peakup Principes de fonctionnement
Feature Driven Development (FDD)
Interaction audio sur le site web du LIA
Afficheur industriel « AIW » MAT Électronique
Revue de Projet : Sondages en Lignes 15 mars 2010 Coach : Clément CROCHEMORE Tracker : Mélissa PETIT Client : Elie LESUEUR Testeurs : Paul TOUTAIN et Thierry.
Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli
Management des systèmes d’information Conclusion
A4.1.1 Proposition dune solution applicative A4.1.2 Conception ou adaptation de linterface utilisateur dune solution applicative A4.1.2 Conception ou.
S P I R T Clément CROCHEMORE David BERTRAND Mahmoud el ajmi
Présentation du lot n°1 Projet ProxCin- GestSalles NoCloud IT Lundi 20 Février 2012.
La production informatique sécurisée et simplifiée
Mise en oeuvre et exploitation
La technologie en 3ème avec Rob’OK Au collège République Bobigny
Supports de formation au SQ Unifié
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
LE PLAN QUALITE Utilité du plan qualité :
Revue de Lancement Spirit 25 / 01 / 2011 Groupe Vert 1.
Introduction au Génie Logiciel
LE DOSSIER DU PROJET Le dossier du Projet.
BEWITCHED 12/10/2006 Soutenance GLAO #5 slide 1 Soutenance GLAO #5 AGL & SYGIME Bewitched Team 12 Octobre 2006.
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Visualisation d’un entrepôt de données Pré soutenance technique
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Administration de projet artistique
L’enseignement de spécialité SLAM
1 Interface Web-Service pour une application génie logiciel Equipe : LIP6 Team Move Date : 02/09/2008 Auteur : S. HONG Encadrants : F. KORDON / J.B. VORON.
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
Les démarches de développement
Revue de Lancement Spirit 25 / 01 / 2011 Groupe Vert 1.
Soutenance Phase 1 Bibliographie et Analyse des besoins
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
TIJARIATE Méthodes Orientées Objets Unified Process (UP) - Groupe A
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Informatique et Sciences du Numérique
Victor Sabourin Marie Sévilla Fraysse Pauline They Mathieu Vayssières
Victor Victor Sabourin Marie Sévilla Fraysse Pauline They
2 3 Introduction 4 Les 5 phases de la méthode MAETIC et notre équipe.
Revue de Lancement Spirit 25 / 01 / 2011 Groupe Vert 1.
Projet Darties Groupe 2 15/12/2010. Objectifs fixés Réalisation de spécifications pour l’alimentation Travaux sur la partie restitution avec une démonstration.
Soutenance de Projet – BTS IG
Conférence 2TUP Stéphane Barthon 03/12/
1 - Gestion du projet Initialisation Préparation
Projet Darties Groupe 2 15/12/2010. Objectifs fixés Réalisation de spécifications pour l’alimentation Travaux sur la partie restitution avec une démonstration.
Victor Sabourin Marie Sévilla Fraysse Pauline They Mathieu Vayssières
Réunion de cadrage 3 10/02/10. Chef de projet Damien Responsabl e Qualité Laetitia Responsabl e Business Plan Fouad Responsable Développement Web Thibault.
C’est ce que l’on veut obtenir la manière dont on va l’obtenir
Transcription de la présentation:

Revue de Lancement Spirit 25 / 01 / 2011 Groupe Vert 1

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 … Organisation au sein de l’équipe … Analyse de risques 25 / 01 / 2011 Groupe Vert 2

Une équipe et des compétences 25 / 01 / 2011 Groupe Vert 3 Clément CROCHEMORE Aldric PERRIN David BERTRAND Mahmoud EL AJMI Mélissa PETIT

Sous-traitance 25 / 01 / 2011 Groupe Vert 4 Service Web Collecte d’image Collecte d’informations Créer le service de collecte ImageCollector Créer le service de normalisation Normalizer Créer le service de stockage temporaire TemporaryStorage Créer le service de collecte InformationCollector Créer le service d’accès à la documentation par Smartphone DocumentarySheet Normalizer

Solutions techniques retenues 25 / 01 / 2011 Groupe Vert 5  Technologies utilisées : Weblab et web services RDF/Xml Jena Sparql  Pas d’ESB  Utilisation de l’architecture REST pour les API Google et Flickr

Première étude des lots 25 / 01 / 2011 Groupe Vert 6 Collecte d’image Touriste Internaute Administrateur SPIRIT

Première étude des lots Collecte d’image : ImageCollector 25 / 01 / 2011 Groupe Vert 7 Son rôle :  Permet de collecter manuellement et automatiquement des images à partir :  De son PC ou d’une URL de site web  De Google Images ou de FlickR  D’un annuaire Réalisation technique :  Implémente l’interface « SourceReader » de Weblab GetResourceReturnGetResourceReturn getResource(GetResourceArgs args)GetResourceArgs  Configuration :  La méthode voulue  Les arguments  Retour  La liste des images récupérées

Première étude des lots Collecte d’image via un annuaire : ImageCollector 25 / 01 / 2011 Groupe Vert 8 Son rôle :  Permet de disposer d’un annuaire référençant des URLs de sites webs.  Géré entièrement par l’administrateur  Edition, modification et suppression d’URLs Réalisation technique :  Simple base de données XML référençant les liens  Extraction des images :  En fonction de leurs tailles.

Première étude des lots Collecte d’image : Normalizer 25 / 01 / 2011 Groupe Vert 9 Son rôle:  Mets les images sous un format commun JPEG.  Mets l'ensemble des images à une dimension maximum.  Modifie le fichier XML/RDF lié à une image en fonction des changements apportés.  Génère une miniature de l’image. Réalisation technique:  Implémente l’interface « Analyser » de la plate-forme Weblab.  Prend en entrée le fichier XML/RDF et retourne ce fichier modifié.

Première étude des lots Collecte d’image : TemporaryStorage 25 / 01 / 2011 Groupe Vert 10 Rôle : Indexer les images et les fichiers de métadonnées dans le dossier de stockage temporaire. Permettre d’administrer le dossier de stockage temporaire : Changer les métadonnées d’une image Désactiver les images pour l’indexation. Réalisation Technique : Implémente l’interface « QueueManager »: La méthode NextRessource. Implémente l’interface « indexer »: La méthode index.

Première étude des lots 25 / 01 / 2011 Groupe Vert 11 Collecte d’informations Touriste Internaute Administrateur SPIRIT

Première étude des lots Collecte d’informations : InformationCollector 25 / 01 / 2011 Groupe Vert 12 Son rôle :  Initialiser une fiche documentaire  Permet de modifier les informations d’une fiche documentaire  Collecte automatiquement des informations Réalisation technique :  Fiche documentaire stockée dans un fichier RDF  Création/modification du RDF à l’aide du framework Jena  Utilisation des bases de données en ligne Dbpedia et Geonames  SparQL pour communiquer.

Accord avec la MOE 25 / 01 / 2011 Groupe Vert 13 Entrées attendues Pour réaliser nos différents lots de travaux nous aurons besoin:  Des documents de la MOE : Spécification Technique de Besoin Document d’Architecture Logicielle Global  De la mise en place d’un SVN  Interfaces Weblab  D’un logiciel de développement (Eclipse Helios (3.6.1)).  Serveur d’application (Tomcat 6 )  Environnement java  Maven

Accord avec la MOE 25 / 01 / 2011 Groupe Vert 14 Modalités de recette Tests à effectuer  Tests unitaires  Tests aux limites Mise en place des tests :  Exécuter sur PC perso ou mis à disposition  JUnit dans l’environnement Eclipse  SOAPui Suivi des tests :  Faits techniques : à travers des fichiers Excel  Journaux de tests  Conditions d’arrêt :  Criticité des erreurs « mineurs »  Résultat attendu qui survient

Accord avec la MOE 25 / 01 / 2011 Groupe Vert 15 Modalités de Livraison La livraison des web services se fera sous la forme d’un fichier.war Une documentation spécifique sera fournie pour chaque lot. Cette documentation sera composée: d’une spécification technique détaillée du lot d’un document de conception pour chaque composant à réaliser d’un plan de validation du lot d’une description des interfaces ou d’une notice d’utilisation pour chaque composant. Les fichiers seront déposés sur le SVN local pour permettre leur récupération par la MOE en vue de l’intégration au projet global

Organisation 25 / 01 / 2011 Groupe Vert 16 Rôles au sein de l’équipe Méthode XP

Organisation 25 / 01 / 2011 Groupe Vert 17 Rôles au sein de l’équipe Le Client Fait partie intégrante de l’équipe Est responsable de la définition de « ce que doit faire le logiciel » Communique les informations utiles aux développeurs Dispose d’un « feedback » de la part des programmeurs Spécifie les fonctionnalités sur la base de scénarios Spécifie les tests de recette Participe à la planification et définit les priorités STB Spécification Technique des Besoins Client

Organisation 25 / 01 / 2011 Groupe Vert 18 Rôles au sein de l’équipe Le Développeur Développeur Responsable de la production du code Conçoit pour assurer la pérennité du code Teste pour assurer la qualité du code Dialogue en permanence avec le client Procède au remaniement du code DAL Définition de l’Architecture Logicielle Architecte

Organisation 25 / 01 / 2011 Groupe Vert 19 Rôles au sein de l’équipe Le Testeur Conçoit et réalise les tests de recette définis par le client Recherche l’automatisation systématique des tests Développe les outils de tests nécessaires et les scripts à exécuter Témoigne de l’avancement du projet CDR Cahier de Recettes Testeur

Organisation 25 / 01 / 2011 Groupe Vert 20 Rôles au sein de l’équipe Le Tracker Assure le suivi des tâches et du planning Cherche à détecter les difficultés le plus tôt possible Ne prend pas de décision mais informe le coach en cas de problème ADR Analyse de Risques Tracker

Organisation 25 / 01 / 2011 Groupe Vert 21 Rôles au sein de l’équipe Le Coach Garant du processus et de la méthodologie Vérifie que chacun joue son rôle Organise et anime les réunions et les séances de planification Valide les orientations techniques Rend compte de l’avancement au manager PDD Plan de développement Coach

Organisation 25 / 01 / 2011 Groupe Vert 22 Compatibilité des rôles

Organisation 25 / 01 / 2011 Groupe Vert 23 XP : Pratique de la gestion de projet Livraisons fréquentes Planification itérative Client sur site Rythme de travail durable Programmation en binôme Responsabilité collective du code Stand-up Meeting

Organisation 25 / 01 / 2011 Groupe Vert 24 Planning 25 j 29 j Apprentissage de l’environnement de programmation Début de Rédaction des documents Phase de développement 31 j6 m 5 semaines 7 m Soutenance V1 V2V3 2 semaines 1 semaine Collecte d'images Stockage temporaire Normalizer Prise en compte des modifications de la livraison 1 Collecte de documentation Prise en compte des modifications de la livraison 2 Administration Stockage temporaire Administration Collecte de documentation Collecte d'image à partir de l'annuaire

Organisation 25 / 01 / 2011 Groupe Vert 25 Planning

Analyse de risque 25 / 01 / 2011 Groupe Vert 26 Type Description du risque Facteurs de risque Technique Problèmes lors du développement des services 1. Utilisation de nouveaux logiciels. 2. Les membres de l’équipe n’ont pas de connaissances sur le développement des web services 3. Les membres de l’équipe n’ont pas de connaissance sur le web sémantique et les standards qui vont avec (ex : RDF) 4. Absence de connaissances sur les procédures de test des web services Organisation Retard dans les livraisons 1. Mauvaise synchronisation entre les développeurs. 2. Prévisions trop optimistes. 3. Un des développeurs est indisponible pour une longue durée. MOE Tâche de travail supplémentaire 1. L'avancement dans le projet met en évidence des tâches inévitables non prises en comptes jusqu'à lors pour la bonne réalisation des modules 2. Le client ajoute du contenu supplémentaire

Conclusion 25 / 01 / 2011 Groupe Vert 27 Merci de votre attention