Présentation QSOS aux RMLL 2007

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

[email protected]

[email protected]

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.