Démarche Analyse des OGL et des Méthodes Objectifs : Activités : 24/02/2011 Analyse des OGL et des Méthodes Démarche Objectifs : Faire le tour des possibles Comprendre comment mettre en relation des outils entre eux, Comprendre comment mettre en relation des méthodes entre elles, Associer des outils avec des méthodes Activités : Différencier les types d'outils et les méthodes Prendre connaissance du marché (analyse et synthèse) Identifier un modèle d’évaluation et de comparaison des outils, des méthodes Créer un modèle objectif de comparaison des outils et des méthodes Visualiser l’association outils/méthodes et les possibilités offertes Livrables attendus: Etat de l’Art des Outils de Génie Logiciel et des Méthodes [EA] Analyse et Synthèse comparatives des Outils et Méthodes [ASCOM] GLAO 01 - Kick off
Objectifs et Attentes Définition : AGL d'Entreprise 24/02/2011 Définition : AGL d'Entreprise Objectifs et Attentes Pourquoi ? Il n'existe pas d'outil intégré permettant de spécifier, concevoir, réaliser, tester et maintenir une application Pour développer leurs projets, les entreprises se constituent des AGL pour industrialiser des phases du cycle de production (voir cours de Méthodes) Comment ? Ces AGL sont réalisés à partir de composants de Génie Logiciel disponibles sur le marché L'AGL d'entreprise s'obtient par la réunion de ces composants, la création de passerelles entre les différents composants, et la définition d'une approche méthodologique et de normes Il peut se composer d’outils de : suivi de projet, spécification – conception, réalisation, tests, gestion de configuration, documentation, … GLAO 01 - Kick off
Objectifs et Attentes Le Petit Projet 24/02/2011 Le Petit Projet Objectifs et Attentes Projet aux contours fonctionnels et techniques simples Son intérêt réside dans sa conception, réalisation, test au travers de l'AGL d‘Entreprise Il faut le réaliser et en tirer des enseignements sur l’utilisation de son AGL (tant méthodologique que technique) Application de Remboursement et de Gestion Electronique des Notes de Frais GLAO 01 - Kick off
24/02/2011 Des Objectifs attendus de votre AGL, pour une valeur ajoutée réelle Objectifs et Attentes Générer 100% du code exécutable Maximiser la réutilisabilité de tous les composants produits par l’AGL à tous moments du projet Implémenter un réel travail collaboratif (plusieurs acteurs à un même instant sur les mêmes éléments au sein des mêmes phases) Suivre et implémenter une méthode documentée par et au sein de l’AGL Produire un client de type lourd sur le poste de travail GLAO 01 - Kick off
24/02/2011 Ce qui n’est pas suffisant… et donc pas une vraie valeur ajoutée Objectifs et Attentes La réalisation d’un panel de pilotage pour répondre au besoin d’une solution collaborative La seule génération de getter/setter/ squelettes de classe (souvent natif dans vos outils constitutifs de l’AGL) – cela ne représente d’ailleurs pas 100% du code. La génération de documentation à la mode « javadoc », qui n’est pas de la gestion documentaire! Les seuls tests de fuite mémoire, car ils n’ont rien à voir avec des tests fonctionnels et d’intégration. (cf cours sur le test logiciel) GLAO 01 - Kick off
24/02/2011 Des fonctionnalités et contraintes de votre futur AGL Objectifs et Attentes Implémentation de passerelles bidirectionnelles et incrémentales (au minimum sur les phases de conception / réalisation) Orienté web : pages, navigation, déploiement sur des outils Open Source … Support à un workflow Accédant à un système de gestion de Base de Données Open Source Toutes les technologies sont autorisées à l’exception de .Net Ce ne sera ni un atelier de documentation ni un outil de gestion de projet GLAO 01 - Kick off