2. Introduction
● Méthode
● Créée au sein d'Atos Origin en 2004
● Mise à disposition sous license libre (Creative Commons puis FDL)
● Evolution vers un projet communautaire de veille open source
●
● Intervenants
● Raphaël Semeteys
● Co-concepteur de la méthode, leader du projet
● raphael.semeteys@atosorigin.com
● Gonéri Le Bouder
● Co-concepteur de la méthode
● goneri.lebouder@atosorigin.com
● François Le Droff
● Contributeur très actif à QSOS
● francois.ledroff@atosorigin.com
2 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
3. Sommaire
Méthode
Projet communautaire
Outils disponibles
Perspectives
3 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
4. La méthode
4 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
5. Méthode QSOS – Objectifs
● QUALIFIER de manière ojective et traçable un logiciel/projet en intégrant la
dynamique open source
●
● COMPARER les solutions disponibles selon une grille formalisée composée de
critères pondérés
●
● SELECTIONNER la solution la plus adaptée au contexte
5 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
6. Méthode QSOS – Vue générale
1 Définir Évaluer 2
es prédéfinis Analyse du lo
Définir les critères d'évaluation Entrer les données sur le logiciel
Organiser les critères selon des axes d'évaluation le logiciel sur les critères précédemment défin
Notez
Critères génériques Évaluer les risques génériques
au domaine
Critères techniques et fonctionnels Noter l'aspect technico-fonctionnel Evaluation
itération
s pondérées Évaluer avec les pondérations Définir les pondérations
Organiser les résultats selon les multiples axes
Définir de nouveaux critères si nécessaire
VOS besoins
Comparer les différentes solutions évaluées, matriceles critères obligatoires
Définir de comparaison
rille de choix
Réorganiser les axes d'évaluation
4 Sélectionner Qualifier 3
6 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
7. Méthode - Étape 1 : Définir
● Référentiels
● Types de licences
● Types de logiciels
●
● Critères génériques
● Appliqués à toutes des évaluations
● Même version que la méthode
●
● Critères techniques et fonctionnels
● Par domaine logiciel
● Indépendants de la version méthode
●
● Constitution de grilles fonctionnelles (ou « templates »)
● Gestion d'inclusions de groupes de critères
● Un même logiciel peut être vu selon plusieurs grilles
● Utilisables pour réaliser les évaluations
7 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
8. Méthode – Étape 2 : Évaluer
● Notation selon trois axes majeurs
● Risques Utilisateur
● Risques Prestataire de services
● Couverture fonctionnelle
●
● Notation stricte et objective
● 0 : critère non satisfait
● 1 : critère partiellement satisfait
● 2 : critère pleinement satisfait
●
● L'évaluation est indépendante du contexte
● Réutilisation
● Travail communautaire
●
● Les critères sont hiérarchisés
● Cela permet des évaluations itératives
● Obtenir des vues synthétiques
8 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
9. Méthode – Étape 3 : Qualifier
● Intégration du contexte d'utilisation
● Filtre sur la couverture fonctionnelle
● Filtre sur les risques
● Ajout éventuel de critères
●
● Sous forme de pondération des critères
● Critère non pertinent
● Critère pertinent
● Critère critique
9 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
10. Méthode – Étape 4 : Sélectionner
● Application des filtres aux évaluations
● Mode strict
● Mode souple
●
● Calcul des notes pondérées
●
● Grille de choix
● Comparatif en tableau
● Comparatif graphique
10 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
11. Les autres méthodes
● Il existe d'autres méthodes
● OSMM de Cap Gemini (OSMM1) - http://www.seriouslyopen.org
● OSMM® de Navica (OSMM2) - http://www.navicasoft.com/pages/osmm.htm
● OpenBRR - http://www.openbrr.org
●
● Qu'est-ce qui différentie QSOS ?
● Comme OpenBRR, QSOS intègre des critères techniques et fonctionnels
● A l'inverse d'OpenBRR, QSOS est pragmatique plutôt que scientifique
● QSOS propose des outils et un format XML « agnostique »
● QSOS est plus qu'une méthode mais plutôt un projet
11 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
12. Le projet communautaire
12 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
13. Projet - Licences
● Documents : GNU Free Documentation Licence
● La méthode elle-même
● Les grilles fonctionnelles
● Les évaluations
● Les comparaisons
●
● Logiciels : GNU Public Licence
● Éditeurs
● Outil de comparaison
13 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
14. Projet – Sites Web
● Site officiel
● http://www.qsos.org
● Héberge
● La méthode, les grilles et les évaluations
● News
● Outil de comparaison en ligne
●
● Site communautaire du projet
● http://savannah.nongnu.org/projects/qsos
● Forge de la Free Software Foundation
● Héberge
● CVS
● Listes de discussion
● qsos-general@nongnu.org
● qsos-french@nongnu.org
● Bug Tracker, ...
14 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
15. Projet - Contribuer
● Pourquoi ?
● Capitaliser votre savoir de manière structurée et réutilisable
● Mutualiser nos efforts de veille (meilleure qualité et meilleure couverture)
● Principe de l'auberge espagnole...
●
● Quoi ?
● Corriger/compléter des évaluations existantes
● Évaluer de nouveaux logiciels/projets
● Créer de nouvelles grilles fonctionnelles
● Participer au développement des outils
● Vos idées...
15 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
16. Projet - Contribuer
● Qui ?
● Projets
● Utilisateurs
● Intégrateurs
● Tout le monde !
●
● Comment ?
● S'inscrire à la liste de discussion du projet
● Laisser des commentaires sur www.qsos.org
● Publier vos évaluations sur www.qsos.org
● Venir nous voir à la fin de cette présentation !
16 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
17. Les outils disponibles
17 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
18. Outils – Formats XML
● Formats XML pour standardiser
● Pour les grilles fonctionnelles
● Les évaluations
●
● Impacts sur les outils
● Indépendance
● Modularisation
●
● Schémas XSD en cours de finalisation
●
● Des librairies d'encapsulation du format pour les développeurs
● Java
● Perl
● PHP
● Mozilla Javascript
18 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
19. Outils – Vue d'ensemble
19 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
20. Outils – Moteur QSOS
● Framework de scripts Perl
●
● Architecture modulaire à base de plugins
●
● Fonctionnalités
● Validation
● Validation de la syntaxe XML (schéma XML bientôt finalisé)
● Contrôle
● Vérification de la cohérence entre grilles et évaluations
● Publication
● Transformation XSLT pour export Web ou WikiMedia
● Notification
● Emails automatiques au auteurs d'évaluations (à venir)
20 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
21. Outils – Éditeur de templates
● Pour définir ou modifier une grille fonctionnelle au format XML
●
● Éditeur XUL/JavaScript
● Application XulRunner
● Extension Firefox
●
● Disponibilité
● Version 0.2
● Encore expérimental !
●
● TODO
● Gestion des inclusions
● Liaison avec www.qsos.org
21 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
22. Outils – Éditeurs de fiches d'évaluation
● Utilisation des templates existants
●
● Éditeur Java/RCP
● Disponibilité : bêta
● Pb sous Linux
●
● Éditeur XUL/JavaScript
● Fonctionnalités d'accès distant sur www.qsos.org (création, ouverture,
upload)
● Disponibilité : version 0.5
22 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
23. Outils - O3S
● Open Source Selection software
● Application Web PHP
● Hébergé www.qsos.org
●
● Fonctionnalités
● Recherche
● Pondération
● Comparaison
● Export OpenDocument
● Visualisation graphique
●
● Disponibilité
● Version 1.0 aujourd'hui !
23 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
24. Perspectives
24 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org
25. Le futur
● A faire
● Meilleure gestion de l'internationalisation des évaluations et des outils
● Comparaisons avec les logiciels propriétaires
● Des évaluations !
●
● Méthode d'évaluation financière
● Calculs des coûts de mise en oeuvre, de possession mais aussi de sortie
● Intégration d'éléments plus qualitatifs
● A utiliser en amont mais aussi en aval
●
● Ca dépend surtout de vous !
25 Solutions Linux 2007 – Village des associations - http://www.qsos.org http://www.qsos.org