¿Cual es la mejor herramienta para definir un cuadro de mando?

Una de las tareas a las que estoy empezando a dedicar más tiempo en mi día a día es la definición de cuadros de mando.




No hace mucho, escribí el post en el que aproveché a comentar un poco en qué consistía  y las distintas tipologías.

Si soy sincera, es una de las tareas que más me gusta porque aunque es necesario estrujar bien el cerebro, permite desarrollar diferentes facetas:



Primero, es necesario comprender el negocio y tener la capacidad de síntesis que permita plasmar la visión estratégica. Es decir, a partir del conocimiento de la realidad, ser capaz de esquematizarla, identificando KPIs que permitan monitorizar aquello que verdaderamente interesa.



Segundo, ser creativo en el diseño: implica hacer una correcta composición, elegir el gráfico, colores... para que logre ser lo mayor autoexplicativo posible, facilitarle al ojo la tarea. Y es que además, una cosa está clara: "el trabajo tiene que entrar por los ojos". O como la frase de mi hermano (de profesión desarrollador) que he hecho también mía: "yo no hago nada feo"


En fin, la cuestión es que desde que empecé a trabajar como como analista web, he tenido la oportunidad de trabajar con distintas herramientas para crear dichos cuadros de mando.

Es por ello que quería aprovechar este post para plasmar mi punto de vista: las ventajas y desventajas que me he encontrado al trabajar con cada una de ellas.

Aclaro que estos comentarios son puramente subjetivos y están fuertemente influenciados por el trabajo que desempeño. Quizás otro analista que se encuentre en otro entorno y tenga otras necesidades, haya una herramienta que le aporte la solución que a mi no o viceversa.




La primera, como no, es:




Excel:

Es la herramienta que todos conocemos y usamos habitualmente.

La mayor ventaja de esta herramienta es su absoluta flexibilidad a la hora de pintar un cuadro de mando. Se pueden llegar a hacer dashboards de alto nivel de complejidad, de hecho, hace un tiempo dibujé uno que representaba el funnel de compra de una compañía de viajes con un alto grado de detalle que permitiera comprender el comportamiento muy al detalle del usuario.

A nivel técnico no me he encontrado con muchos problemas. En caso de querer automatizar el cuadro de mando a partir de Supermetrics es necesario simplemente incluir 3 paquetes de código para que el excel reconozca dicho "lenguaje". También es posible incluir macros que faciliten dicha automatización, lo cual no requiere un elevado conocimiento técnico.

La desventaja que destacaría de esta  herramienta es que muestra datos estáticos. Realiza más una labor de reporting: su misión principal es mostrar una foto a partir de la cual se pueden identificar cosas que llamen la atención para explorarlo a través de otras vías. Se puede actualizar a partir de las macros aunque en función de las llamadas definidas a Google Analytics tarda más o menos tiempo.

Respecto al precio, se encuentra entre los 70€ y 100€ que cuesta una licencia de Microsoft Office + 11€/mes que supone Supermetrics.

Un ejemplo de Dashboard hecho con excel es este que hice para Esencia Custome y que expliqué en el post anterior llamado Introduciendo a un pequeño Ecommerce en la medición.






Klipfolio:

Esta herramienta ofrece 2 ventajas frente al Excel a la hora de definir un dashboard:

La primera es, la posibilidad de mostrar gráficos algo más atractivos. Un ejemplo muy claro de ello son por ejemplo los "gauges".




La segunda ventaja con la que cuenta esta herramienta es que se puede jugar un poco con los datos, es decir, no se trata de datos estáticos  sino que a partir de un desplegable en el que defines el periodo seleccionado, o el dispositivo, cualquier filtro, los datos pasarán a ser mostrados ágilmente (el desplegable también se puede incluir en excel aunque eleva el nivel de espera en el proceso de generación de los datos).

Sin embargo, en términos de diseño la flexibilidad de esta herramienta es mucho menor que en Excel. Para crear un Dashboard se pueden aplicar únicamente los klips definidos en la herramienta, que son los siguientes:





Desde mi punto de vista, he encontrado las siguientes desventajas:

La primera es que, aunque es relativamente fácil completar la composición de un klip con movimientos de drag&drop, si se quiere lograr que sea estéticamente bonito requiere algo más tiempo, dedicación y de cierta inspiración.

No sólo en términos de diseño, sino que también a nivel técnico me parece altamente costoso para aquellos usuarios que no tenemos ese perfil: lograr la integración de los datos con la herramienta no es una tarea fácil. A partir de ahí, si tiene que participar otra persona, se pierde la autonomía de la herramienta.

Respecto al precio, este ronda entre los 24€ y 200€ al mes en función de las necesidades que tenga el cliente, como todo modelo de negocio Freemium.







R:

R es un lenguaje de programación con enfoque estadístico que permite generar visualizaciones muy chulas y potentes. Para que os hagáis una idea, esta es la primera gráfica que generamos en el curso de R que estoy cursando este mes:



Respecto a Dashboards, hasta el momento no he generado ninguno con esta herramienta porque, como comentaba en mi anterior post, la curva de aprendizaje es bastante vertical a pesar de que la herramienta dispone de una interfaz que facilita su uso (RStudio). Para aquellos usuarios que no somos programadores supone un esfuerzo importante. Un ejemplo de cuadro de mando generado con R sería este:




Lo que he logrado ha sido generar gráficos individuales, como el que abajo muestro: se muestra la evolución de las sesiones a través de los diferentes canales de tráfico de una web.

La ventaja de todo código es que permite replicar el ejercicio fácilmente, es decir, que si se quisiera mostrar reservas en lugar de sesiones, con cambiar un componente del código sería suficiente.

Ahora bien, si se quiere lograr un gráfico elaborado (definir colores, fondo, títulos, etc...) lleva tiempo, no es tan sencillo como en Tableau, explicado a continuación.

De hecho, la imagen de abajo contiene 2 gráficos, uno hecho con R y otro con Tableu: los 2 representan lo mismo pero uno me costó el doble de tiempo que el otro, ¿adivináis cual?




El gráfico superior es el generado con Tableau y el inferior el generado con R y obviamente el generado en Tableu apenas me llevó 1 minuto mientras el de R casi media hora (también es cierto que no lo había generado nunca y me llevó tiempo investigar por internet).


También es posible a través de R generar gráficos interactivos a través de la librería Plotly y hacer Apps tipo Shiny, tengo pendiente explorar sobre ambos.

En definitiva, se trata de una herramienta con mucho potencial que ha empezado a popularizarse, también gracias a su no precio: es gratuito al tratarse de un softwore colaborativo.






Tableau:

Esta es una herramienta que estoy utilizando cada vez más (la versión Desktop).

A partir de ello se logran gráficos realmente atractivos de una forma muy fácil. Con la funcionalidad de drag-dropp es posible en 2 clics lograr un gráfico como el de arriba mostrado.

Además tiene un caracter exploratorio, lo que ahora se llama Business Intelligence (BI). Es totalmente dinámico: se puede indagar en los datos, clicar y acceder al detalle. Al final, el conocimiento se adquiere filtrando, segmentando, en función de lo que uno va viendo. Y esto es lo que permite esta herramienta.

Otra cosa que me gustó mucho es que se pueden crear dashboards a partir de los distintos gráficos creados individualmente en cada una de las pestañas, y también crear historias. Crear historias mostrando página a página la foto de los gráficos que te han llevado a una conclusión. Creo que es realmente importante saber contar las historias.

Sin embargo, en términos de diseño no existe una gran flexibilidad como en excel. En los gráficos no es posible poner una cajita que muestre la variación con el mes anterior sino que simplemente el dashboard es un conjunto agregado de gráficos.

Otro de los handicaps de esta herramienta es que el precio es muy elevado: alrededor de 1.000€ al año. Se entiende, ya que es una herramienta con mucha potencia y código por detrás sin embargo, no es un precio que esté al alcance de cualquiera.

Está quizás más enfocado a los usuarios que requieren analizar datos de su base de datos y que quizás, no disponen de una interfaz como los analistas webs disponemos en Google Analytics.






Conclusión:

En definitiva, como veis, cada herramienta tiene sus pros y sus contras. Es por ello que he querido mostrar en esta tabla a modo de resumen, que recoja las ventajas y desventajas de cada una de las herramientas en función de diferentes criterios (diseño, usabilidad, implementación y precio):




Está claro que la decisión de uso de una u otra depende de muchas variables. La primera el presupuesto y la siguiente, en función de la necesidad que se tenga: si es flexibilidad en el diseño o coste de aprendizaje las variables a considerar.


Con las herramientas que más he trabajado hasta el momento han sido Excel y Klipfolio pero mis objetivos se centran en hacer cada vez más, un mayor uso de R y Tableu debido a su gran potencial, mucho más de lo que aquí comento y sobre lo que aún me queda por explorar ;)



Y vosotros, ¿qué herramientas utilizáis para crear cuadros de mando?



¿Hay alguna otra sobre la que no haya comentado y a vosotros os resulte útil?

Comentarios

Entradas populares de este blog

¿Diseñamos un Dashboard con R?

Profundizando en Google Data Studio

¿Por qué me gusta ser Analista Digital?