Press "Enter" to skip to content

Author: Allan

Mi historia de horror con Hommy

Hommy es una tienda minorista de venta muebles y articulos de decoración para el hogar en Chile. La propuesta que tienen es bastante interesante debido a que los productos se muestran contextualizados y permiten tener una inspiración que resulta muy útil para los que carecemos de talento para la decoración.

Lamentablemente tuve una pésima experiencia con el servicio de despacho y atención post venta que me han hecho llegar a la conclusión que Hommy no es una tienda para comprar muebles, a menos que te los lleves directamente de la tienda.

Compré un futón que se adecuaba a mis necesidades en la tienda del Plaza Oeste. Al configurar la compra, me dieron la opción de pagar un monto adicional para que el equipo de despacho asistiera a mi hogar en un horario determinado. La propuesta era interesante, porque solo tendría que estar durante la mañana del sábado pendiente de la recepción y no todo el día al pagar por un despacho normal.

Esperé en el horario definido pero el despacho no llegó. Debía hacer otras actividades personales así que llamé al call center para avisar que no estaría y que fueran otro día, sin embargo, cuatro horas después del tope del horario definido me llaman desde el camión para avisarme que estaban afuera listos para entregarme el producto. Ahí fue cuando me di cuenta que tendría problemas.

Fuerza bruta a un problema de gestión – Introducción

Hace algunos meses quise ayudar a una institución educacional a mejorar su proceso de generación de reportes de desempeño de sus alumnos. Esta organización basa gran parte de su operación en la plataforma de e-learning moodle. En consecuencia, para conocer el estado de avance y compromiso de sus alumnos realiza un proceso manual de rescate de información del sistema. Este proceso se materializa, visitando dentro del sistema cada concepto, es decir, se recopila curso por curso, alumno por alumno, actividad por actividad el estado, para registrar un consolidado en una planilla excel. Las personas a cargo de realizar esta tediosa tarea son los profesores, a los que se les pone como meta, una vez al mes, realizar estos informes. Según mis cálculos, cada profesor gasta, al menos, 8 horas hombre al mes este procedimiento, que en la práctica, termina realizándose en los ratos libres de éstos. Si se multiplica por la cantidad de docentes, se podía llegar a centenas de horas hombre de sobre esfuerzo para realizar dicha labor al año.

Cuando me explicaron la problemática, propuse realizar un pequeño datamart para centralizar en un modelo de gestión dicha información y generar los informes de manera automática, aprovechando el carácter open source de moodle, el modelo es conocido y fácil de consultar, por lo que armar los ETL y el modelo era relativamente trivial, En la práctica, el esquema que propuse fue el siguiente:

BD moodle <- ETL -> Datamart <- Reporteria

Review Amazon Quicksight

Me desempeño profesionalmente en una pequeña empresa de consultoría y tengo a cargo el equipo técnico. Debido a la naturaleza de nuestro trabajo, todo el equipo está disperso geográficamente en la ciudad. En esta situación hace difícil mantener la trazabilidad  y  una visión unificada de cada uno de los servicios que la compañía presta. En consecuencia, se hacía imperativo un sistema que nos permitiera registrar y controlar los servicios y que al mismo tiempo fuera lo suficientemente flexible para adaptarse a nuestros variados workflows. Luego de evaluar varias alternativas, nos decidimos por Redmine.

Redmine tiene todo lo básico de un sistema de gestión de proyectos y muchas cosas que destaco, tales como una interfaz responsiva, un ciclo de actualización coherente y claro, una excelente comunidad, entre otras. De hecho, por si mismo Redmine da para otro extenso post. No obstante donde realmente nos da valor es que gracias a su condición de open source, tiene un modelo de datos que es lo suficientemente simple para extraer información de forma rápida y eficiente, lo que nos permite construir indicadores de gestión para el área comercial y responder a solicitudes de compliance internas y de nuestros clientes.

Nuestro equipo de consultoría crea y actualiza tareas a través del sistema. La información queda en una base de datos que consumimos para alimentar un modelo de gestión que nos permite visualizar la información a los tomadores de decisiones. Esquemáticamente, la figura es la siguiente:

Usuarios -> Redmine -> BD Redmine <- ETL -> Modelo de gestión -> Reportes

Inicialmente, buscamos soluciones open source para realizar reportería pero las que encontramos, requerían de una máquina dedicada con bastante RAM, por lo que tenerla en un VPS barato no es opción.  Luego de evaluar las alternativas que teníamos PowerBI, qlik sense, entre otros, nos decidimos por Tableau, que en su versión Public permite generar reportes y compartirlos a través de internet o como empaquetado para ser visualizado por Tableau Reader.

Tableau es una herramienta bastante fácil de usar, nos llevó poco tiempo llegar a buenos indicadores. Su principal problema, al igual que todas las herramientas BI del mercado, es el precio, en especial si quieres acceder a los datos directamente desde la fuente o características más avanzadas. La versión Online, que es un servicio en el cloud, cuesta $500 USD al año por usuario, lo que en nuestro caso, habrían sido $2.000 USD para revisar indicadores una vez al día.

Por lo tanto nos vimos en la obligación de buscar alternativas. Sin embargo, hasta hace dos mes, no existía. Lo único interesante que pude identificar fue Amazon Quicksight. Sin embargo, solo había una modalidad preview en la que había que inscribirse para ser invitado a probar. Si bien me inscribí para el preview, nunca fui contactado por lo que tuve que esperar hasta el lanzamiento. Éste se realizó el 15 de Diciembre del 2016. Lo probé y me gustó.

Proyecto da datos abiertos – Padrón Electoral 2016

Durante el 2016 se realizaron las elecciones municipales chilenas. Por ley, el Servicio Electoral (SERVEL) debe publicar el padrón auditado en el cuál se detalla por comuna los ciudadanos habilitados para sufragar. Históricamente, este proceso se realiza a través del portal del servicio. En éste se publica el padrón de todo el país la información por medio de archivos PDF. Cuando supe de esto y acordándome de las polémicas que generaron los sitios que utilizaron los padrones previos, me propuse realizar una prueba de concepto para determinar cuanto tiempo me tomaría obtener dicha información de forma estructurada.