Conduite de Projet avec la Forge



Documents pareils
ALDEA ET SYSTEMES D INFORMATION

FORMATION SUPPORT MOAR. Mardi 26 juin 2012

M Études et développement informatique

LA GESTION DE PROJET INFORMATIQUE

LA GESTION DE PROJET INFORMATIQUE

Gé nié Logiciél Livré Blanc

Génie Logiciel LA QUALITE 1/5 LA QUALITE 3/5 LA QUALITE 2/5 LA QUALITE 4/5 LA QUALITE 5/5

La présentation qui suit respecte la charte graphique de l entreprise GMF

M Études et développement informatique

Les méthodes itératives. Hugues MEUNIER

Lancement du projet TOP (Tracabilité et Optimisation des Process)

Séance 1 Méthodologies du génie logiciel

MANUEL UTILISATEUR SAMS 3.00H <MDJ-SAMS-UTIL-02>

Cahier des charges (Exemple de proposition commerciale pour un site Internet vitrine)

Hudson Serveur d Intégration Continue. Adrien Lecharpentier IR3 Ingénieurs2000, Université de Marne la Vallée

InteGraal MODE. cousu main

La clé de votre réussite, notre engagement!

INDUSTRIALISATION ET RATIONALISATION

ZetesChronos Visibilité totale de votre processus de livraison

Topologie du web - Valentin Bourgoin - Méthodes agiles & SCRUM

Système d Information du CNRST - SIC -

CERTIFICATION LA CERTIFICATION

Conditions Particulières de Maintenance. Table des matières. Ref : CPM-1.2 du 08/06/2011

Société de conseil en intégration Oracle E Business Suite.

Le génie logiciel. maintenance de logiciels.

OFFRES DE SERVICES SDS CONSULTING

+ DISCOVER " BENCHMARK DU SECTEUR, DE LA CONCURRENCE, + PLAN MÉTHODOLOGIE " STRATÉGIE COMMERCIALE, STRATÉGIE DE MARQUE, MARKETING,

MODE D EMPLOI V.2.0. Installation. Nouveautés V.02. Fais ton journal - version mars Mode d emploi -

Gestion de la Maintenance Assistée par Ordinateur

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

La pratique. Elaborer un catalogue de services

Contents Backup et réinstallation... 2

W4 - Workflow La base des applications agiles

Le pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée

ITIL V3. Transition des services : Principes et politiques

Nom-Projet MODELE PLAN DE MANAGEMENT DE PROJET

Etude de cas «H» Doc Stagiaire Version 2

Pilot4IT Tableaux de Bord Agréger et consolider l ensemble de vos indicateurs dans un même portail.

CQP Développeur Nouvelles Technologies (DNT)

XP : plus qu'agile. Extreme Programming v2 et Développement Responsable. Thierry Cros

Cegid Business Place Produflex

CATALOGUE DE SERVICES DE LA DIRECTION DU SYSTEME D INFORMATION DE L UNIVERSITE DE LIMOGES

OpenVPN Manager. Projet M2-ESECURE - Robin BUREL. Date 10 Janvier 2013 Tuteur : M. Richard

TIERCE MAINTENANCE APPLICATIVE

HACCP Évolutions réglementaires et normatives

Cahier des charges du support technique d assistance aux centres d examens DELF/DALF Objet du marché :

Plan de Continuité d'activité Concepts et démarche pour passer du besoin à la mise en oeuvre du PCA

1 - Connexion au service de gestion des demandes informatiques du lycée

LOGICIEL DE GESTION DE DOCUMENTS PDF : PROJET INFO 1

Projet BI powered de la société «BI experts»

Responsable de structure. Administratifs. Consultants. Financeurs. Prescripteurs

Jusqu où aller dans la sécurité des systèmes d information?

Marché à Procédure adaptée. Tierce maintenance applicative pour le portail web

Séminaire Business Process Management. Lausanne le 9 mai 2007

D AIDE À L EXPLOITATION

La fonction d audit interne garantit la correcte application des procédures en vigueur et la fiabilité des informations remontées par les filiales.

Atelier " Gestion des Configurations et CMDB "

Rectorat de Grenoble

Projet de Java Enterprise Edition

Phase 2 : Mettre en œuvre. Gestion des projets. Gestion documentaire. Gestion du changement. R Collomp - D Qualité D 2 Ges4on documentaire

Solution globale de gestion et reporting projet

Développement itératif, évolutif et agile

Note de cadrage. Projet Web UMS

Achat V9.7 Dématérialisation des Achats et des Marchés Publics

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

REF01 Référentiel de labellisation des laboratoires de recherche_v3

Conseil en Technologie et Systèmes d Information

InteGraal AGRO. Progiciels et services pour les industries et négoces du secteur

La pratique de l ITSM. Définir un plan d'améliorations ITSM à partir de la situation actuelle

e-obs : Conception et utilisation Rémy Decoupes Ether // ums3365

COMMANDE REF ADMIN-CS-540-CDD

Rapports d activités et financiers par Internet. Manuel Utilisateur

SCRUM BUT, LE LIVRE BLANC. De la problématique de mener un projet AGILE dans une organisation classique

STRATEGIE, GOUVERNANCE ET TRANSFORMATION DE LA DSI

France Telecom Orange

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

DataWarehouse. Cahier des Charges - Clauses Techniques

MICROSOFT DYNAMICS CRM & O Val

proximite + qualite + competitivite

MÉTHODOLOGIE PROJET SYSTÈME D INFORMATION DÉCISIONNEL BI - BUSINESS INTELLIGENCE. En résumé :

Intégration de la CAO dans

Guide d utilisation «Extranet Formation» V3.5

Gouvernance des mesures de sécurité avec DCM-Manager. Présentation du 22 mai 2014

PROJET DE PORTAIL INTRANET YNNA

P s a sep e o p r o t S e S r e vi v ce c s Fabrice Dubost

NRC : N KG/2985/M info@mecreco.cd, mecrecocoocec@yahoo.fr

Réussir l externalisation de sa consolidation

Retour d expérience RATP. Intégrer le test de performance au cœur du processus de développement agile. Challenges, techniques, résultats.

La pratique - ITIL et les autres référentiels. Fonctions ITIL et informatique en nuage

Déploiement de l iphone et de l ipad Gestion des appareils mobiles (MDM)

Logiciel libre de gestion pour l'education Populaire. Module ALSH et ALSH périscolaire

VOUS PRÉSENTE. 69, rue Gorge de Loup LYON // Tél. : // contact@o2sources.com

ITIL V2. Historique et présentation générale

Cahier des charges pour la mise en place de l infrastructure informatique

Manuel d utilisation Cléo / Cléo +

Maintenance/évolution d'un système d'information

TRAME POUR LA REALISATION D UN CAHIER DES CHARGES SITE WEB

SPF FIN. Patris Spécification de Use Case: 15-UC01 Obtenir de l'information patrimoniale. Version 1.1

Transcription:

Conduite de Projet avec la Forge Vincent Lafage 1 D2I, Institut de Physique Nucléaire Université d Orsay 19 septembre 2011 1 / 23

Contact S2I Mail : savsii@ipno.in2p3.fr poste : 53555 Documentation en ligne : ipnwiki.in2p3.fr Liste de diffusion linux : linux@ipno.in2p3.fr 2 / 23

Conduite de projet de système d'information.1 On rappelera les notions élémentaires relatives à un projet de système d information....2... ainsi que les principales difficultés rencontrées lors de l élaboration d un tel projet : expression du besoin, cahier des charges, planification, suivi de l avancement, recette, déploiement, maintenances évolutive & corrective..3 On évoquera les problèmes spécifiques liés au portage..4 On décrira l outil Forge de l IN2P3 et en quoi il permet d aider la conduite des projets de système d information..5 On montrera en quoi l utilisation de la Forge fourni les éléments d une démarche qualité. 3 / 23

La MOA vient de Vénus, la MŒ vient de Mars Lexique I. «Je veux une nouvelle cuisine» : maîtrise d ouvrage (MOA) + donneur d ordre, commanditaire et bénéficiaire (au profit de qui l ouvrage est réalisé) + supporte le coût financier (avec ou sans partenaires financiers) + l expression du besoin II. «OK, je fais les plans...» : maîtrise d œuvre (MŒ) «... et je sors les outils» : exécution des travaux + responsable de la réalisation du projet + assure le projet architectural et technique + chargée de la conduite opérationnelle de travaux, conduite du chantier III. Parfois, la MOA ne sait pas exactement ce qu elle veut : il y a besoin d une assistance à maîtrise d ouvrage (AMOA) 4 / 23

Plan d'ensemble Élaboration d un système d information I. phase préalable II. phase de recueil des besoins et de spécification cahier des charges planification : définition des livrables (jalons) et de délais III. réalisation (début de conduite et de suivi) IV. livraison V. phase de recette plan de test, tests fonctionnels, test d intégration VI. mise en production, déploiement VII. maintenances évolutive & corrective 5 / 23

Expression et recueil du besoin.1 Saisir les cas d utilisation use case qui décrivent le déroulement....2...avec en annexe le Lexique (s approprier la connaissance métier).3 Maquette des états, ou rapports (les lettres-types, avec des champs paramétrés) et des formulaires (avec possibilité de saisir des données) soutien graphique de l imagination de la MOA.4 Description des cas de test à partir de l existant ou du prévisionnel Cas de test normal Cas de test exceptionnel.5 Structure de données Types de données (numérique / caractères, longueur, nombre de décimales, valeur min et max, valeurs permises...)? Relations entre les entités? Règles de gestion de ces données?.6 Cahier des charges 6 / 23

Cahier des charges Vise à définir simplement les «spécifications de base» d un produit ou d un service à réaliser. Le cahier des charges prend des formes variables selon le type d activité (production ou service récurrent, projet ponctuel, ), selon le domaine d activité principal concerné et selon la culture d entreprise. formalisation des besoins explication aux différents acteurs cadrage des missions (directeur de projet MOA / chef de projet MŒ) référentiel commun outil de communication planification : définition des livrables (jalons) et de délais Éviter la sur-spécification!!! 7 / 23

Recette Ne pas faire tester par les réalisateurs! (bien sûr, les faire tester, mais ne pas s appuyer sur leurs seuls tests) Un tiers neutre, n est pas forcément un bon testeur (la Tierce Recette Applicative, une aubaine commerciale, pas forcément une bonne idée) Prévoir les tests dès le début (quitte à les élaborer secrètement...) Les faire exécuter par les utilisateurs (les gens du métier) Plan de test, stratégie de recette : c est la guerre! 8 / 23

Déploiement Aspect logistique : combien de postes? combien de systèmes différents? Aspect dynamique : combien de nouvelles versions par an? Copie manuelle? Serveur de mises-à-jour? Client léger? Gestion des dépendances (bibliothèques, versions, bases de données...). système de paquetage (Debian.deb, RedHat.rpm) 9 / 23

Maintenance évolutive & corrective Un système d information, ça évolue garder des traces de cette évolution système de gestion de version (... de sources) version / revision control, Source Code Management ipnvcs.in2p3.fr système de gestion de configuration quels compilateur? quelles bibliothèques extérieures? quelle version du(es) systèmes? système de suivi de problèmes (tickets, incidents, bug reports...) développement multi-environnement (environnement de production, de recette, de développement) Tierce Maintenance Applicative, risques et bénéfices de la délocalisation 10 / 23

Le portage Des dangers : Délicat : tout retester... Couteux : (combien de lignes / j, compilées, commentées et testées?) Attention aux effets de mode!!! Fortran vers C++? Est-ce bien nécessaire / raisonnable? Ne pas confondre langage et paradigme : «Objet» ne veut pas dire C++ (ni même Java) Des éléments de solutions : On est + fort en version qu en thème Interfaçage multi-langage Portage partiel Opportunité de «refactoring» (SPAG pour Fortran) 11 / 23

Forge logicielle 12 / 23

forge.in2p3.fr 13 / 23

Activité 14 / 23

Demandes 15 / 23

Connexion 16 / 23

Nouvelle demande 17 / 23

Wiki 18 / 23

Dépot / contrôle de version 19 / 23

S inscrire sur la Forge.1 Demande de certificat auprès de l autorité de certification CNRS2-standard pour tous les utilisateurs! https://igc.services.cnrs.fr/cnrs2-standard.2 Inscription des utilisateurs auprès de forge.in2p3.fr.3 Demande d ouverture du projet par l administrateur 20 / 23

Une démarche qualité la qualité logicielle : les fausses évidences une définition relative (pour la MOA? la MŒ? les utilisateurs?) un matériau éthéré (illusion de malléabilité du code) qualité d un process ou qualité du code? Failure stories (sonde Mariner 1 ; satellite Mars Climate Orbiter ; Therac-25 ; projet Virtual Case File ; Ariane 5 vol 501)... bug Y2K : qui a eu des problèmes? halte au pessimisme ontologique! une traçabilité (historisation, explicitation) des mesures (qualité objective et quantifiable : complexité cyclomatique,...) de la documentation, du formulaire, des certificats : cf. CMMI les «bonnes pratiques» (voire les «meilleures pratiques» ) 21 / 23

Conclusion La Forge, un environnement de travail souple et interactif partagé historisé sauvegardé 22 / 23

Merci de votre attention des questions? 23 / 23