Feedback App

Feedback App

Tags
Published
Published September 20, 2023
Author
notion image
Empecemos este proyecto con una simple pregunta:
¿Cómo sabes si tus clientes están satisfechos con tu servicio?

Planteamiento del problema

Fábrica de crepas es una empresa de mi localidad, Tijuana, Baja California, y son los mejores de la zona en la venta de crepas.
Tuve la oportunidad de platicar con su fundador, Luis Perez, sobre el futuro de la empresa y cómo podría empezar a incursionar en el mundo de la tecnología.
Uno de los puntos que más necesitan es conocer la opinión de sus clientes. Es decir, recibir Feedback.

Propuesta de solución

Con esto en mente les propuse desarrollar un sistema para recolectar Feedback. Un sistema de preguntas con calificación de 1 a 5 estrellas para evaluar los siguientes aspectos:
  • Servicio
  • Calidad
    • Presentación
    • Sabor
  • Higiene
Nuestra hipótesis es que los clientes creerán que es muy fácil compartir su opinión en nuestro sistema. No creemos que sea necesario premiar a los usuarios que compartan su información.

Aspectos a medir

Con la ayuda de la inteligencia artificial propuse la siguiente pregunta:
Si tenemos un sistema de recolección de feedback de 4 preguntas simples, en nuestra empresa llamada "Fábrica de crepas", qué porcentaje de los clientes deberán compartir su opinión para considerar que el sistema es eficiente en la recolección de feedback?
Y la respuesta fue la siguiente:
El porcentaje de clientes que deberían compartir su opinión para considerar que el sistema es eficiente en la recolección de feedback depende de muchos factores, tales como:
  1. Objetivos de la empresa: Si la "Fábrica de crepas" quiere una representación muy precisa de las opiniones de todos sus clientes, necesitaría un porcentaje de respuesta alto. Si solo quieren una idea general, quizás un porcentaje menor sea suficiente.
  1. Tamaño de la base de clientes: Si la "Fábrica de crepas" tiene una base de clientes muy grande, un pequeño porcentaje podría significar una cantidad significativa de respuestas. Sin embargo, para una base de clientes pequeña, es posible que se requiera un porcentaje mayor para obtener una muestra representativa.
  1. Naturaleza del feedback: Si las preguntas son simples y de fácil respuesta, la expectativa podría ser que un porcentaje mayor de clientes responda. Pero si las preguntas son abiertas o requieren un tiempo considerable para responder, un porcentaje menor podría ser aceptable.
  1. Comparación con estándares del sector: Sería útil investigar el porcentaje promedio de respuesta para sistemas de feedback en empresas similares. Si la "Fábrica de crepas" supera ese porcentaje, podría considerarse más eficiente que la competencia.
  1. Medios de recolección de feedback: La eficiencia también puede depender del medio utilizado para recolectar el feedback. Por ejemplo, las encuestas enviadas por correo electrónico suelen tener tasas de respuesta más bajas que las encuestas realizadas en persona o a través de una aplicación móvil interactiva.
Dicho todo esto, en general, para muchas empresas, una tasa de respuesta del 10% al 15% para una encuesta enviada por correo electrónico suele considerarse aceptable. Sin embargo, en un entorno de tienda o restaurante, donde las encuestas se realizan en persona o inmediatamente después de una compra, es posible que se aspire a una tasa de respuesta del 30% o más.
En última instancia, la "Fábrica de crepas" deberá decidir qué porcentaje considera adecuado según sus necesidades y objetivos específicos. Una vez que tengan una cifra en mente, es importante analizar y, si es necesario, modificar y mejorar el sistema de feedback para intentar alcanzar o superar ese porcentaje objetivo.
Platicando con Luis llegamos a la conclusión de que un 15% de los usuarios por tienda es más que suficiente para la primera semana.
Dependiendo del porcentaje real tomaremos dos vertientes:
  • En caso de no llegar al 15% de respuestas, comenzaremos a regalar bolas de nieve a los clientes que quieran responder la encuesta.
  • En caso de sobrepasar el 15%, consideraremos más preguntas y otros formatos para recolectar la opinión de los clientes.

Aspecto técnico

Con el fin de brindar una solución eficiente y de fácil uso les propuse desarrollar un aplicación web para recolectar la opinión de los usuarios. Cada sucursal tendrá acceso a una tableta inteligente con un acceso directo a la aplicación web.
Para el desarrollo de esta aplicación decidí utilizar Compose Multiplatform para desarrollar el cliente con Kotlin en diferentes plataformas.
El proyecto tendrá 2 milestones:
  1. Una aplicación web con 4 preguntas que se repiten al finalizar cada ciclo para registrar una nueva entrada como si fuera un nuevo cliente. Esta versión almacenará automáticamente la información del dispositivo que está enviando la respuesta.
  1. Agregar un mecanismo de autenticación para cada sucursal para identificar qué sucursal está utilizando el sistema y desde qué sucursal el cliente está enviando su opinión.
Cada milestone se considerará cumplido terminando las siguientes tareas antes de la fecha correspondiente.

Milestone 1

Terminar antes del Sep 29, 2023
Sep 20, 2023 Clonar el repositorio de compose multiplatform que incluye la aplicación web.
Sep 21, 2023 Crear una aplicación de Firebase para almacenar los datos.
Sep 21, 2023 Definir un hosting de Firebase para alojar la aplicación web.
Sep 21, 2023 Publicar una primera versión de la aplicación que muestre una pregunta con su diseño esperado.
Sep 25, 2023 Almacenar cada ciclo de respuestas en la base de datos con la siguiente información:
  • Nombre del dispositivo desde el que envía la opinión.
  • Fecha y hora de la opinión.
  • Calificación por pregunta.
Sep 26, 2023 Configurar tablets para entregar a sucursales:
Acceso guiado
Enfoque de Feedback
Touch id
Código de desbloqueo
Control parental
Sep 27, 2023 Entregar las tablets para las sucursales con el sistema instalado.
Sep 28, 2023 Presentar un taller de entrenamiento para el uso, cuidado y gestión de cada tablet y aplicación.
Sep 29, 2023 Instalación y demostración.

Milestone 2

Terminar antes del Oct 13, 2023
Agregar un registro de sucursal y empleado principal con la siguiente información:
  • Selección de sucursal.
  • Pedir nombre del empleado.
  • Código para salir del modo feedback.
Iniciar el modo feedback justo después de definir el código.
Agregar un botón para salir del modo feedback y entrar en el modo registro de sucursal y empleado principal.
Consumir las preguntas definidas en la base de datos de Firebase para mostrar las preguntas que se recolectarán.
Presentar un taller de entrenamiento para el uso, cuidado y gestión de cada tablet y aplicación.

Diseño

Para tomar inspiración en el diseño de la aplicación creamos el siguiente typeform:
Para generar las preguntas se utilizó inteligencia artificial de la siguiente manera:
Input:
Quiero escribir 4 preguntas para un formulario de feedback para los clientes de una crepería llamada fábrica de crepas. Cada pregunta tendrá la opción de elegir entre 1 a 5 estrellas.
Output:
Por supuesto, aquí tienes cuatro preguntas para un formulario de feedback para los clientes de "Fábrica de Crepas":
  1. Calidad de las Crepas: ¿Cómo calificaría la calidad y sabor de las crepas que degustó en nuestra crepería? ⭐️ ⭐️⭐️ ⭐️⭐️ ⭐️⭐️⭐️ ⭐️⭐️⭐️ ⭐️⭐️⭐️⭐️ ⭐️⭐️⭐️⭐️⭐️
  1. Atención del Personal: ¿Qué opinión le merece el servicio y la amabilidad del personal de "Fábrica de Crepas"? ⭐️ ⭐️⭐️ ⭐️⭐️⭐️ ⭐️⭐️⭐️⭐️ ⭐️⭐️⭐️⭐️⭐️
  1. Ambiente del Establecimiento: ¿Cómo se sintió con respecto al ambiente y decoración de nuestro local? ⭐️ ⭐️⭐️ ⭐️⭐️⭐️ ⭐️⭐️⭐️⭐️ ⭐️⭐️⭐️⭐️⭐️
  1. Relación Calidad-Precio: Considerando los precios y la calidad ofrecida, ¿cómo evaluaría la relación calidad-precio en "Fábrica de Crepas"? ⭐️ ⭐️⭐️ ⭐️⭐️⭐️ ⭐️⭐️⭐️⭐️ ⭐️⭐️⭐️⭐️⭐️
Estas preguntas abarcan varios aspectos del servicio y producto que una crepería ofrece. Es importante que las respuestas sean honestas y constructivas para que "Fábrica de Crepas" pueda mejorar y ofrecer una mejor experiencia a sus clientes en el futuro.
Y para generar más opciones de preguntas:
Input:
Dame 5 opciones diferentes para cada pregunta. Es decir, 5 formas de preguntar lo mismo.
Output:
¡Claro! Aquí tienes cinco formas diferentes de formular cada una de las preguntas:
1. Calidad de las Crepas:
a. ¿Cómo describiría el sabor y presentación de nuestras crepas?
b. En cuanto a nuestras crepas, ¿estuvieron a la altura de sus expectativas?
c. ¿Qué opinión tiene sobre el sabor y textura de las crepas que probó?
d. ¿Fueron de su agrado las crepas que degustó?
e. ¿Qué le pareció la calidad de las crepas servidas?
2. Atención del Personal:
a. ¿Se sintió bien atendido por nuestro equipo?
b. ¿Cómo calificaría la amabilidad y eficiencia de nuestro personal?
c. En su visita, ¿recibió un servicio cordial por parte de nuestros colaboradores?
d. ¿Cómo valoraría la atención que recibió de nuestro equipo?
e. ¿Se sintió satisfecho con el nivel de servicio ofrecido por nuestros empleados?
3. Ambiente del Establecimiento:
a. ¿Qué impresión le dejó el diseño y confort de nuestro establecimiento?
b. ¿Cómo se sintió con la atmósfera y decoración de "Fábrica de Crepas"?
c. En cuanto al ambiente, ¿encontró el local acogedor y agradable?
d. ¿Le resultó agradable la ambientación de nuestra crepería?
e. ¿Qué opinión le merece el espacio y ambiente en "Fábrica de Crepas"?
4. Relación Calidad-Precio:
a. Teniendo en cuenta lo que pagó, ¿cree que recibió un buen valor por su dinero?
b. ¿Considera que la calidad de nuestras crepas corresponde con el precio?
c. ¿Se sintió satisfecho con el equilibrio entre lo que pagó y lo que recibió?
d. ¿Cómo valoraría la proporción entre la calidad de nuestras crepas y el costo?
e. ¿Opina que el precio que pagó es justo por la calidad ofrecida?
Estas variantes te permiten obtener feedback de diferentes perspectivas y con distintas formulaciones, lo que puede ayudarte a obtener una visión más amplia y precisa de la experiencia del cliente.
Ahora sólo necesitamos una imagen por pregunta.
Para el typeform utilizamos Dall-E para generar opciones de imágenes. Pero esto será reemplazado por las imágenes que proveerá Luis.
Input:
¿Cómo calificaría la calidad y sabor de las crepas que degustó en nuestra crepería?
notion image
Input:
¿Qué opinión le merece el servicio y la amabilidad del personal de "Fábrica de Crepas"?
notion image
Input:
¿Cómo se sintió con respecto al ambiente y decoración de nuestro local Fábrica de crepas?
notion image
notion image
Input:
Considerando los precios y la calidad ofrecida, ¿cómo evaluaría la relación calidad-precio en "Fábrica de Crepas"?
notion image

Desarrollo

El proyecto consiste en 3 componentes: Una WebApp, el RestFull API y la base de datos.

WebApp

Para la WebApp se utilizó Compose Multiplatform. Pueden acceder

Contrato de prestación de tablets

Contrato de prestación de tablets