présentation de sonar à valtech paris, 03 juillet 2008

21
Par Freddy Mallet Responsable technique

Upload: eric-lefevre-ardant

Post on 11-Nov-2014

6.647 views

Category:

Technology


1 download

DESCRIPTION

Présentation par Freddy Mallet de Sonar, outil de qualimétrie des applications Java, à Valtech Paris, jeudi 3 juillet 2008.

TRANSCRIPT

Page 1: Présentation de Sonar à Valtech Paris, 03 juillet 2008

Par Freddy MalletResponsable technique

Page 2: Présentation de Sonar à Valtech Paris, 03 juillet 2008

Agenda

✔ Les origines de Sonar✔ Sonar aujourd'hui✔ Objectif et stratégie 2008✔ Demo✔ Questions / Réponses

Page 3: Présentation de Sonar à Valtech Paris, 03 juillet 2008

Un besoin

Permettre le suivi qualitatif et quantitatif des projets de développement informatique

Offrir des mesures objectives qui permettent de soutenir des démarches d'amélioration continue

(CMMi, Six Sigma, Agilité, etc...)

Page 4: Présentation de Sonar à Valtech Paris, 03 juillet 2008

Une vision globale sur la Qualité

Code Source

Tests fonctionnels

Processus / Méthodologie

Production

Tests unitaires

Design

Code source

Page 5: Présentation de Sonar à Valtech Paris, 03 juillet 2008

Un marché

✔ Encore peu d'acteurs commerciaux

– Cast, Metrixware, Mc CabeIQ✔ Un marché non encore à maturité

– Politiques tarifaires✔ Un besoin croissant

– Offshore, CMMi, SixSigma, Agilité✔ Des briques Open Source mais pas de solution

intégrée (Checkstyle, PMD, Findbugs, Jdepends, JavaNCSS, Cobertura, etc ...)

Page 6: Présentation de Sonar à Valtech Paris, 03 juillet 2008

Une place à prendre

Page 7: Présentation de Sonar à Valtech Paris, 03 juillet 2008

Agenda

✔ Les origines de Sonar✔ Sonar aujourd'hui✔ Objectif et stratégie 2008✔ Demo✔ Questions / Réponses

Page 8: Présentation de Sonar à Valtech Paris, 03 juillet 2008

Sonar aujourd'hui

✔ Une cellule Innovation & Conseil :

– Simon Brandhof,

– Cédric Munger,

– Carlo Jelmini,

– Julien Lancelot,

– Freddy Mallet

✔ Un investisseur : Hortis✔ 12 mois d'incubation✔ Première version 1.0 sortie fin novembre 2007

Page 9: Présentation de Sonar à Valtech Paris, 03 juillet 2008

SourceCode

Sonar Maven Plugin

Checkstyle

JavaNCSS SurefireCobertura

PMD ChangelogChangelog

XMLFiles

SonarDB

Sonar web interface

Aggregator& Analyser

1

2

3

4

6

1 - mvn sonar

2 -

http://sonar5

Page 10: Présentation de Sonar à Valtech Paris, 03 juillet 2008

Une conception agile de la Qualité

Intégrationcontinue

SonarGestionnairede source

Eclipse

Tracking

Tests fonctionnels

Maven

Checkstyle

PMDMetrics

jUnit

Pro-

activ

ité

Réac

tivité

...

Page 11: Présentation de Sonar à Valtech Paris, 03 juillet 2008

Les atouts majeurs

✔ Centralisation de l'ensemble des métriques et de la configuration qualité d'un parc de projets Java

✔ Time Machine✔ Visualisation des tendances✔ Gestion des extensions Checkstyle et PMD✔ Accès au code source✔ Décomposition des métriques✔ Installation en « 2 minutes »✔ ...

Page 12: Présentation de Sonar à Valtech Paris, 03 juillet 2008

A qui s'adresse Sonar ?

Page 13: Présentation de Sonar à Valtech Paris, 03 juillet 2008

Agenda

✔ Les origines de Sonar✔ Sonar aujourd'hui✔ Objectif et stratégie 2008✔ Demo✔ Questions / Réponses

Page 14: Présentation de Sonar à Valtech Paris, 03 juillet 2008

Objectif 2008

Asseoir le positionnement de Sonar comme un outil de gouvernance qualimétrique sur le périmètre code source / designs / tests

unitaires.

Compétiteur direct de Cast, Metrixware et McCabe IQ.

Ou dit autrement : faire de Sonar la Logan du marché des outils de suivi qualimétrique

Page 15: Présentation de Sonar à Valtech Paris, 03 juillet 2008

Stratégie 2008 – page 1/5

✔ Fin 2007 - début 2008 : Proposer un produit clef en main, très rapide d'installation et répondant aux besoins des petites et moyennes structures pour construire rapidement une première communauté d'utilisateurs actifs. L'objectif est à la fois de :

– Stabiliser rapidement le produit à l'aide du feedback utilisateur,

– Démarrer un effet buzz marketing permis par la gratuité et l'Open Source.

Page 16: Présentation de Sonar à Valtech Paris, 03 juillet 2008

Stratégie 2008 – page 2/5

✔ Mars 2008 : Commencer à adresser les besoins des structures plus importantes via l'ajout d'un ensemble de fonctions « Time Machine »

✔ Juin 2008

– Ouverture du produit pour faciliter la contribution de la communauté Open Source au travers de plugins

– Reproduction des vues organisationnelles de l'entreprise

Page 17: Présentation de Sonar à Valtech Paris, 03 juillet 2008

Stratégie 2008 – page 4/5

✔ De juin à décembre 2008 : Consolidation de l'existant et travail sur la mise en place des services payants :

– Support,

– Prise en charge de langages commerciaux :

• PL/SQL

• .Net

Page 18: Présentation de Sonar à Valtech Paris, 03 juillet 2008

Stratégie 2008 – page 5/5

✔ A la fin 2008, en fonction de notre niveau de maturité et du niveau de pénétration du marché par Sonar, on envisage la question d'étendre le suivi qualimétrique aux indicateurs de plus haut niveau :

– PPQA : Assurance Qualité sur le suivi des processus de développement

– VAL : Couverture par les tests fonctionnels

– ITIL : indicateurs de production (incidents, temps d'indisponibilité, cout du support, ...)

Page 19: Présentation de Sonar à Valtech Paris, 03 juillet 2008

Demo

Page 20: Présentation de Sonar à Valtech Paris, 03 juillet 2008

Un oeil sur le product backlog

✔ Points d'extension

– Plugins Maven, métriques de second niveau, Widgets, ...

✔ Agrégation des projets✔ Ajout d'un service Quick Wins✔ Vues dynamiques✔ Définition de seuils / objectifs qualité✔ Affichage des dépendances entrantes sur les projets✔ Couverture des environnements .Net, PHP, Flex, ...

Page 21: Présentation de Sonar à Valtech Paris, 03 juillet 2008

Merci !http://sonar.codehaus.org

http://nemo.sonar.codehaus.org