Upload
raphael-semeteys
View
691
Download
1
Embed Size (px)
DESCRIPTION
Veille technologique communautaire, QSOS 2.0Présentation au salon Solutions Linux 2009
Citation preview
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.
Veille technologique libre QSOS 2.0Solutions Linux 2009
Raphaël [email protected]
01/04/2009
2
Sommaire
» Pourquoi veiller ?
» Présentation du projet QSOS
» Processus actuels et futurs
» Roadmap
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 ?
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)
5
1 Définir 2Évaluer
3Qualifier4 Sélectionner
Noter le projet et le logiciel
Évaluer les risques génériques
Noter l'aspect technico-fonctionnel
Définir les pondérations
Définir les critères obligatoires
Évaluer avec les pondérations
Comparer les différentes solutions évaluées, matrice de comparaison
VOS besoins et contexte spécifiques
Définir les critères d'évaluation
Critères génériques
Critères techniques et fonctionnels
Critères génériques
prédéfinis
Critères spécifiques au domaine
Grille de choix
Evaluations pondérées
Analyse du logiciel et du projet
Evaluation
Méthode QSOS – Démarche
itération
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
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
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)
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
10
Panorama des outils actuels
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
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
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 ?
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
15
Merci !
Ma question : « Alors vous nous rejoignez quand ? »
Vos questions