Présentation de Sonar à Valtech Paris, 03 juillet 2008
-
Upload
eric-lefevre-ardant -
Category
Technology
-
view
6.649 -
download
1
description
Transcript of Présentation de Sonar à Valtech Paris, 03 juillet 2008
![Page 1: Présentation de Sonar à Valtech Paris, 03 juillet 2008](https://reader033.fdocument.pub/reader033/viewer/2022051609/54632870b4af9f671c8b4ae2/html5/thumbnails/1.jpg)
Par Freddy MalletResponsable technique
![Page 2: Présentation de Sonar à Valtech Paris, 03 juillet 2008](https://reader033.fdocument.pub/reader033/viewer/2022051609/54632870b4af9f671c8b4ae2/html5/thumbnails/2.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051609/54632870b4af9f671c8b4ae2/html5/thumbnails/3.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051609/54632870b4af9f671c8b4ae2/html5/thumbnails/4.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051609/54632870b4af9f671c8b4ae2/html5/thumbnails/5.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051609/54632870b4af9f671c8b4ae2/html5/thumbnails/6.jpg)
Une place à prendre
![Page 7: Présentation de Sonar à Valtech Paris, 03 juillet 2008](https://reader033.fdocument.pub/reader033/viewer/2022051609/54632870b4af9f671c8b4ae2/html5/thumbnails/7.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051609/54632870b4af9f671c8b4ae2/html5/thumbnails/8.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051609/54632870b4af9f671c8b4ae2/html5/thumbnails/9.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051609/54632870b4af9f671c8b4ae2/html5/thumbnails/10.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051609/54632870b4af9f671c8b4ae2/html5/thumbnails/11.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051609/54632870b4af9f671c8b4ae2/html5/thumbnails/12.jpg)
A qui s'adresse Sonar ?
![Page 13: Présentation de Sonar à Valtech Paris, 03 juillet 2008](https://reader033.fdocument.pub/reader033/viewer/2022051609/54632870b4af9f671c8b4ae2/html5/thumbnails/13.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051609/54632870b4af9f671c8b4ae2/html5/thumbnails/14.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051609/54632870b4af9f671c8b4ae2/html5/thumbnails/15.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051609/54632870b4af9f671c8b4ae2/html5/thumbnails/16.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051609/54632870b4af9f671c8b4ae2/html5/thumbnails/17.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051609/54632870b4af9f671c8b4ae2/html5/thumbnails/18.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051609/54632870b4af9f671c8b4ae2/html5/thumbnails/19.jpg)
Demo
![Page 20: Présentation de Sonar à Valtech Paris, 03 juillet 2008](https://reader033.fdocument.pub/reader033/viewer/2022051609/54632870b4af9f671c8b4ae2/html5/thumbnails/20.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022051609/54632870b4af9f671c8b4ae2/html5/thumbnails/21.jpg)
Merci !http://sonar.codehaus.org
http://nemo.sonar.codehaus.org