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
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