If you can't read please download the document
Upload
raphael-semeteys
View
4.728
Download
0
Embed Size (px)
Citation preview
QSOS : veille technologique communautaire
QSOS : veille technologique communautaire
Raphal Semeteys ([email protected])RMLL - 13/07/2007Mthode, projet et outils
Prsentation
Atos Origin
Auteur original de la mthode QSOS en 2004
Utilise lors des prestations du centre de comptences open source
Mise disposition sous licence libre : contribution et promotion de l'open source
Raphal SEMETEYS
Co-concepteur de la mthode, leader du projet
Email/Jabber : [email protected]
An International Player
A leading IT services company providing
business consulting, systems integration
and managed operations that improve
the effectiveness of its clients
Businesses
Annual revenues of 5.4 bn
Over 50,000 employees
In 40 countries
Group Profile
Business MixGeographyIndustries
(*) including Transport)
FY 2006 Revenue: 5.4 Bn
Mthode
Projet communautaire
Outils disponibles
Bilan et perspectivesSommaire
La mthode
Mthode QSOS Pourquoi ?
En plus de questions habituelles telles que
Quel logiciel rpond le mieux mes besoins techniques actuels et prvus ?
Quel logiciel rpond le mieux mes besoins fonctionnels actuels et prvus ?
Il est ncessaire de grer les risques inhrents l'utilisation de logiciels libres
Maturit / prennit (abandon, fork, ractions de l'industrie)
Risques lis la nature des licences (persistance, permissivit)
Risque de retour une relation diteur
Absence d'offres de services industrialises (support, expertise, formation)
...
Mthode QSOS Objectifs
QUALIFIER de manire objective et traable un logiciel/projet en intgrant la dynamique open source
COMPARER les solutions disponibles selon une grille formalise compose de critres pondrs
SLECTIONNER la solution la plus adapte au contexte
1
Dfinir
2
valuer
3
Qualifier
4
Slectionner
Entrer les donnes sur le logiciel
Notez le logiciel sur les critres prcdemment dfinis
valuer les risques gnriques
Noter l'aspect technico-fonctionnel
Dfinir les pondrations
Dfinir de nouveaux critres si ncessaire
Dfinir les critres obligatoires
Rorganiser les axes d'valuation
valuer avec les pondrations
Organiser les rsultats selon les multiples axes
Comparer les diffrentes solutions values, matrice de comparaison
VOS besoins et contexte spcifiques
Dfinir les critres d'valuation
Organiser les critres selon des axes d'valuation
Critres gnriques
Critres techniques et fonctionnels
Critres gnriques prdfinisCritres spcifiques au domaine
Grille de choix
Evaluations pondres
Analyse du logiciel
Evaluation
Mthode QSOS Comment ?
itration
Mthode - tape 1 : Dfinir
Rfrentiels
Types de licences
Types de logiciels
Critres gnriques
Appliqus toutes les valuations
Mme version que la mthode
Critres techniques et fonctionnels
Par domaine logiciel
Indpendants de la version mthode
Constitution de grilles fonctionnelles (ou templates)
Gestion d'inclusions de groupes de critres
Un mme logiciel peut tre vu selon plusieurs grilles
Utilisables pour raliser les valuations
Mthode tape 2 : valuer
Notation selon trois axes majeurs
Risques Utilisateur
Risques Prestataire de services
Couverture fonctionnelle
Notation stricte et objective
0 : critre non satisfait
1 : critre partiellement satisfait
2 : critre pleinement satisfait
valuation indpendante du contexte
Rutilisation
Travail communautaire
Critres hirarchiss
Cela permet des valuations itratives
Obtenir des vues synthtiques
Mthode tape 3 : Qualifier
Intgration du contexte d'utilisation
Filtre sur la couverture fonctionnelle
Filtre sur les risques
Ajout ventuel de critres
Sous forme de pondration des critres
Critre non pertinent
Critre pertinent
Critre critique
Mthode tape 4 : Slectionner
Application des filtres aux valuations
Mode strict
Mode souple
Calcul des notes pondres
Grille de choix
Comparatif en tableau
Comparatif graphique
Le projet communautaire
Projet QSOS Licences
Documents : GNU Free Documentation Licence (v1.2)
La mthode elle-mme
Les grilles fonctionnelles
Les valuations
Les comparaisons
Logiciels : GNU General Public Licence (v2 ou suprieure)
diteurs
Outil de comparaison
Projet QSOS Sites Web
Site officiel : http://www.qsos.org
Mthode, grilles et valuations
News et Wiki (http://www.qsos.org/wiki/)
Comparateur en ligne (http://www.qsos.org/o3s/)
Site communautaire : http://savannah.nongnu.org/projects/qsos
Hberg sur la forge de la Free Software Foundation
Rfrentiel CVS
Bug tracker
Listes de discussion
Projet - Contribuer
Pourquoi ?
Capitaliser votre savoir de manire structure et rutilisable
Mutualiser nos efforts de veille (meilleure qualit et meilleure couverture)
Rpartir l'effort de veille et de maintenance
Quoi ?
Corriger/complter des valuations existantes
valuer de nouveaux logiciels/projets
Crer de nouvelles grilles fonctionnelles
Participer au dveloppement des outils
Vos ides...
Projet - Contribuer
Qui ?
Projets
Utilisateurs individuels
Entreprises et Administrations
Intgrateurs
Tout le monde ! Vous !
Comment ?
S'inscrire la liste de discussion du projet
Laisser des commentaires sur www.qsos.org
Discuter dans la chatroom QSOS http://chat.jabberfr.org/muckl_int/index.php?room=qsos
Publier vos valuations sur www.qsos.org
Venir nous voir la fin de cette prsentation !
Les outils disponibles
Outils QSOS Vue d'ensemble
Outils Format XML
valuations stockes au format XML
Indpendant des outils
Standard utilisable par tous
Modularisation des outils
Grilles fonctionnelles galement
Schmas XSD en cours de finalisation
Des bibliothques d'encapsulation du format pour les dveloppeurs
Java, Perl, PHP, Mozilla Javascript
Outils Moteur QSOS
Moteur
Framework de scripts Shell et Perl
Architecture modulaire base de plugins
Fonctionnalits
Validation
Validation de la syntaxe XML (schma XML bientt finalis)
Contrle
Vrification de la cohrence entre grilles et valuations
Publication
Transformation XSLT pour export Web ou Mediawiki
Notification
E-mails automatiques aux auteurs d'valuations ( venir)
venir
Couche d'accs via le Web (XML-RPC ou REST)
Outils diteur de grilles
Dfinir/modifier une grille fonctionnelle (au format XML)
diteur XUL/JavaScript
Application XulRunner
Extension Firefox
Disponibilit
Version 0.2
Encore exprimental
venir
Gestion des inclusions
Outils diteurs d'valuations
valuer un logiciel/projet partir d'une grille existante
diteur XUL/JavaScript
Application XulRunner
Extension Firefox
Fonctionnalits
Utilisation d'une grille distante
Ouverture fichier local/distant
Upload sur www.qsos.org
venir
Chat
Autocommit
Outils Open Source Selection Software (O3S)
Application Web PHP : http://www.qsos.org/o3s/
Fonctionnalits
Recherche
Pondration
Comparaison
Export OpenDocument
Visualisation graphique
SVG
PNG
venir
Amlioration localisation
Export de comparatifs
Bilan et perspectives
Les alternatives
Il existe d'autres mthodes
OSMM de Cap Gemini - http://www.seriouslyopen.org
OSMM de Navica - http://www.navicasoft.com/pages/osmm.htm
OpenBRR - http://www.openbrr.org
Qu'est-ce qui diffrentie QSOS ?
Comme OpenBRR, QSOS intgre des critres techniques et fonctionnels
l'inverse d'OpenBRR, QSOS est pragmatique plutt que scientifique
QSOS propose des outils et un format XML agnostique
QSOS est plus qu'une mthode mais plutt un projet
Bilan actuel
La mthode existe et est utilise depuis 2004
Par Atos Origin (en interne ou pour ses clients)
Par d'autres (particuliers, projets, entreprises, administrations...)
International (Suisse, Pays-Bas, Brsil, ...)
Aujourd'hui vritable projet libre et autonome
Indpendance vis--vis d'Atos Origin (reste le plus grand contributeur)
Intgration de la communaut dans le projet
Contributions
Organisation
Ides
Statistiques
Une quarantaine d'valuations
Dernires valuations : LimeSurvey, Nuxeo, Alfresco, Dokeos
En cours : e-learning, ESB, serveurs Jabber...
Le futur de QSOS
faire
Amlioration des transitions entre outils
Comparaisons avec les logiciels propritaires
Classification des domaines fonctionnels
Mettre en place un systme de tagging
Formalisation du processus de validation des valuations
Mthode d'valuation financire
Calculs des cots de mise en oeuvre, de possession mais aussi de sortie
Intgration d'lments plus qualitatifs
utiliser en amont mais aussi en aval
Cela dpend aussi et surtout de vous !
Merci [email protected]
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques dposes d'Atos Origin SA. 2007 Atos Origin. Document exclusivement rserv usage commercial. Tout ou partie de ce document ne peut tre copi, modifi, diffus ou annot sans accord crit d'Atos Origin ou du client.
Atos, Atos and fish symbol, Atos Origin and fish symbol, Atos Consulting, and the fish symbol itself are registered trademarks of Atos Origin SA. 2006 Atos Origin. Private for the client. This report or any part of it, may not be copied, circulated, quoted without prior written approval from Atos Origin or the client.
RMLL 2007 - QSOS
Atos, Atos and fish symbol, Atos Origin and fish symbol, Atos Consulting, and the fish symbol itself are registered trademarks of Atos Origin SA. 2006 Atos Origin. Private for the client. This report or any part of it, may not be copied, circulated, quoted without prior written approval from Atos Origin or the client.