SlideShare une entreprise Scribd logo
1  sur  26
QSOS : Qualification et Sélection de
                                                                                         logiciels Open Source
                                                                                                                                     Méthode, projet et outils
                                                                                                                                           Gonéri Le Bouder
                                                                                                                                            François Le Droff
                                                                                                                                          Raphaël Semeteys

                                                                                              Salon Solutions Linux – Village des associations - 30/01/2007


© 2007 Atos Origin. Document soumis aux termes de la licence GNU Free Documentation Licence (http://www.gnu.org/copyleft/fdl.html)
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
Sommaire
                                                          Méthode
                                Projet communautaire
                                  Outils disponibles
                                                  Perspectives


3   Solutions Linux 2007 – Village des associations - http://www.qsos.org   http://www.qsos.org
La méthode




4   Solutions Linux 2007 – Village des associations - http://www.qsos.org   http://www.qsos.org
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
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
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
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
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
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
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
Le projet communautaire




12   Solutions Linux 2007 – Village des associations - http://www.qsos.org   http://www.qsos.org
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
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
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
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
Les outils disponibles




17   Solutions Linux 2007 – Village des associations - http://www.qsos.org   http://www.qsos.org
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
Outils – Vue d'ensemble




19   Solutions Linux 2007 – Village des associations - http://www.qsos.org   http://www.qsos.org
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
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
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
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
Perspectives




24   Solutions Linux 2007 – Village des associations - http://www.qsos.org   http://www.qsos.org
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
Merci !




© 2007 Atos Origin. Document soumis aux termes de la licence GNU Free Documentation Licence (http://www.gnu.org/copyleft/fdl.html)

Contenu connexe

Similaire à Solutions Linux 2007 - QSOS

2009-01-29 Squale aux Jeudis de l'Objet
2009-01-29 Squale aux Jeudis de l'Objet2009-01-29 Squale aux Jeudis de l'Objet
2009-01-29 Squale aux Jeudis de l'ObjetFabrice Bellingard
 
CdP QA - QA hackathon - Intelligence artificielle - 27 janvier 2022
CdP QA - QA hackathon - Intelligence artificielle - 27 janvier 2022CdP QA - QA hackathon - Intelligence artificielle - 27 janvier 2022
CdP QA - QA hackathon - Intelligence artificielle - 27 janvier 2022Agile Montréal
 
Etudes empiriques sur l’evolution de la qualite logicielle
Etudes empiriques sur l’evolution de la qualite logicielleEtudes empiriques sur l’evolution de la qualite logicielle
Etudes empiriques sur l’evolution de la qualite logicielleTom Mens
 
cours-gratuit.com--id-12146.ppt
cours-gratuit.com--id-12146.pptcours-gratuit.com--id-12146.ppt
cours-gratuit.com--id-12146.pptFatiMa243348
 
La mise en œuvre d’un ERP
La mise en œuvre d’un ERPLa mise en œuvre d’un ERP
La mise en œuvre d’un ERPAyoub Minen
 
20110519 cara tests_agiles_grenoble_all
20110519 cara tests_agiles_grenoble_all20110519 cara tests_agiles_grenoble_all
20110519 cara tests_agiles_grenoble_allCARA_Lyon
 
Développement d'un grand projet piloté par les tests (BDD)
Développement d'un grand projet piloté par les tests (BDD)Développement d'un grand projet piloté par les tests (BDD)
Développement d'un grand projet piloté par les tests (BDD)Laurent PY
 
20120124 05 - Le Model-based Testing aujourd'hui (Inria)
20120124 05 - Le Model-based Testing aujourd'hui (Inria)20120124 05 - Le Model-based Testing aujourd'hui (Inria)
20120124 05 - Le Model-based Testing aujourd'hui (Inria)LeClubQualiteLogicielle
 
20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle 20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle LeClubQualiteLogicielle
 
20140410 - Choisir et implanter un outil de test
20140410 - Choisir et implanter un outil de test20140410 - Choisir et implanter un outil de test
20140410 - Choisir et implanter un outil de testLeClubQualiteLogicielle
 
Groupe de travail "Indicateurs" - Open Data France - par Pascal Romain
Groupe de travail "Indicateurs" - Open Data France - par Pascal RomainGroupe de travail "Indicateurs" - Open Data France - par Pascal Romain
Groupe de travail "Indicateurs" - Open Data France - par Pascal RomainFing
 
Altics Tests Utilisateurs
Altics Tests UtilisateursAltics Tests Utilisateurs
Altics Tests UtilisateursALTICS
 
Grille de lecture des méthodes agiles
Grille de lecture des méthodes agilesGrille de lecture des méthodes agiles
Grille de lecture des méthodes agilesXavier Warzee
 
Les principales méthodes de gestion de projets
Les principales méthodes de gestion de projetsLes principales méthodes de gestion de projets
Les principales méthodes de gestion de projetsLaurence Genty
 
Automatiser la qualite
Automatiser la qualiteAutomatiser la qualite
Automatiser la qualiteDamien Seguy
 
Quality assurancecourseoutline rymtlijanibahrini
Quality assurancecourseoutline rymtlijanibahriniQuality assurancecourseoutline rymtlijanibahrini
Quality assurancecourseoutline rymtlijanibahriniSESAME
 
ReNo, le référentiel de qualité Web du gouvernement luxembourgeois - Gautier ...
ReNo, le référentiel de qualité Web du gouvernement luxembourgeois - Gautier ...ReNo, le référentiel de qualité Web du gouvernement luxembourgeois - Gautier ...
ReNo, le référentiel de qualité Web du gouvernement luxembourgeois - Gautier ...Association Paris-Web
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Microsoft
 

Similaire à Solutions Linux 2007 - QSOS (20)

2009-01-29 Squale aux Jeudis de l'Objet
2009-01-29 Squale aux Jeudis de l'Objet2009-01-29 Squale aux Jeudis de l'Objet
2009-01-29 Squale aux Jeudis de l'Objet
 
CdP QA - QA hackathon - Intelligence artificielle - 27 janvier 2022
CdP QA - QA hackathon - Intelligence artificielle - 27 janvier 2022CdP QA - QA hackathon - Intelligence artificielle - 27 janvier 2022
CdP QA - QA hackathon - Intelligence artificielle - 27 janvier 2022
 
Etudes empiriques sur l’evolution de la qualite logicielle
Etudes empiriques sur l’evolution de la qualite logicielleEtudes empiriques sur l’evolution de la qualite logicielle
Etudes empiriques sur l’evolution de la qualite logicielle
 
cours-gratuit.com--id-12146.ppt
cours-gratuit.com--id-12146.pptcours-gratuit.com--id-12146.ppt
cours-gratuit.com--id-12146.ppt
 
La mise en œuvre d’un ERP
La mise en œuvre d’un ERPLa mise en œuvre d’un ERP
La mise en œuvre d’un ERP
 
20110519 cara tests_agiles_grenoble_all
20110519 cara tests_agiles_grenoble_all20110519 cara tests_agiles_grenoble_all
20110519 cara tests_agiles_grenoble_all
 
Développement d'un grand projet piloté par les tests (BDD)
Développement d'un grand projet piloté par les tests (BDD)Développement d'un grand projet piloté par les tests (BDD)
Développement d'un grand projet piloté par les tests (BDD)
 
20120124 05 - Le Model-based Testing aujourd'hui (Inria)
20120124 05 - Le Model-based Testing aujourd'hui (Inria)20120124 05 - Le Model-based Testing aujourd'hui (Inria)
20120124 05 - Le Model-based Testing aujourd'hui (Inria)
 
20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle 20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle
 
20140410 - Choisir et implanter un outil de test
20140410 - Choisir et implanter un outil de test20140410 - Choisir et implanter un outil de test
20140410 - Choisir et implanter un outil de test
 
Agil organisationnelle dg_sept_2018
Agil organisationnelle dg_sept_2018Agil organisationnelle dg_sept_2018
Agil organisationnelle dg_sept_2018
 
Groupe de travail "Indicateurs" - Open Data France - par Pascal Romain
Groupe de travail "Indicateurs" - Open Data France - par Pascal RomainGroupe de travail "Indicateurs" - Open Data France - par Pascal Romain
Groupe de travail "Indicateurs" - Open Data France - par Pascal Romain
 
Altics Tests Utilisateurs
Altics Tests UtilisateursAltics Tests Utilisateurs
Altics Tests Utilisateurs
 
Grille de lecture des méthodes agiles
Grille de lecture des méthodes agilesGrille de lecture des méthodes agiles
Grille de lecture des méthodes agiles
 
Les principales méthodes de gestion de projets
Les principales méthodes de gestion de projetsLes principales méthodes de gestion de projets
Les principales méthodes de gestion de projets
 
Automatiser la qualite
Automatiser la qualiteAutomatiser la qualite
Automatiser la qualite
 
Quality assurancecourseoutline rymtlijanibahrini
Quality assurancecourseoutline rymtlijanibahriniQuality assurancecourseoutline rymtlijanibahrini
Quality assurancecourseoutline rymtlijanibahrini
 
Ihm introduction
Ihm introductionIhm introduction
Ihm introduction
 
ReNo, le référentiel de qualité Web du gouvernement luxembourgeois - Gautier ...
ReNo, le référentiel de qualité Web du gouvernement luxembourgeois - Gautier ...ReNo, le référentiel de qualité Web du gouvernement luxembourgeois - Gautier ...
ReNo, le référentiel de qualité Web du gouvernement luxembourgeois - Gautier ...
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012
 

Plus de Raphaël Semeteys

I LOVE Tech 2024 - Unlocking AI: Navigating Open Source vs. Commercial Frontiers
I LOVE Tech 2024 - Unlocking AI:Navigating Open Source vs. Commercial FrontiersI LOVE Tech 2024 - Unlocking AI:Navigating Open Source vs. Commercial Frontiers
I LOVE Tech 2024 - Unlocking AI: Navigating Open Source vs. Commercial FrontiersRaphaël Semeteys
 
SOOCon24 - From OpenAI to Opensource AI: Navigating Between Commercial Owners...
SOOCon24 - From OpenAI to Opensource AI: Navigating Between Commercial Owners...SOOCon24 - From OpenAI to Opensource AI: Navigating Between Commercial Owners...
SOOCon24 - From OpenAI to Opensource AI: Navigating Between Commercial Owners...Raphaël Semeteys
 
OSX 2023 - Vers une re-decentralisation d’Internet : panorama des technos et ...
OSX 2023 - Vers une re-decentralisation d’Internet : panorama des technos et ...OSX 2023 - Vers une re-decentralisation d’Internet : panorama des technos et ...
OSX 2023 - Vers une re-decentralisation d’Internet : panorama des technos et ...Raphaël Semeteys
 
Web2day 2023 - Internet (re)décentralisé ? Architecture du Web3
Web2day 2023 - Internet (re)décentralisé ? Architecture du Web3Web2day 2023 - Internet (re)décentralisé ? Architecture du Web3
Web2day 2023 - Internet (re)décentralisé ? Architecture du Web3Raphaël Semeteys
 
TADx 2023 - 1 plateforme à convevoir, 2 architectes : 3 possibilités ?
TADx 2023 - 1 plateforme à convevoir, 2 architectes : 3 possibilités ?TADx 2023 - 1 plateforme à convevoir, 2 architectes : 3 possibilités ?
TADx 2023 - 1 plateforme à convevoir, 2 architectes : 3 possibilités ?Raphaël Semeteys
 
SnowcampIO 2023 - 1 plateforme à concevoir + 2 architectes = 3 solutions
SnowcampIO 2023 - 1 plateforme à concevoir + 2 architectes = 3 solutionsSnowcampIO 2023 - 1 plateforme à concevoir + 2 architectes = 3 solutions
SnowcampIO 2023 - 1 plateforme à concevoir + 2 architectes = 3 solutionsRaphaël Semeteys
 
Solution Linux 2009 - JavaScript
Solution Linux 2009 - JavaScriptSolution Linux 2009 - JavaScript
Solution Linux 2009 - JavaScriptRaphaël Semeteys
 
Solutions Linux 2008 - JavaScript
Solutions Linux 2008 - JavaScriptSolutions Linux 2008 - JavaScript
Solutions Linux 2008 - JavaScriptRaphaël Semeteys
 
Solutions Linux 2008 - Poste de travail Linux
Solutions Linux 2008 - Poste de travail LinuxSolutions Linux 2008 - Poste de travail Linux
Solutions Linux 2008 - Poste de travail LinuxRaphaël Semeteys
 

Plus de Raphaël Semeteys (12)

I LOVE Tech 2024 - Unlocking AI: Navigating Open Source vs. Commercial Frontiers
I LOVE Tech 2024 - Unlocking AI:Navigating Open Source vs. Commercial FrontiersI LOVE Tech 2024 - Unlocking AI:Navigating Open Source vs. Commercial Frontiers
I LOVE Tech 2024 - Unlocking AI: Navigating Open Source vs. Commercial Frontiers
 
SOOCon24 - From OpenAI to Opensource AI: Navigating Between Commercial Owners...
SOOCon24 - From OpenAI to Opensource AI: Navigating Between Commercial Owners...SOOCon24 - From OpenAI to Opensource AI: Navigating Between Commercial Owners...
SOOCon24 - From OpenAI to Opensource AI: Navigating Between Commercial Owners...
 
OSX 2023 - Vers une re-decentralisation d’Internet : panorama des technos et ...
OSX 2023 - Vers une re-decentralisation d’Internet : panorama des technos et ...OSX 2023 - Vers une re-decentralisation d’Internet : panorama des technos et ...
OSX 2023 - Vers une re-decentralisation d’Internet : panorama des technos et ...
 
Web2day 2023 - Internet (re)décentralisé ? Architecture du Web3
Web2day 2023 - Internet (re)décentralisé ? Architecture du Web3Web2day 2023 - Internet (re)décentralisé ? Architecture du Web3
Web2day 2023 - Internet (re)décentralisé ? Architecture du Web3
 
Nantes JUG 2023 - Web3
Nantes JUG 2023 - Web3Nantes JUG 2023 - Web3
Nantes JUG 2023 - Web3
 
TADx 2023 - 1 plateforme à convevoir, 2 architectes : 3 possibilités ?
TADx 2023 - 1 plateforme à convevoir, 2 architectes : 3 possibilités ?TADx 2023 - 1 plateforme à convevoir, 2 architectes : 3 possibilités ?
TADx 2023 - 1 plateforme à convevoir, 2 architectes : 3 possibilités ?
 
SnowcampIO 2023 - 1 plateforme à concevoir + 2 architectes = 3 solutions
SnowcampIO 2023 - 1 plateforme à concevoir + 2 architectes = 3 solutionsSnowcampIO 2023 - 1 plateforme à concevoir + 2 architectes = 3 solutions
SnowcampIO 2023 - 1 plateforme à concevoir + 2 architectes = 3 solutions
 
Solution Linux 2009 - SVG
Solution Linux 2009 - SVGSolution Linux 2009 - SVG
Solution Linux 2009 - SVG
 
Solution Linux 2009 - JavaScript
Solution Linux 2009 - JavaScriptSolution Linux 2009 - JavaScript
Solution Linux 2009 - JavaScript
 
Solutions Linux 2008 - JavaScript
Solutions Linux 2008 - JavaScriptSolutions Linux 2008 - JavaScript
Solutions Linux 2008 - JavaScript
 
Solutions Linux 2008 - Poste de travail Linux
Solutions Linux 2008 - Poste de travail LinuxSolutions Linux 2008 - Poste de travail Linux
Solutions Linux 2008 - Poste de travail Linux
 
Solutions Linux 2008 - ECOS
Solutions Linux 2008 - ECOSSolutions Linux 2008 - ECOS
Solutions Linux 2008 - ECOS
 

Solutions Linux 2007 - QSOS

  • 1. QSOS : Qualification et Sélection de logiciels Open Source Méthode, projet et outils Gonéri Le Bouder François Le Droff Raphaël Semeteys Salon Solutions Linux – Village des associations - 30/01/2007 © 2007 Atos Origin. Document soumis aux termes de la licence GNU Free Documentation Licence (http://www.gnu.org/copyleft/fdl.html)
  • 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
  • 26. Merci ! © 2007 Atos Origin. Document soumis aux termes de la licence GNU Free Documentation Licence (http://www.gnu.org/copyleft/fdl.html)