1. Situation
Objectif
Comment ?
Sources
Un dashboard, pour quoi ?
Jean-Fran¸ois Roche
c
jeudi 28 f´vrier 2013
e
jfroche@affinitic.be
1/11
Jean-Fran¸ois Roche
c Un dashboard, pour quoi ?
2. Situation
Objectif
Comment ?
Sources
Aujourd’hui
Data, data, data ...
Growing ...
2/11
Jean-Fran¸ois Roche
c Un dashboard, pour quoi ?
3. Situation
Objectif
Comment ?
Sources
Data → Agr´gation → Simplification/Visibilit´ → Analyse → Action
e e
3/11
Jean-Fran¸ois Roche
c Un dashboard, pour quoi ?
4. Situation
Objectif
Comment ?
Sources
Prises de d´cisions bas´s sur :
e e
1 Intuition
2 Exp´rience
e
3 Nos donn´es
e
4/11
Jean-Fran¸ois Roche
c Un dashboard, pour quoi ?
5. Situation
Objectif
Comment ?
Sources
Questions ?
Dans quel ´tat se trouve Affinitic/nos clients ?
e
Quelle est la meilleur utilisation de notre temps ?
Est-on performant aujourd’hui ? Plus qu’hier ?
Quelles sont les donn´es ` mesurer ?
e a
5/11
Jean-Fran¸ois Roche
c Un dashboard, pour quoi ?
6. Situation
Objectif
Comment ?
Sources
Danger !
Collecter les donn´es de x sans objectif
e
Choisir les donn´es ` collecter = difficile
e a
Donn´es mals pr´sent´es/interpr`t´es = inutiles
e e e ee
Donn´es doivent ˆtre actionnable
e e
6/11
Jean-Fran¸ois Roche
c Un dashboard, pour quoi ?
7. Situation
Objectif
Comment ?
Sources
Ratio ticket ouvert/ferm´ aujourd’hui/cette semaine/ce mois
e
Quel est l’objectif ?
Est-ce actionnable ?
Somme des charges serveurs
Quel est l’objectif ?
Est-ce actionnable ?
Build jenkins vert/rouge
Quel est l’objectif ?
6/11
Est-ce actionnable ?
Jean-Fran¸ois Roche
c Un dashboard, pour quoi ?
8. Situation
Objectif
Comment ?
Sources
Nombre de releases ce mois-ci
Quel est l’objectif ?
Est-ce actionnable ?
7/11
Jean-Fran¸ois Roche
c Un dashboard, pour quoi ?
9. Situation
Objectif
Comment ?
Sources
Comment ?
Choisir ensemble les donn´es importantes ` mesurer
e a
Visible et accessible ` tous
a
A faire ´voluer de mani`re continue
e e
Le faire chez nous et ensuite l’´tudier pour nos clients
e
7/11
Jean-Fran¸ois Roche
c Un dashboard, pour quoi ?
10. Situation
Objectif
Comment ?
Sources
En pratique
http://graphite.affinitic.be
https://affinitic.geckoboard.com
8/11
Jean-Fran¸ois Roche
c Un dashboard, pour quoi ?
11. Situation
Objectif
Comment ?
Sources
Push
import json
import urllib2
widget_key = ’PUT - WIDGET - KEY - HERE ’
data = [
{
" value " : blocker_tickets () ,
" text " : " Blocker tickets "
},
{
" value " : opened_tickets () ,
" text " : " Opened today "
},
{
" value " : closed_tickets () ,
" text " : " Closed today "
}
]
nested_dict = { ’ api_key ’: ’PUT - AFFINITIC - API -KEY - HERE ’ ,
’data ’: { ’ item ’: data }}
urllib2 . urlopen ( " https :// push . geckoboard . com / v1 / send /" + widget_key ,
json . dumps ( nested_dict ))
9/11
Jean-Fran¸ois Roche
c Un dashboard, pour quoi ?
12. Situation
Objectif
Comment ?
Sources
Livres
Information Dashboard Design : The Effective Visual Communication of Data
Enterprise Dashboards : Design and Best Practices for IT
10/11
Jean-Fran¸ois Roche
c Un dashboard, pour quoi ?
13. Situation
Objectif
Comment ?
Sources
Web
http://www.perceptualedge.com/articles/Whitepapers/Dashboard_Design.pdf
http://www.geckoboard.com/data-driven-culture-report/
11/11
Jean-Fran¸ois Roche
c Un dashboard, pour quoi ?