Un logiciel « libre » au développement sous contrôle! Une charte de développement langage, environnement, architecture outils de développement collaboratifs.

Slides:



Advertisements
Présentations similaires
Industrie alimentaire et emballage
Advertisements

Active Directory Windows 2003 Server
Les Systèmes d’Information Financière Atelier conjoint ACBF / Banque Mondiale / AFRITAC de l’Ouest Gérer l’application dans le temps, sur les plans fonctionnel,
ATELIER 1 ATELIER 1 Module 3 TICE et développement professionnel
Analyse et Programmation Orientées Objets
Le Contrôle dans tous ses états. 2 A- Le Crédit Coopératif.
La Gestion de la Configuration
Les Evolutions et la Maintenance
Réunion sur la Mutualisation des outils du suivi régional des parcours VAE Vendredi 3 décembre 2010 DGEFP - PARIS.
Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.
ESPACE NUMERIQUE DE TRAVAIL ESUP-Portail Campus Numériques et Universités Numériques en Région Montpellier – 1/10/2003.
Espaces numériques de travail 12 mars 2004 Une nouvelle approche sur les usages des T.I.C. Espace Numérique de Travail - Système dInformation Alain Mayeur.
Journée d’échange du 17 Novembre
Copyright 2008 © Consortium ESUP-Portail ESUP-Days 7, Paris, 3 février 2009 La démarche projet Pascal Aubry.
LA QUALITE LOGICIELLE Plan du cours Le Plan Qualité 1 h ½
Le processus unifié UML est un langage de modélisation et n ’impose pas de démarche de développement Le processus unifié : méthodologie de développement.
Organigramme Technique de Projet
Activité : SUPPORT CLIENT
CURSUS DE FORMATION AUX NOUVELLES TECHNOLOGIES DE DEVELOPPEMENT UV EJB Entité Module Java Expert.
Le groupe de travail : Alertes P3. Préambule Ce groupe a pour but de définir des alertes régionales et locales. Nous avions initialement axé notre travail.
L’Ingénierie de la Formation Continue Session I : Méthodologie d’élaboration d’un plan de Formation
DRIAS Le portail DRIAS : point d’avancement Comité des Utilisateurs
LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS.
Active Directory Windows 2003 Server
du Système Global d’Information COCKTAIL
ON A LES MOYENS DE VOUS EXPORTER EXPORT & INVESTMENT Présentation des objectifs et principes du reporting budgétaire et comptable.
Passer à la première page SYMPA Un nouveau service pour la diffusion et léchange d informations, sécurisé et adapté aux besoins de lacadémie.
l’Homme et le Métier que celui-ci exerce
Introduction au Génie Logiciel
Présentation commerciale
B2i Lycée Circulaire BO n°31 du 29/08/2013.
Chap 4 Les bases de données et le modèle relationnel
LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PRÉCISION DES RÉSULTATS
Gestion d’un projet SIG
Demain se construit aujourd'hui
Saisie de l’Offre de Formation (SOF)
DOCUMENTS DE FORMATION CODEX FAO/OMS SECTION TROIS LES BASES DES ACTIVITES NATIONALES DU CODEX Module 3.3 Considérations sur la constitution des délégations.
Les 10 choses que vous devez savoir sur Windows Authentique Notice légale Les informations de ce document contiennent les explications de Microsoft Corporation.
Entre construction théorique et mise en œuvre opérationnelle
Environnements de travail Schéma directeur des. SDET : un méta projet du S3IT S3IT : Une démarche globale Une démarche structurante Une démarche de projet.
L’organisation & les responsabilités
Environnement et architecture informatique
Les applications Cocktail
Le 21 Décembre 2000 Réunion Paris 5
Présentation de l’ENT L’ENT késako? Vous avez certainement déjà tous entendu parler de l’ENT mais qu’est-ce qu’un ENT? Le site :
LE PLAN QUALITE Utilité du plan qualité :
Rapport Visionnaire Tunisie
Progiciels de Gestion Intégrés
Logiciel libre ou commercial? Benjamin Thominet, le 31/01/2004.
Traduction et Interprétariat dans le domaine de la Documentation Technique et les domaines connexes par Gabriel MARZLIN Consultant Ingénieur en Soutien.
Les référentiels de l’Unapei
INDATA Ingénierie Les secteurs d’activités d’INDATA :
L’enseignement de spécialité SLAM
Sites Pilotes Généralisation
CNAM - FORUM FRANCO-RUSSE IRT RAILENIUM – Olivier ADAM Le 31 mars 2015
Initiation aux SGBD Frédéric Gava (MCF)
Jefyco et la paie.
Administrations et logiciels libres Guide pour les marchés publics 9 juillet 2015 Anne-Claire Viala / Thierry Aimé.
Conseil de développement du Pays d’Aunis
Esup Days – PStage - Apogée. Esup Days 2009 – 03 juillet Plan  Rappel du contexte  La collaboration et le partenariat ESUP/AMUE  Les engagements.
Objectifs du développement Des agendas culturels et services quotidiens de La Libre Belgique et de La Dernière Heure et proposera des services d’informations.
Définition de la qualité dans le secteur médico-social
JEFYCO 12 Juin Plan Le point sur le compte rendu du 27/03, sur les encours et les développements à programmer Les experts: désignation Les éditions.
Proposition au 20-dec-2005 Projet de partenariat co-initié par FdP Genève - LPA - Akis Ingénierie - KeyPartners 1 Plate-forme collaborative pour la conception.
Les fonctionnalités OVIDENTIA. Fonctions Bénéfices Prestations Contrat de service Avril 2004OVIDENTIA : le Portail d'Entreprise de CANTICO2 Les fonctionnalités.
PROJET DE SESSION DANS LE CADRE DU COURS: SCG Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006.
Les nouvelles façons de consommer le CRM Gérer, optimiser et transformer votre SI…
Académie de Bordeaux Inspection académique de la Gironde
1 Interne Orange Accédez à votre système d'information depuis votre terminal mobile Nomalys.
WHAT IS THIS ? Serveur d’intégration Environnement JAVA Open Source Ou logiciel d’intégration continue.
Transcription de la présentation:

Un logiciel « libre » au développement sous contrôle! Une charte de développement langage, environnement, architecture outils de développement collaboratifs SGBD cibles Une charte graphique (GUI) Partage des travaux forums utilisateurs/développeurs Gestion des versions Gestion des Frameworks Gestion de la documentation

Le cœur : le référentiel base de données Gestion des versions des dictionnaires de données Gestion des demandes d évolution ou modification Gestion des effets de bords sur les applications clientes.

le référentiel base de données Un serveur BD de développement unique –Tout le monde peut disposer de la dernière version en cours de développement Un serveur BDs de test possible pour chaque établissement: –2 Bases possibles une base de test = version de développement à un instant t une base de test réplication de la base d exploitation à un instant t

le référentiel base de données Aujourd hui: –Un modérateur garant de son évolution, de sa cohérence, de son renseignement et de sa diffusion procédure de demande de travaux Demain: –Un outil de développement collaboratif de gestion et de synchronisation des bases de données au sens « users Orcale »

Langages, outils, environnement Lapplication de base et ses modules sont développés avec loutil WebObjects disponible sur plate-forme Wintel ou Mac OS X Le langage pour tout nouveau module est JAVA. La modélisation base de données est faite avec EOF (inclus avec WebObject) Larchitecture pour tout nouveau module est une architecture n-tiers

SGBD cibles Par défaut il sagit dOracle Toute autre source de données est possible pour autant qu il existe un « adaptor » ou un driver ODBC ou JDBC en version 5.0 Modéliser avec EOF crée un niveau dabstraction indépendant des SGBD et permet de mixer plusieurs sources de données distinctes dans un même modèle –Attention ce nest pas forcément simple!

Gestion des demandes de travaux maintenance corrective et évolutive Toute demande est enregistrée suivant un modèle prédéfini Chaque demande fait lobjet: –dun traitement indiquant: la durée laction réalisée –dune information auprès des utilisateurs et des développeurs Les demandes sont traitées par les développeurs responsables (chefs de projets, de modules ou dObjets

Forums et liste de discussions Un forum utilisateur associé à une liste de diffusion est créé. –Les modifications consécutives à une maintenance évolutive apparaissent dans ce forum Un forum développeur associé à une liste est créé.

Ressources en ligne Une charte graphique devra être élaborée Les ressources graphiques seront en ligne suivant un dépôt de type CVS La méthodologie objet employée devrait permettre la réalisation dobjet métier, de palettes, de bundles qui seront disponibles sous forme de « Frameworks » ré-utilisables ou partageables Univers BO et requêtes Business Query

Les programmes sources: côté client Disponible sur un serveur CVS à l aide d un client CVS disponible sous Windows ou sur Mac. Tout module ayant vocation à sappuyer sur lapplication est déposé dans cette base (« Repository ») Chaque développeur ou établissement peut en disposer pour lenrichir, le corriger ou le tester.

« Reporting » et Infocentre Business Object WebIntelligence Business query Univers en ligne

La documentation 2 types de documentations: –Technique –Utilisateur La documentation technique recouvre plusieurs sous-types et engage chaque développeur. Elle nécessite une méthodologie commune et des outils idoines. La documentation utilisateur est intégrée au projet ou sous-projet. Son squelette est réalisé par le développeur mais sa version définitive est lobjet dun non informaticien. Elle est disponible en ligne.

Procédure de validation Développement et test –niveau développeur/chef de projet/utilisateur Phase Bêta: –niveau chef de projet/utilisateur choisi et volontaire Mise en exploitation –niveau utilisateur

Principes de mutualisation lapplication nest pas un produit commercial ; elle ne peut-être ni achetée ni vendue, ni cédée à des tiers nadhérant pas aux termes de la présente charte.. développée par lUniversité de la Rochelle, celle ci consent à la mettre à disposition gratuitement à dautres universités qui demanderaient à en disposer, sous les conditions prévues aux articles suivants. la mise à disposition doit être sollicitée auprès de luniversité de La Rochelle ; elle donne lieu à établissement d'une convention. la mise à disposition de lapplication implique pour létablissement demandeur son engagement écrit à respecter les clauses de la présente charte.

Principes de mutualisation les établissements qui décident dopter pour lapplication sengagent dans une démarche de mutualisation : -mutualisation des développements, -mutualisation de la documentation, -mutualisation de la maintenance.

Principes de mutualisation Il n y a pas obligation pour un établissement désireux dexploiter l application dêtre, pour les opérations ci-dessus, un membre actif si ce dernier ne dispose pas des moyens nécessaires. Cependant, luniversité demandeuse doit sengager, en contrepartie, à participer aux financements des coûts induits que pourraient engendrer l accès à l application (accompagnement, formation, implantation, suivi et maintenance, assistance, hot line, …) Ces coûts, éventuels, sont estimés par lensemble des partenaires sur la base du prix de revient de la prestation. En cela les pratiques de certains service de formation continues ou des futurs (?) SAIC pourront constituer une base de réflexion.

Principes de mutualisation les universités ayant opté pour lapplication et adhéré aux principes de la présente charte se réunissent dans un comité dapplication (dont la composition sera précisée mais associera politiques, experts fonctionnels et informaticiens): -de donner un avis sur toute nouvelle adhésion, -dorganiser et gérer les coopérations des différentes universités, -de faire le point régulièrement sur les développements nécessaires (ici il sera nécessaire d y ajouter les utilisateurs) lUniversité de la Rochelle se réserve la propriété de lapplication et demeure la garante de sa cohérence.

Participation « active » Rappel: lusage du logiciel est gratuit. –1)Participation financière lorsque létablissement utilisateur souhaite une assistance ou des aménagements spécifiques sans pour autant disposer des moyens nécessaires en local –2)Prise en charge de modules (ou objet métier!) comme la Paie par exemple par un établissement adhérant à la charte. Lintégration au système existant serait assurée par La Rochelle

Relations avec les autres applications Compatibilité Harpège à 100% prévue rentrée 2001 (en cours de réalisation par La Rochelle) Compatibilité Apogée à 100% prévue rentrée 2002

Vers un Logiciel de Gestion Intégrée La compatibilité avec les applications HARPEGE et APOGEE assurera à la communauté la disponibilité de lensemble des applications développées dans le cadre de cette charte. Cet ensemble constituant un système d information intégré modulaire.