SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
Veille technologique libre QSOS 2.0
                                                                                                                                                                                               Solutions Linux 2009


                                                                                                                                                              Raphaël SEMETEYS
                                                                                                                                                raphael.semeteys@atososrigin.com

                                                                                                                                                                                                          01/04/2009

Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA.
© 2009 Atos Origin. Document exclusivement réservé à 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.
Sommaire




    » Pourquoi veiller ?

    » Présentation du projet QSOS

    » Processus actuels et futurs

    » Roadmap




2
Pourquoi faire de la veille ?




    » Quel logiciel (libre) correspond le mieux à mes besoins ?
      » Besoins fonctionnels
      » Contraintes techniques

    » Quels sont les risques associés à une éventuelle adoption ?
      » Pérennité
      » Aspects légaux
      » Industrialisation
      » ...

    » Comment évaluer la multitude de solutions ?


    » Comment tracer mes choix ?


3
Projet QSOS




» Qualification et Sélection de logicels Open Source
  » Veille technologique communautaire
  » Projet libre autour des solutions libres et open source
  » Initié par Atos Origin en 2004
  » http://www.qsos.org

» QSOS regroupe
  » Méthode formalisée et objective (FDL)
  » Format XML indépendant de toute technologie
  » Référentiel d'évaluations contribuées et capitalisées (FDL)
  » Outils supportant l'application de la méthode (GPL)


4
Méthode QSOS – Démarche

                                        Définir                       Évaluer            2
                               1
   Critères                                                                                             Analyse du
génériques                                                                                              logiciel et
 prédéfinis                                                                                             du projet
                                                                 Noter le projet et le logiciel
                   Définir les critères d'évaluation
                                                                 Évaluer les risques génériques
                   Critères génériques
    Critères                                                     Noter l'aspect technico-fonctionnel
                   Critères techniques et fonctionnels
spécifiques                                                                                             Evaluation
au domaine


                                                        itération

Evaluations
 pondérées
                                                                                                        VOS
                   Évaluer avec les pondérations               Définir les pondérations               besoins et
                                                                                                        contexte
                   Comparer les différentes solutions          Définir les critères obligatoires      spécifiques
      Grille de     évaluées, matrice de comparaison
         choix



                               4                                                         3
                                                                     Qualifier
                                    Sélectionner

  5
1. Définir la grille d'évaluation


» Template = hiérarchie de critères
  » Les plus objectifs possibles
  » Doivent être documentés

» Critères génériques
  » Appliqués à toutes les évaluations
  » Analyse de risques
      - Pérennité
      - Stratégie
      - Industrialisation
      - ...
» Critères de couverture fonctionnelle

» Format : .qtpl (XML)

» Outil : extension Firefox


6
2. Évaluer le projet et le logiciel




» Selon un template pré-défini

» Notation
  » Scores sur 3 positions [0,1,2]
  » En dehors de tout contexte
  » Doivent être documentés et justifiés

» Format : .qsos (XML)

» Outils
  » Extension Firefox
  » Application Java




7
3. Qualifier le contexte


» Pondération des critères
  » Selon la pertinence
  » Selon la criticité

» Format : .qw (XML)

» Outil
  » Open Source Software Selection (o3s)
  » http://www.qsos.org/o3s/
  » Peut être installé en local (Web PHP)




8
4. Sélectionner le meilleur choix




    » Calcul des notes finales
      » Scores contextualisés
      » Moyennes pondérées récursives

    » Comparaison des solutions

    » Formats
      » HTML
      » SVG, PNG
      » ODF Spreadsheet

    » Outil : o3s




9
Panorama des outils actuels




10
Adoption de QSOS



» Utilisateurs
  » Difficile à estimer aujourd'hui...
  » Utilisations connues : CleverAge, DGME, MINEFE, INRIA
  » Vous ?

» Contributeurs
  » Entreprises : SNCF, Atos Origin pour ses clients
  » Administration : DGME
  » Projets et communautés : LimeSurvey, Nuxeo, Sun, JabberFr
  » Individus
  » Atos Origin

» Évaluations
  » 84 évaluations (dont 31 en français)
  » 23 types de logiciels différents
  » Contributions en augmentation


11
Processus actuels et futurs

     » Contribution
       » Aujourd'hui : soumissions à la mailing-list
       » Demain : autocommit

     » Validation
       » Aujourd'hui
           - Comment ? Commit dans CVS
           - Qui ?
              - 17 committers inscrits dont 9 Atos Origin
              - 4 committers actifs, tous Atos Origin
           - Bilan
              - Processus flou et pas assez communautaire
              - Ne monte pas en charge
       » Demain
           - Double processus
              - Validation communautaire : tags
              - Validation officielle
           - Plusieurs référentiels
              - Unstable : autocommit, évaluations dégradées
              - Community : pour validation communautaire
              - Official : suite à validation officielle
12
Roadmap QSOS 1.X



     » QSOS 1.7
       » 1.6 date de 2006
       » Mise en cohérence par rapport aux formats et outils
       » QSOS Presto
         - Itération sur la partie générique
         - Comparaison avec logiciels propriétaires (hors projet)
       » Bonnes pratiques (conception de grille, évaluation)

     » Formats
       » Internationalisation (en cours)
       » <source/>


     » Éditeur de templates
       » Améliorer l'ergonomie
       » Arbre <=> Mindmap ?



13
Roadmap QSOS 2.0


     » Objectif : plate-forme libre de services QSOS
       » Services de base
          - Accès aux évaluations, templates
          - Autocommit, Validation, Statistiques
          - Synchronisation templates / évaluations
       » Accessibles via des API distantes
          - Par les outils du projets
          - Par n'importe qui d'autre
     » Moteur QSOS
       » Migration de CVS vers Git (en cours)
       » Exposition de services au-dessus de Git (en cours, Python)
     » o3s
       » Accès aux nouveaux référentiels
       » Tags
       » Comparatif ODS multi évaluations
       » QSOS Quadrant
     » QSOS 2.0
       » Lorsque les outils seront prêts et les processus implémentés

14
Merci !




     Ma question : « Alors vous nous rejoignez quand ? »



                  Vos questions



15

Weitere ähnliche Inhalte

Ähnlich wie QSOS 2.0 Solutions Linux 2009

Présentation QSOS aux RMLL 2007
Présentation QSOS aux RMLL 2007Présentation QSOS aux RMLL 2007
Présentation QSOS aux RMLL 2007Raphaël Semeteys
 
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
 
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
 
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
 
20070320 05 - Squale Portail qualimétrie
20070320 05 - Squale Portail qualimétrie20070320 05 - Squale Portail qualimétrie
20070320 05 - Squale Portail qualimétrieLeClubQualiteLogicielle
 
Presentation pfe 2012
Presentation pfe 2012Presentation pfe 2012
Presentation pfe 2012Sellami Ahmed
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement MicrosoftChristophe HERAL
 
Solutions Linux2008 Construire Sa Vision Qualite
Solutions Linux2008 Construire Sa Vision QualiteSolutions Linux2008 Construire Sa Vision Qualite
Solutions Linux2008 Construire Sa Vision Qualitefrancois.le.droff
 
Forum PHP 2007 - Methodes Agiles
Forum PHP 2007 - Methodes AgilesForum PHP 2007 - Methodes Agiles
Forum PHP 2007 - Methodes Agilesgoldoraf
 
Offre Audit et Test De Performance
Offre Audit et Test De PerformanceOffre Audit et Test De Performance
Offre Audit et Test De PerformanceCabinet Openi
 
20100608 03 - Retour d'experience PSA Squale
20100608 03 - Retour d'experience PSA Squale20100608 03 - Retour d'experience PSA Squale
20100608 03 - Retour d'experience PSA SqualeLeClubQualiteLogicielle
 
20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle 20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle LeClubQualiteLogicielle
 
2009-09-15 Squale au Paris JUG
2009-09-15 Squale au Paris JUG2009-09-15 Squale au Paris JUG
2009-09-15 Squale au Paris JUGFabrice Bellingard
 
qualimétrie logiciel - Entreprise Software Analytic - nov 2015
qualimétrie logiciel -  Entreprise Software Analytic - nov 2015qualimétrie logiciel -  Entreprise Software Analytic - nov 2015
qualimétrie logiciel - Entreprise Software Analytic - nov 2015Julien Vq
 
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
 
Bonnes pratiques pour réussir votre projet de supervision Nagios
Bonnes pratiques pour réussir votre projet de supervision NagiosBonnes pratiques pour réussir votre projet de supervision Nagios
Bonnes pratiques pour réussir votre projet de supervision Nagiosguest3be047
 
Etude de cadrage clef de la réussite d'un upgrade oracle people soft busine...
Etude de cadrage clef de la réussite d'un upgrade oracle people soft   busine...Etude de cadrage clef de la réussite d'un upgrade oracle people soft   busine...
Etude de cadrage clef de la réussite d'un upgrade oracle people soft busine...Business At Work
 
Keynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in ParisKeynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in ParisJason De Oliveira
 

Ähnlich wie QSOS 2.0 Solutions Linux 2009 (20)

Présentation QSOS aux RMLL 2007
Présentation QSOS aux RMLL 2007Présentation QSOS aux RMLL 2007
Présentation QSOS aux RMLL 2007
 
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
 
Webconference2
Webconference2Webconference2
Webconference2
 
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
 
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)
 
20070320 05 - Squale Portail qualimétrie
20070320 05 - Squale Portail qualimétrie20070320 05 - Squale Portail qualimétrie
20070320 05 - Squale Portail qualimétrie
 
Presentation pfe 2012
Presentation pfe 2012Presentation pfe 2012
Presentation pfe 2012
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
 
Dev opsday case study
Dev opsday   case studyDev opsday   case study
Dev opsday case study
 
Solutions Linux2008 Construire Sa Vision Qualite
Solutions Linux2008 Construire Sa Vision QualiteSolutions Linux2008 Construire Sa Vision Qualite
Solutions Linux2008 Construire Sa Vision Qualite
 
Forum PHP 2007 - Methodes Agiles
Forum PHP 2007 - Methodes AgilesForum PHP 2007 - Methodes Agiles
Forum PHP 2007 - Methodes Agiles
 
Offre Audit et Test De Performance
Offre Audit et Test De PerformanceOffre Audit et Test De Performance
Offre Audit et Test De Performance
 
20100608 03 - Retour d'experience PSA Squale
20100608 03 - Retour d'experience PSA Squale20100608 03 - Retour d'experience PSA Squale
20100608 03 - Retour d'experience PSA Squale
 
20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle 20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle
 
2009-09-15 Squale au Paris JUG
2009-09-15 Squale au Paris JUG2009-09-15 Squale au Paris JUG
2009-09-15 Squale au Paris JUG
 
qualimétrie logiciel - Entreprise Software Analytic - nov 2015
qualimétrie logiciel -  Entreprise Software Analytic - nov 2015qualimétrie logiciel -  Entreprise Software Analytic - nov 2015
qualimétrie logiciel - Entreprise Software Analytic - nov 2015
 
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)
 
Bonnes pratiques pour réussir votre projet de supervision Nagios
Bonnes pratiques pour réussir votre projet de supervision NagiosBonnes pratiques pour réussir votre projet de supervision Nagios
Bonnes pratiques pour réussir votre projet de supervision Nagios
 
Etude de cadrage clef de la réussite d'un upgrade oracle people soft busine...
Etude de cadrage clef de la réussite d'un upgrade oracle people soft   busine...Etude de cadrage clef de la réussite d'un upgrade oracle people soft   busine...
Etude de cadrage clef de la réussite d'un upgrade oracle people soft busine...
 
Keynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in ParisKeynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in Paris
 

QSOS 2.0 Solutions Linux 2009

  • 1. Veille technologique libre QSOS 2.0 Solutions Linux 2009 Raphaël SEMETEYS raphael.semeteys@atososrigin.com 01/04/2009 Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2009 Atos Origin. Document exclusivement réservé à 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.
  • 2. Sommaire » Pourquoi veiller ? » Présentation du projet QSOS » Processus actuels et futurs » Roadmap 2
  • 3. Pourquoi faire de la veille ? » Quel logiciel (libre) correspond le mieux à mes besoins ? » Besoins fonctionnels » Contraintes techniques » Quels sont les risques associés à une éventuelle adoption ? » Pérennité » Aspects légaux » Industrialisation » ... » Comment évaluer la multitude de solutions ? » Comment tracer mes choix ? 3
  • 4. Projet QSOS » Qualification et Sélection de logicels Open Source » Veille technologique communautaire » Projet libre autour des solutions libres et open source » Initié par Atos Origin en 2004 » http://www.qsos.org » QSOS regroupe » Méthode formalisée et objective (FDL) » Format XML indépendant de toute technologie » Référentiel d'évaluations contribuées et capitalisées (FDL) » Outils supportant l'application de la méthode (GPL) 4
  • 5. Méthode QSOS – Démarche Définir Évaluer 2 1 Critères Analyse du génériques logiciel et prédéfinis du projet  Noter le projet et le logiciel  Définir les critères d'évaluation  Évaluer les risques génériques  Critères génériques Critères  Noter l'aspect technico-fonctionnel  Critères techniques et fonctionnels spécifiques Evaluation au domaine itération Evaluations pondérées VOS  Évaluer avec les pondérations  Définir les pondérations besoins et contexte  Comparer les différentes solutions  Définir les critères obligatoires spécifiques Grille de évaluées, matrice de comparaison choix 4 3 Qualifier Sélectionner 5
  • 6. 1. Définir la grille d'évaluation » Template = hiérarchie de critères » Les plus objectifs possibles » Doivent être documentés » Critères génériques » Appliqués à toutes les évaluations » Analyse de risques - Pérennité - Stratégie - Industrialisation - ... » Critères de couverture fonctionnelle » Format : .qtpl (XML) » Outil : extension Firefox 6
  • 7. 2. Évaluer le projet et le logiciel » Selon un template pré-défini » Notation » Scores sur 3 positions [0,1,2] » En dehors de tout contexte » Doivent être documentés et justifiés » Format : .qsos (XML) » Outils » Extension Firefox » Application Java 7
  • 8. 3. Qualifier le contexte » Pondération des critères » Selon la pertinence » Selon la criticité » Format : .qw (XML) » Outil » Open Source Software Selection (o3s) » http://www.qsos.org/o3s/ » Peut être installé en local (Web PHP) 8
  • 9. 4. Sélectionner le meilleur choix » Calcul des notes finales » Scores contextualisés » Moyennes pondérées récursives » Comparaison des solutions » Formats » HTML » SVG, PNG » ODF Spreadsheet » Outil : o3s 9
  • 10. Panorama des outils actuels 10
  • 11. Adoption de QSOS » Utilisateurs » Difficile à estimer aujourd'hui... » Utilisations connues : CleverAge, DGME, MINEFE, INRIA » Vous ? » Contributeurs » Entreprises : SNCF, Atos Origin pour ses clients » Administration : DGME » Projets et communautés : LimeSurvey, Nuxeo, Sun, JabberFr » Individus » Atos Origin » Évaluations » 84 évaluations (dont 31 en français) » 23 types de logiciels différents » Contributions en augmentation 11
  • 12. Processus actuels et futurs » Contribution » Aujourd'hui : soumissions à la mailing-list » Demain : autocommit » Validation » Aujourd'hui - Comment ? Commit dans CVS - Qui ? - 17 committers inscrits dont 9 Atos Origin - 4 committers actifs, tous Atos Origin - Bilan - Processus flou et pas assez communautaire - Ne monte pas en charge » Demain - Double processus - Validation communautaire : tags - Validation officielle - Plusieurs référentiels - Unstable : autocommit, évaluations dégradées - Community : pour validation communautaire - Official : suite à validation officielle 12
  • 13. Roadmap QSOS 1.X » QSOS 1.7 » 1.6 date de 2006 » Mise en cohérence par rapport aux formats et outils » QSOS Presto - Itération sur la partie générique - Comparaison avec logiciels propriétaires (hors projet) » Bonnes pratiques (conception de grille, évaluation) » Formats » Internationalisation (en cours) » <source/> » Éditeur de templates » Améliorer l'ergonomie » Arbre <=> Mindmap ? 13
  • 14. Roadmap QSOS 2.0 » Objectif : plate-forme libre de services QSOS » Services de base - Accès aux évaluations, templates - Autocommit, Validation, Statistiques - Synchronisation templates / évaluations » Accessibles via des API distantes - Par les outils du projets - Par n'importe qui d'autre » Moteur QSOS » Migration de CVS vers Git (en cours) » Exposition de services au-dessus de Git (en cours, Python) » o3s » Accès aux nouveaux référentiels » Tags » Comparatif ODS multi évaluations » QSOS Quadrant » QSOS 2.0 » Lorsque les outils seront prêts et les processus implémentés 14
  • 15. Merci ! Ma question : « Alors vous nous rejoignez quand ? » Vos questions 15