
Apdex
(Application Performance Index) est un standard ouvert développé par un groupe de sociétés
qui ont définie une méthode standard simple pour calculer, comparer et suivre les performances applicatives.
Le
problème
Les
entreprises sont noyées dans les indices de performance, mais n'ont pas à leur disposition d'outil
leur permettant d'analyser les performances des applicatifs d'un point de vue de l'utilisateur.
Il s'agit ici de mesurer la contribution des performances des
applications à l'efficacité du business de l'entreprise. Les temps de
réponse n'indiquent en aucun cas si les utilisateurs sont (ou peuvent
être) productifs. Calculer la corrélation entre la frustration des
utilisateurs et les baisses de performance du système donne un
excellent point de vue. Qui plus est, les 'valeurs temps', ne sont pas
uniformes d'une application à l'autre. Apdex fournie une réponse pour
analyser et suivre ce qu'il se passe réellement.
Solution
Proposée
Apdex
est une mesure chiffrée de la satisfaction des utilisateurs en fonction de la performance des applications.
Elle convertie plusieurs informations en un seul indice variant de 0 à 1 (0 = aucun utilisateur satisfait,
1 = tous les utilisateurs satisfaits). Ce nombre peut être calculé sur n'importe quels indices
de mesure de performances. Apdex comble le
fossé entre les temps de réponses la réalité en proposant une méthode uniforme de mesure et de retour
de l'experience utilisateur.
L'index
converti les nombreux temps de réponse mesurés au niveau des tâches utilisateur en un seul nombre.
Une tâche est une interaction individuelle avec le système au cours d'un processus. Le temps de
réponse de la tâche est définie comme le délai entre le moment ou l'utilisateur réalise une action
(clic souris, presse 'Enter', …) et quand le système (client, réseau, serveur, disques durs ...) répond permettant
à l'utilisateur de poursuivre sa tâche. C'est la durée pendant laquelle l'utilisateur attend
le système. Ces délais individuels sont ce qui définie la réactivité d'une application pour l'utilisateur.
Comment
cela fonctionne t'il ?
La
mesure des performances et les outils de reporting qui supportent Apdex sont conformes aux spécifications
développées par l'Alliance et sont publiques. Ces spécifications précisent le processus
que les outils et services doivent implémenter. Un point clé est la simplicité. En
voici le principe :
L'index
divise la réactivité en trois :
- Satisfaisant: L'utilisateur
est totalement productif. Cela représente une valeur de temps (T secondes) en dessous de laquelle
l'utilisateur n'est pas ralenti par le temps de réponse de l'application.
- Tolérable: L'utilisateur
note un allongement des temps de réponse (supérieur à T) mais peut poursuivre son travail.
- Inacceptable: Les
performances dont le temps de réponse exédent F (F = 4 x T) sont inacceptables. L'utilisateur abandonne
le processus.
Plus d'informations sur www.apdex.org (en anglais)
Parmis
les membres de l'Alliance on peut citer au 30 juin 2006 : Akamai,
Auditec, Compuware, Coradiant, Expand Networks, FineGround, Keynotes
systems, NetFOrecast, Netli, NetQoS, Network Physics, Packeteer,
Peribit, SwanLabs, Symphoniq Corporation et WildPackets. |