Articulo de referencia

Apdex

Apdex (Application Performance Index) es un estándar abierto desarrollado por una alianza de empresas para medir el rendimiento de las aplicaciones de software en informática . ...

Apdex (Application Performance Index) es un estándar abierto desarrollado por una alianza de empresas para medir el rendimiento de las aplicaciones de software en informática . Su propósito es convertir las mediciones en información sobre la satisfacción del usuario, especificando una forma uniforme de analizar e informar sobre el grado en que el rendimiento medido cumple con las expectativas del usuario. Se basa en el recuento de usuarios "satisfechos", "tolerantes" y "frustrados", dado un tiempo de respuesta máximo satisfactorio de t , un tiempo de respuesta máximo tolerable de 4t , y donde se supone que los usuarios están frustrados por encima de 4t . La puntuación es equivalente a un promedio ponderado de estos recuentos de usuarios con ponderaciones de 1, 0,5 y 0, respectivamente.

Problemas abordados

Al gestionar el rendimiento de las aplicaciones , por ejemplo, durante la monitorización de sitios web , las empresas recopilan numerosas mediciones del rendimiento de las aplicaciones de tecnología de la información . Sin embargo, estos datos de medición pueden no ofrecer una visión clara y sencilla del rendimiento de dichas aplicaciones desde una perspectiva empresarial, una característica deseable en las métricas utilizadas como indicadores clave de rendimiento . Informar sobre diferentes tipos de datos puede resultar confuso. Reducir los datos de medición a una única métrica bien definida es una forma práctica de realizar un seguimiento e informar sobre la calidad de la experiencia .

Las mediciones de los tiempos de respuesta de las aplicaciones , en particular, pueden ser difíciles de evaluar porque:

  • Consideradas de forma aislada, estas estadísticas no revelan si las personas que utilizan la aplicación consideran que su comportamiento responde muy bien a sus necesidades particulares, es simplemente tolerable o resulta frustrantemente lento.
  • El uso de promedios para resumir muchas muestras de medición elimina detalles importantes de la distribución de las mediciones y puede ocultar la evidencia de que muchos usuarios pueden haberse sentido frustrados con tiempos de respuesta de la aplicación que fueron significativamente más lentos que el valor promedio.
  • Los objetivos (o metas ) establecidos para los tiempos de respuesta no son uniformes en las distintas aplicaciones. Esto dificulta la visualización simultánea de datos comparables de varias aplicaciones (como en un panel de control digital ) y la identificación rápida de cuáles cumplen sus objetivos y cuáles no.

El método Apdex busca solucionar estos problemas.

Método Apdex

Los defensores del estándar Apdex creen que ofrece una mejor manera de "medir lo que realmente importa". El método Apdex convierte múltiples mediciones en un solo número en una escala uniforme de 0 a 1 (0 = ningún usuario satisfecho, 1 = todos los usuarios satisfechos). La puntuación Apdex resultante es una medida numérica de la satisfacción del usuario con el rendimiento de las aplicaciones empresariales. Esta métrica se puede utilizar para informar sobre cualquier fuente de mediciones de rendimiento del usuario final para la cual se haya definido un objetivo de rendimiento.

La fórmula Apdex es el número de muestras satisfechas más la mitad de las muestras tolerantes más ninguna de las muestras frustradas, dividido por todas las muestras:

Apagdmiincógnitat=SatisFimiddoonortet+(0,5Tolmiratinortegramodoonortet)+(0Frstratmiddoonortet)TotalSametropaglmis{\displaystyle \mathrm {Apdex} _{\mathrm {t} }={\frac {\mathrm {SatisfiedCount} +({0.5\cdot \mathrm {ToleratingCount} })+(0\cdot \mathrm {FrustratedCount} )}{\mathrm {TotalSamples} }}}

donde el subíndice t representa el tiempo objetivo, y se supone que el tiempo tolerable es cuatro veces el tiempo objetivo. Por lo tanto, es fácil ver cómo esta proporción siempre está directamente relacionada con la percepción de los usuarios sobre la capacidad de respuesta satisfactoria de la aplicación.

Ejemplo: suponiendo un objetivo de rendimiento de 3 segundos o mejor, y un estándar tolerable de 12 segundos o mejor, dado un conjunto de datos con 100 muestras donde 60 están por debajo de 3 segundos, 30 están entre 3 y 12 segundos, y las 10 restantes están por encima de 12 segundos, la puntuación Apdex es:

Apagdmiincógnita3=60+(0,530)+(010)100=0,75{\displaystyle \mathrm {Apdex} _{3}={\frac {60+(0.5\cdot 30)+(0\cdot 10)}{100}}=0.75}

La fórmula Apdex es equivalente a un promedio ponderado, donde a un usuario satisfecho se le asigna una puntuación de 1, a un usuario tolerante se le asigna una puntuación de 0,5 y a un usuario frustrado se le asigna una puntuación de 0.

Alianza Apdex

La Alianza Apdex , con sede en Charlottesville, Virginia , fue fundada en 2004 por Peter Sevcik, presidente de NetForecast, Inc. La Alianza es un grupo de empresas que colaboran para establecer el estándar Apdex. Estas empresas han percibido la necesidad de una forma sencilla y uniforme de informar sobre el rendimiento de las aplicaciones, están adoptando el método Apdex en sus operaciones internas o productos de software, y participan en el trabajo de perfeccionamiento y ampliación de la definición de las especificaciones Apdex. Los miembros de la Alianza que incorporen el estándar en sus productos pueden usar el nombre o el logotipo de Apdex cuando la Alianza los haya certificado como conformes.

En enero de 2007, la Alianza contaba con 11 empresas miembro y más de 200 miembros individuales. Si bien el número de empresas miembro se ha mantenido relativamente estable, la membresía individual superó los 800 miembros en diciembre de 2008 y alcanzó los 2000 en 2010. En 2008, la Alianza comenzó a publicar un blog, Apdex Exchange , y en 2010, a ofrecer seminarios web educativos . Estas actividades abordan temas de gestión del desempeño, con especial énfasis en la aplicación de la metodología Apdex.

  • Sitio web de Apdex
  • Especificaciones de Apdex
  • Definición del Índice de Rendimiento de las Aplicaciones, por Peter Sevcik, Business Communications Review , marzo de 2005.
  • CloudNetCare (Herramienta de pruebas de carga que utiliza APDEX) por NLiive, abril de 2012
Obtenido de " https://en.wikipedia.org/w/index.php?title=Apdex&oldid=1361751667 "