Méthodologie de mise en place de



Documents pareils
Réussir le choix de son SIRH

Les tableaux de bord de pilotage de nouvelle génération. Copyright PRELYTIS

Organisation d une simulation sur un prototype logiciel workflow et GED. ImmoBiens. 1 - Description du projet de l entreprise

CMS Open Source : état de l'art et méthodologie de choix

LA GESTION DE PROJET INFORMATIQUE

LA GESTION DE PROJET INFORMATIQUE

Ressources. APIE Agence du patrimoine immatériel de l état. La comptabilisation des logiciels et bases de données. l immatériel. Pour agir.

Cahier des charges. «Application Internet pour le portail web i2n» Direction du Développement numérique du Territoire

Cursus 2013 Déployer un Content Management System

Infrastructure / réseau / sécurité /support utilisateur

NEXTDB Implémentation d un SGBD Open Source

Ministère de l intérieur

Logiciels libres en entreprise

Les Réunions Info Tonic. Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014

Gestion Projet. Cours 3. Le cycle de vie

OFFRE MDB Service & Architecture Technique. MyDataBall Saas (Software as a Service) MyDataBall On Premise

Introduction. Les articles de la presse spécialisée tendent à nous laisser penser que c est en effet le cas :

SIMULER ET CONCEVOIR LE TRAVAIL FUTUR

e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France

Quel logiciel DE CRM choisir pour votre force de vente terrain?

Cloud computing ET protection des données

ISTEX, vers des services innovants d accès à la connaissance

Utilisation d'outils de WebMapping OpenSource dans une collectivité territoriale Communauté de Communes de l'agglomération Saint-Loise (CCASL)

Dossier de Presse. Ergonomie. E-commerce. Portails internet. Applications Facebook. Logiciels «prêts à adapter» Logiciels sur mesure

1 JBoss Entreprise Middleware

GERER SA MAINTENANCE INFORMATIQUE

SOMMAIRE 1. NOTRE AGENCE NOS PRESTATIONS NOTRE MÉTHODOLOGIE PROJET NOS OFFRES LES ATOUTS DE NOS OFFRES...

Gagner en performance avec un extranet. et mener son projet extranet?

Un serveur d'archivage

Système d Information du CNRST - SIC -

Définition. Caractéristiques. - Du partage des ressources : espace de stockage, imprimantes, lignes de communication.

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

Séminaire en ligne : Diffuser un management transversal des projets dans une université

Logiciels libres: Des applications métiers mutualisées pour les collectivités. Les Rencontres LandesPublic

Gestion d'un parc informatique public avec LTSP

Valoriser vos bases de connaissances avec AMI Help Desk. AMI Enterprise Discovery version 3.9

Webinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de

Panorama général des normes et outils d audit. François VERGEZ AFAI

Catalogue des stages Ercom 2013

BOOK REFERENCES ERGONOMIQUES Gfi Informatique

«Les documents référencés ci-dessus étant protégés par les droits d auteur et soumis à la déclaration au Centre Français d exploitation du droit de

Le projet SIST. Internet et Grilles de calculs en Afrique Agropolis- Montpellier Décembre 2007

Systèmes et réseaux d information et de communication

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

Retour d expérience d outils autour d EML. Marie-Claude Quidoz (CEFE) Atelier FRB : 02/04/2014

APPEL D OFFRE. Projet décisionnel. Juillet 2011

Zimbra. S I A T. T é l : ( ) F a x : ( )

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

Enquête sur les ressources numériques en bibliothèque publique

c o n c e p t i o n Un savoir-faire et des experts pour concevoir des sites efficaces et durables

Salon Progiciels 2007 Conférence «La description visuelle des flux d information» Avec le témoignage de la société

Design. Search. Cloud AMOA ECM. Intégration. IT Solutions. Formation. Développement. Mobilité. Open source. Infogérance. Ergonomie

MARCHES PUBLICS DE FOURNITURES COURANTES ET SERVICES CAHIER DES CLAUSES TECHNIQUES PARTICULIÈRES. Objet du marché :

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

La gestion globale des contenus d entreprise

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D

Annonces internes SONATRACH RECHERCHE POUR SA DIRECTION CENTRALE INFORMATIQUE ET SYSTÈME D INFORMATION :

Synthèse du «Schéma Directeur des Espaces Numériques de Travail» A l attention du Premier degré (doc réalisé par Les MATICE 76)

L'ENA libère son Système d'information

RMLL Beauvais Le 07/07/2015. RMLL 2015 à Beauvais Le mardi 7 juillet 2015 À 14h salle 203/204

Petit guide pour choisir une solution CRM

Schéma directeur du système d information. Réunion de lancement : 18 octobre 2013

Présentation Création-Web

LES OUTILS DU TRAVAIL COLLABORATIF

CONFÉRENCE HOPITECH 2011

Bachelier Bibliothécaire- Documentaliste!

DISPOSITIF RÉGIONAL ET DEPARTEMENTAL EN FAVEUR DES HOTELS D ENTREPRISES

Focus : Des bibliothèques dans l'économie du livre (droit de prêt, copie privée, acquisitions papier et numérique) au prêt de livres numériques

Mise en place à L EPARC d un système de communication informatisé entre les restaurants scolaires et la cuisine centrale.

La directive européenne INSPIRE

Étude comparative des SIGB Open source KOHA, OPENFLORA, PMB, EVERGREEN. pour les bibliothèques et centres de documentation

Proposition technique et commerciale

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

Regard sur hybridation et infogérance de production

Questions réponses sur e sidoc

Plan d action SMB d une Approche Agile de la BITM Pour les PME

Réseau social : pourquoi, comment? Social Collaborative Suite

Comment mettre en oeuvre une gestion de portefeuille de projets efficace et rentable en 4 semaines?

scfi, créateur de Solutions Innovantes... 2 Contrat de Partenariat... 3 Concept... 3 Services... 4 Domaines... 4 Atouts... 5

Dématérialiser les échanges avec les entreprises et les collectivités

ERGO web. Augmentez votre e-business grâce à une conception Web de qualité taillée sur mesure, ergonomique, innovante et créative.

La fonction achats fonction achats internes extérieur

Plateformes vidéo d entreprise. Choisir sa plateforme vidéo d entreprise

PREMIER MINISTRE SECRÉTARIAT GÉNÉRAL DU GOUVERNEMENT

Expertises Métiers & e-business. Technologies Microsoft & OpenSource. Méthodologies et gestion de projet

Typologies des logiciels pour un professionnel. Quels logiciels utilisez-vous et qu existe-t-il d équivalent dans le monde du libre?

Des applications locales à l infonuagique: comment faire la transition?

Journées Techniques Réseaux Le Rôle d un cabinet d étude dans un projet de Téléphonie sur IP

Les avantages de la solution Soluciteam

PROGRAMME DE FORMATION

ASTER et ses modules

SERVICES INFORMATIQUES AUX ORGANISATIONS

proximite + qualite + competitivite

Alignement stratégique du SI et gestion de portefeuille de projets

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

Les réseaux sociaux d entreprise

Ministère de la Culture et de la Communication

Transcription:

Méthodologie de mise en place de solutions libres en bibliothèques universitaire Ludovic MECHIN doxulting 4 juin 2009 2

Sommaire Spécificités d'un projet d'implantation d'un logiciel libre ou open source Comment les logiciels libres s'intègrent-ils dans les systèmes d'information des professionnels de la documentation et des bibliothèques? En quoi un projet d'implantation d'un logiciel libre ou open source diffère de celui d'un logiciel propriétaire? Méthodologie de conduite d un projet libre La nécessaire analyse préalable : pourquoi l aspect budgétaire ne peut être le seul critère de décision Comment gérer le temps du projet? : maquettage et démarche itérative, constitution de l équipe projet et évaluation des charges de travail. Comment recenser et évaluer les communautés de développement libre? Postes d économie et de dépense : maturité du projet libre et retour sur investissement 3 études de cas

Spécificités d'un projet Open source : intégration dans les systèmes d'information / les familles de logiciels libres «documentaires» SIGB Koha PMB Evergreen CMS documentaires + ou - orientés portail Spip(php mysql) Alfresco(Java) Nuxeo (J2EE) Freedom, Drupal Infrastructure Lucene (moteur de recherche) Utilitaires Editeurs XML, gestion de bibliographie, Gestion d'enquête 4

Spécificités d'un projet Open source : les 4 têtes de l'utilisateur de logiciels libres Le «malgrélui» Le «sans le savoir» Le volontaire Le «faute de mieux» 5

Spécificités d'un projet Open source : les 4 profils de l'utilisateur volontaire Bricoleur Radin Opportunist e Idéaliste 6

Spécificités d'un projet Open source : typologie des projets open source Développement collaboratif On développe les fonctions manquantes que l'on reverse à la communauté Type de produit : applications métier immatures ou besoins spécifiques Ressources : Architecture technique (matériel, réseau ), développeur interne (missionné officiellement, compétent et disponible) ou prestataire de service, communauté «intégrante» et dynamique. Coûts : Forfait de développement. Economie sur le coût de licence Précautions : en phase «amont» : étude très sérieuse des fonctionnalités, de la vitalité de la communauté et de ses règles de contribution. Savoir estimer le temps de développement et contrôler le respect de cette estimation Risque de dérive coûts/délai si le volume de développement est sous estimé. Risque d'isolement si la communauté refuse d'intégrer les modifications (fork). 7

Spécificités d'un projet Open source : typologie des projets open source «Sur étagère» le logiciel est accepté tel que sans modifications. Type de produit : Utilitaires, applications matures ou CMS ( si les besoins sont modérés et très classiques Ressources : Architecture technique (matériel, réseau ), ressources internes + aide de la communauté pour l'installation. Coût : très modéré, voire nul, sauf si l on fait appel à une assistance externe pour la mise en oeuvre (paramétrages, formations ) Précaution : en phase «amont» étude très sérieuse des fonctionnalités Risque : si un manque fonctionnel apparaît en cours ou à l'issue du projet : dérive budgétaire ou retour arrière (temps perdu) 8

Spécificités d'un projet Open source : typologie des projets open source Intégration Plusieurs logiciels Open Source sont associés sous une même interface graphique/ergonomique/fonctionnelle Type projet : Infrastructure, applications ou CMS avec besoin spécifique à couvrir Ressources :développeur interne (missionné officiellement, compétent et disponible) ou prestataire de service très compétent en open source. Coût : forfait de développement et d intégration. économie du coût de licence Précaution :Très bonne connaissance des logiciels de base, de leur interopérabilité, de la compatibilité de leurs licences. Savoir estimer le temps de développement et contrôler le respect de cette estimation. Risque de dérive coût/délai si le volume de développement est mal estimé. 9

Spécificités d'un projet Open source : s éloigner ou non du standard Un choix fondamental : s'éloigner ou non du standard Cas de développements additionnels reversés (et intégrés par la communauté) : Fonctionnement classique d'une communauté, les modifications sont intégrées au logiciel et seront disponibles dans les nouvelles versions. Cas de développements additionnels non reversés ou non intégrés par la communauté : Renoncement aux nouvelles versions. éventuellement création d'un fork. Ou Documentation rigoureuse des additifs et réintégration des ajouts à chaque chargement d'une nouvelle version. Coût récurrent 10

Spécificités d'un projet Open source : synthèse Spécificités d un projet open source identification et évaluation des logiciels évaluation de la communauté choix du reversement ou non des modifications Similitudes avec un projet propriétaire analyse des besoins gestion projet des développements relation client/fournisseur dans le cas d'un recours à une SSLL absence de relation client/fournisseur dans le cas d'un travail direct avec la communauté si prestataire (SSLL) il ne s engage que sur ses prestations, et non sur l évolution du logiciel 11

méthode de projet : relativité du critère budgétaire Dans un projet open source les critères budgétaires ne sont pas toujours déterminants coûts d investissements moindres mais dichotomie charges internes / charges externes coûts de licences nuls ou presque (cas des open source à distribution payante) mais des droits attachés aux licences qui peuvent être complexes il faut se méfier des coûts cachés investissement temps humain coût interne ou externalisation (études et développements) des mises en œuvre qui s allongent dans le temps 12

méthode de projet : relativité du critère budgétaire Type de coûts Coûts d investissement Matériels et système d exploitation Hébergement externalisé de l application Logiciels substrats (SGBDR, Middleware ) Logiciel métier (SIGB, logiciel documentaire, logiciel d archives, portail, outils multimédia ) Prestations externalisées (reprises, paramétrages, formations ) Prestations assurées en interne et autres coûts cachés Coûts récurrents Maintenance logicielle Veille sur le produit et autres coûts cachés Solutions propriétaires : en % du total des coûts Solutions libres : en % du total des coûts 10 à 20 % 20 à 30 % Coûts équivalents Comparaison des coûts bruts 0 à 2 % par an 0 à 2 % par an Coûts équivalents, peuvent être légèrement supérieurs pour les solutions propriétaires reposant sur des technologies ou plateformes non standard 0 à 15 % 0 % Supérieurs pour les solutions propriétaires 20 à 30 % 0 % 50 à 70 % 10 à 80 % Equivalents, peuvent être supérieurs pour les logiciels libres 10 à 50 % 20 à 100 % Supérieurs pour les logiciels libres 2 à 5 % par 0 à 30 % par an Peuvent être supérieurs pour les logiciels libres an 1 à 5 % 10 à 20 % 13

méthode de projet : relativité du critère technique Les critères techniques ne sont plus déterminants Il est très rare que des services informatiques s opposent aujourd hui techniquement aux solutions libres, puisqu ils en utilisent de fait (Linux, Apache, Firefox, MySql, Postgresql) Les éditeurs de logiciels propriétaires intègrent des briques libres Même le monde Mac s émancipe avec Mac OS X (implémentation libre d Unix) Enfin la caractéristique principale des logiciels open source est d être intéropérables et basés sur des technologies ouvertes 14

méthode de projet : importance du critère organisationnel Dans un projet open source le critère organisationnel est crucial un projet open source ne peut être mené sans équipe il n est plus possible de dériver la responsabilité sur un éditeur (externalisation de la responsabilité) même si le retour en arrière est toujours possible : une maquette ne devient pas un prototype si ce dernier n est pas porté par une équipe convaincue et opérationnelle Conclusion : le temps passé par les équipes est plus important. On y gagne en adhésion et motivation, on y perd en ressources mobilisées 15

méthode de projet : analyse préalable Dans un projet open source on ne peut pas faire l économie d une analyse préalable même si un projet open source n entre pas dans les canons projets (budget prévisionnel, cahier des charges, mise en concurrence, validation du choix par une commission d AO) Cette analyse préalable doit répondre aux questions suivantes : l outil pressenti répond il aux besoins minimaux? les contraintes ont-elles été analysées? le contexte organisationnel a-t-il été pris en compte? si cette étude est externalisée, elle constitue un coût à prendre en compte 16

méthode de projet : le temps du projet / maquettage, prototype - Le temps du projet, moins d urgence, plus long - Maquettage facilité (pas besoin de prêt de logiciel) et démarche itérative : prototypage beaucoup plus facile qu avec des logiciels propriétaires, part de risques moins importante (benchmarcking, montée en charge) - Caractériser l équipe projet : bibliothécaire, informaticiens - Evaluer les charges de travail : reprise des données, formation, paramétrage, scénarisation étape par étape - Impact sur l appel d offres (démarche open source pressenti / démarche classique) 17

Définition du contexte, des acteurs concernés, des gains attendus Expression des besoins et recensement des fonctions attendues méthode de projet : le temps du projet / les jalons Définition du contexte technique Recensement des contraintes et des performances attendues Identification de l offre en matière de logiciels libres (y compris sur le plan international) Logiciel open source identifié? KO Passage en mode classique : rédaction d un CCTP et appel d offres Approfondissement de la connaissance du produit et de la communauté: -téléchargement, installation et premiers tests rapides du produit -évaluation du dynamisme et des règles de fonctionnement de la communauté, consultation des usagers si cela est possible OK Choix provisoire Décision d évaluation OK Choix définitif KO Passage en mode classique : rédaction d un CCTP et appel d offres Elaboration d un plan projet pour le maquettage et le prototypage, avec 1 ou 2 étapes de validation ou Rédaction d un cahier des charges en vue du choix d une SSII pour des prestations de mise en œuvre ou en vue une réalisation en interne (si les ressources existent) 18

Définition du contexte, des acteurs concernés, des gains attendus Expression des besoins et recensement des fonctions attendues Définition du contexte technique Recensement des contraintes et des performances Identification de l offre, d après les bancs d essai, les documents commerciaux, d après les démonstrations effectuées en amont, d après les rencontres avec des utilisateurs Cahier des charges (CCTP en marché public) méthode de projet : le temps du projet / les jalons Consultation des sociétés (pour les institutions publiques : MAPA, marché ouvert ou restreint, dialogue compétitif selon l importance du projet) dont les produits répondent aux principales contraintes définies dans le cahier des charges fonctionnel et technique (10 à 15 sociétés pour un logiciel de gestion de bibliothèque ou un moteur de recherche) Dépouillement réponses des Approfondissement de la connaissance du produit et de la société (selon la procédure) - oraux - démonstration - maquettage Eventuellement constitution d une «short list» (3 à 5 sociétés), selon Grille de décision Présentation et validation du choix en Commission des marchés 19

méthode de projet : évaluer les communautés - Evaluer la communauté site web, forums, listes de diffusion - Critères d évaluation Mesurer le nombre et la variété des participants Vérifier la proximité d intérêt des institutions concernées S assurer de l importance et du positionnement des développeurs Valider que les procédures de contributions des uns et des autres est bien formalisée - Identifier les compétences SSLL consultants équipes informatiques dans des établissements croiser avec des critères thématiques (qui fait quoi en terme de maintenance évolutive, de reprise de données, d intégration, ) 20

méthode de projet : maturité du projet et retour sur investissement Tout dépend du degré de maturité du projet - les projets pionniers ne sont pas forcément plus coûteux en investissement, l objectif est le retour sur investissement à long terme, à condition de drainer de nouveaux entrants sur la solution (pas de fork) de partager les développements (et leurs coûts) - l investissement humain est toujours très important, quel que soit le projet et il est rarement chiffré vacataires gens du métier versés dans l informatique (bibliothécaires,documentalistes) informaticiens de métier - à long terme, la rigidité des contrat de maintenance, qui est le propre des logiciels propriétaires, permet de consacrer, le cas échéant, des moyens à une véritable maintenance évolutive - la présence d une communauté active permet de disposer de modules qui seraient chiffrés auprès d éditeurs propriétaires 21

- Contexte favorable méthode de projet : étude de cas / Ecole des Mines Environnement technique hétérogène Logiciel non maintenu Enveloppe budgétaire limitée - Décisions affirmées Analyse préalable (l essentiel, le superflu) L harmonisation des données L observation de Koha - La démarche Installation du logiciel Maquettage itératif, tests, pédagogie Développements, réflexion sur le support Mise en exploitation définitive au bout de 15 mois - Analyse Une équipe impliquée Un projet assez coûteux en assistance et en développement mais plus économique que s il y avait eu appel d offres Un effet d entraînement notable Un retour sur un investissement qui se profile 22

- Contexte méthode de projet : étude de cas / Universités d Aix-Marseille Etude préalable pour la gestion commune des bibliothèques 2 options : 1 SIGB / 3 SIGB et une couche fédératrice Choix d un SIGB unique avec un périmètre précis (couches basses) - Préparation du cahier des charges Visites de sites Démonstrations produits Intérêt pour le libre (VP mais aussi bibliothécaires) - Lotissement du cahier des charges Un lot ferme prototype (20 bibliothèques) Un lot optionnel : toutes les bibliothèques Souplesse du Cahier des charges de manière à ce que des prestataires libres puissent répondre - Un libre en BU Choix de koha et de BibLibre 23

méthode de projet : étude de cas / Conseil Général du Jura -Contexte Dès le départ le périmètre fonctionnel est cadré : permettre aux jurassiens de localiser un ouvrage dans le réseau de lecture publique et d effectuer des demandes de prêts entre bibliothèques en ligne Après un tour d horizon, le choix se porte sur un produit open source (MoCCAM) mais nécessité de développer les fonctions manquantes (PEB) -La démarche Appel d offre pour le choix d un prestataire pour la mise en œuvre (installation, paramétrage + développement de fonctions manquantes ), Projet long (difficultés sur l architecture technique notamment) : 2 ans Fort investissement de l équipe de la BDP (Conseil Général) Participation active à la communauté : les développements payés par le Jura sont ou seront reversés à la communauté - Analyse et bilan financier Coût global : 100 000 (non compris charges internes) Coûts récurrents : 1 800 HT / an Principal problème : le logiciel choisi n'était pas encore vraiment utilisé et la communauté était très réduite et peu active en échanges ; tâtonnements et pertes de temps Au final, un coût équivalent à celui d une solution propriétaire 24

conclusion dans une période pionnière, le coût d un projet open source n est pas nécessairement déterminant par rapport à une solution «propriétaire» le retour sur investissement n est pas immédiat solution non viable si non portée par une équipe l avenir du projet open source (retour sur investissement rapide) réside donc dans la mutualisation (consortium, groupements d achat..) ce qui est dans la logique communautaire de l open source 25