1 
Komea 
Dashboard 
Monitoring 
du 
processus 
de 
développement 
Tocea 
I 
2014 
Reproduc1on 
Interdite
2 
Tocea 
I 
2014 
Reproduc1on 
Interdite 
Komea 
Dashboard 
: 
objec1fs 
Synthé(ser 
les 
indicateurs 
et 
alertes 
du 
p...
3 
Komea 
Dashboard 
: 
architecture 
applica1ve 
Tocea 
I 
2014 
Reproduc1on 
Interdite 
Connexion 
Stockage 
Interpréta1...
4 
Komea 
Dashboard 
: 
possibilités 
d’u1lisa1on 
Pilotage 
d’équipes 
de 
développement 
sur 
la 
base 
d’objec1fs 
Toce...
5 
Komea 
: 
les 
connecteurs 
d’intégra1on 
Tocea 
I 
2014 
Reproduc1on 
Interdite 
• GCL 
ü 
(script 
et 
trigger) 
ü ...
6 
Komea 
Dashboard 
: 
interfaces 
de 
res1tu1on 
Autre 
… 
Tocea 
I 
2014 
Reproduc1on 
Interdite 
CYFE 
Liferay
7 
Présenta1on 
d’un 
cas 
d’u1lisa1on 
client 
Solu1on 
de 
pilotage 
d’une 
forge 
ou1llée 
(environnement 
C/C++) 
Toce...
8 
Komea 
Dashboard 
: 
Les 
abentes 
ini1ales 
Tocea 
I 
2014 
Reproduc1on 
Interdite 
• Contexte 
: 
stratégie 
d’indust...
9 
Cas 
d’u1lisa1on 
: 
descrip1on 
de 
l’environnement 
technique 
Tocea 
I 
2014 
Reproduc1on 
Interdite 
• GITlab 
• Pe...
10 
Komea 
Dasboard 
: 
Fonc1onnalités 
mises 
en 
oeuvre 
Tocea 
I 
2014 
Reproduc1on 
Interdite 
• Généra(on 
et 
main(e...
11 
Tocea 
I 
2014 
Reproduc1on 
Interdite 
Komea 
Dashboard 
: 
Plug-­‐in 
Jenkins 
• U1lisa1on 
de 
l’interface 
Rest 
A...
12 
Komea 
Dashboard 
: 
Architecture 
technique 
Tocea 
I 
2014 
Reproduc1on 
Interdite
13 
Tocea 
I 
2014 
Reproduc1on 
Interdite 
Komea 
Dasboard 
: 
Les 
KPI 
• Une 
centaine 
d’indicateurs 
techniques 
• En...
14 
Tocea 
I 
2014 
Reproduc1on 
Interdite 
Komea 
Dashboard 
: 
Bénéfices 
• Centraliser 
les 
besoins 
en 
termes 
de 
r...
15 
Tocea 
I 
2014 
Reproduc1on 
Interdite 
Komea 
Dashboard 
: 
Avantages 
• S’adapter 
à 
l’ou1llage 
existant 
• Autori...
16 
Première 
étape 
: 
prise 
de 
connaissance 
du 
contexte 
du 
client 
Tocea 
I 
2014 
Reproduc1on 
Interdite 
• Inven...
Prochain SlideShare
Chargement dans…5
×

Software Factory Dashboard : indicateurs et métriques avec Komea

635 vues

Publié le

Indicateurs et métriques de votre Software Factory avec Komea
-----
Komea makes it easy to build dashboard and to measure metrics from your software factory.

Komea is our answer to the growing need to extract indicators and metrics from software factories.

Each time you are integrating a new tool in your factory, the flow of events grows and multiply the feedbacks to your developers.

Link : http://sleroy.github.io/komea

Publié dans : Logiciels
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
635
Sur SlideShare
0
Issues des intégrations
0
Intégrations
28
Actions
Partages
0
Téléchargements
6
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Software Factory Dashboard : indicateurs et métriques avec Komea

  1. 1. 1 Komea Dashboard Monitoring du processus de développement Tocea I 2014 Reproduc1on Interdite
  2. 2. 2 Tocea I 2014 Reproduc1on Interdite Komea Dashboard : objec1fs Synthé(ser les indicateurs et alertes du processus de développement dans un ou(l unique. • S’appuyer sur les données de la forge ou1llée : de la GCL au déploiement • Proposer une vision basée sur l’organisa1on des développements et dans la durée • Solu1on ouverte intégra1on en aval et en amont
  3. 3. 3 Komea Dashboard : architecture applica1ve Tocea I 2014 Reproduc1on Interdite Connexion Stockage Interpréta1on Agréga1on BI Stats Intégra1on Repor1ng Communica1on
  4. 4. 4 Komea Dashboard : possibilités d’u1lisa1on Pilotage d’équipes de développement sur la base d’objec1fs Tocea I 2014 Reproduc1on Interdite GPEC / CV dynamique de développeurs Pilotage de la GCL (mode GIT Stats) Intégra1on d’indicateurs techniques à la ges1on de projet Mesurer l’efficacité du processus de développement
  5. 5. 5 Komea : les connecteurs d’intégra1on Tocea I 2014 Reproduc1on Interdite • GCL ü (script et trigger) ü CVS ü (script et trigger) • Build ü • Intégra1on con1nue ü (plug-­‐in) • Métriques / Qualité du code ü PMD ü ü ü (plug-­‐in) ü Cobertura • Tests ü (plug-­‐in) • Ticke1ng ü Jira ü (plug-­‐in) ü • Sécurité ü LDAP ü Développement de plug-­‐in à la demande
  6. 6. 6 Komea Dashboard : interfaces de res1tu1on Autre … Tocea I 2014 Reproduc1on Interdite CYFE Liferay
  7. 7. 7 Présenta1on d’un cas d’u1lisa1on client Solu1on de pilotage d’une forge ou1llée (environnement C/C++) Tocea I 2014 Reproduc1on Interdite
  8. 8. 8 Komea Dashboard : Les abentes ini1ales Tocea I 2014 Reproduc1on Interdite • Contexte : stratégie d’industrialisa1on des développements • Objec1fs : Quan1fier les résultats obtenus en regard des efforts inves1s
  9. 9. 9 Cas d’u1lisa1on : descrip1on de l’environnement technique Tocea I 2014 Reproduc1on Interdite • GITlab • Perforce (2 serveurs) • Jenkins (2 serveurs maître) • Sonarqube (2 serveurs) • Coverity • Testlink • Bugzilla • Time repor1ng (spécifique client) • Excel (ges1on de projets) • Intégra1on LDAP et Ac1ve Directory
  10. 10. 10 Komea Dasboard : Fonc1onnalités mises en oeuvre Tocea I 2014 Reproduc1on Interdite • Généra(on et main(en des indicateurs • Mesure en temps réel des indicateurs • Parcours de l’historique pour chaque indicateur • Consolida(on et comparaison de l'ac1vité entre différents projets • Agréga(on et priorisa(on des données par l'environnement de développement • Mesure et chiffrage de l'ac1vité d'un projet sur la base d'évènements techniques fiables • Res(tu(on Ecran TV & portail intranet Liferay
  11. 11. 11 Tocea I 2014 Reproduc1on Interdite Komea Dashboard : Plug-­‐in Jenkins • U1lisa1on de l’interface Rest API • Evénements transmis ü Au lancement du build § Build_started § Build_industrializa1on (level) § Buildcodechanged (par développeur) § Buildstartedby_user (par membre) ü A la fin du build § Résultat du build (complete, failed,…) § build_broken ou build_fixed par « commiter »
  12. 12. 12 Komea Dashboard : Architecture technique Tocea I 2014 Reproduc1on Interdite
  13. 13. 13 Tocea I 2014 Reproduc1on Interdite Komea Dasboard : Les KPI • Une centaine d’indicateurs techniques • Environs une dizaine pour le suivi quo1dien • Les autres servent à l’analy1que et au diagnos1c : ü bilan post livraison ü objec1fs qualité ü …
  14. 14. 14 Tocea I 2014 Reproduc1on Interdite Komea Dashboard : Bénéfices • Centraliser les besoins en termes de repor1ng pour une popula1on étendue (transparence et communica1on pour tous les intervenants) • Rendre homogène le monitoring de la forge logicielle • Valoriser la fonc1on d’ingénieur intégrateur • Eviter les dérives de développement interne • Jus1fier la démarche d’industrialisa1on
  15. 15. 15 Tocea I 2014 Reproduc1on Interdite Komea Dashboard : Avantages • S’adapter à l’ou1llage existant • Autoriser la créa1on de KPI de manière aisée • Etre agnos1que vis à vis des ou1ls de res1tu1on (portail, Mode saas, BI) • Fournir un noyau facilement extensible • Proposer une implémenta1on progressive des tableaux de bord • Exploiter les possibilités des technologies Java (Rest API, groovy,…)
  16. 16. 16 Première étape : prise de connaissance du contexte du client Tocea I 2014 Reproduc1on Interdite • Inventaire des ou1ls u1lisés dans l’environnement de développement • Le patrimoine logiciel (langages, types de produits) • Les méthodologies de développement ü Ges1on de versions, branches, intégra1on con1nue, workflow bugtracking, ges1on de projet (budget, temps, risque, valeur ajoutée) • Défini1on des KPIs • Plan d’améliora1on

×