Como Co-fundador de la startup, participé en el desarrollo creativo desde el principio de la misma. Junto a la ayuda de mis dos socias, Ana, Patricia y el apoyo de Demium Startups, estudiamos diferentes ideas para el proyecto, las cuales validamos con métodos Lean. A través de encuestas detectamos la necesidad de los clientes y nos adaptamos a ello. Asi nació Pandabox “El personal shopper para niños” que consistía en un servicio en el que los clientes (generalmente padres) rellenan un cuestionario online, indicandonos los gustos y preferencias de vestir de sus hijos, luego un Personal shopper se encarga de elegir 6-8 prendas en base a los datos que se han introducido para el perfil del niño/a. El cliente hasta este punto no tiene que pagar nada. Una vez le llega su Pandabox a casa, en la misma caja tiene una serie de instrucciones donde se le indica que tiene 5 días para seleccionar la ropa que se quedará y la que no a través de un enlace con un formulario que se le ha sido activado en su perfil, el cliente solo pagará por las prendas que se quede y podrá devolver sin problemas las que no.

Como CTO y unico desarrollador del proyecto, mi mayor reto fue determinar y desarrollar un roadmap con tecnología lo suficientemente flexible para los diferentes cambios que una startup requiere.

– Fase de validación de la idea.


Una de las estrategias que utilizamos para validar la idea fue crear una landing page en la que había un Chatbot que preguntaba una serie de preguntas que nos ayudaba a tener una idea de lo que quería el cliente y al final le pedíamos su correo para asi obtener un lead. Con mas de 100 leads nos determinamos que el proyecto si podía interesar al público.

– Desarrollo del Producto Mínimo Viable (MVP)

Tomamos como referencia la web de una compañía de Estados Unidos llamada Stitchfix, que actualmente esta valorada en casi 3 Billones de dólares.
Necesitábamos un sitio en el cual los usuarios puedan registrarse con sus datos y en el que además puedan añadir el perfil de sus hijos. Lo mas rápido y eficaz en ese momento fue desarrollar un sitio web con WordPress.
La web consistía en una Homepage donde se explicaba que era Pandabox con múltiples botones Call-to-action para que el usuario pudiera reservar una Pandabox.
Luego de registrarse, los usuarios son automáticamente redirigidos a un formulario en el que añaden su perfil y cada uno de los datos es almacenado en una base de datos SQL.

 

 

 

Al mismo tiempo este perfil se registra en una hoja de cálculos Google Sheets, esto se logra enviando el formulario en un formato JSON con un método POST a  a través de la API de Google Apps Scripts y se almacena en un directorio único de cliente de en Google Drive , esto con el objetivo de que las personal shoppers visualicen de una manera resumida todos los datos introducidos por el cliente y tenga una visión mas clara de los gustos y preferencias del mismo y así tomar una decisión mas acertada a la hora de elegir las prendas del niño/a.

El último paso del cliente consistía en confirmar su reserva introduciendo sus datos personales y dirección de envío, además de asociar una tarjeta de crédito o cuenta Paypal en la que se le hacía un pequeño cargo de 0,50€ y se le devolvía de inmediato para confirmar la validez del método de pago.

-Experiencia e Interfaz de usuario

Una vez la Personal shopper realiza la selección de las prendas para el perfil (Las cuales seleccionaba desde un inventario en una Hoja de cálculo) la Personal shopper debía “Notificar” a la base de datos con un botón para que el estado de la Pandabox cambiase de “En selección” a “Lista para preparar” y se genera automáticamente un albarán para el cliente con las prendas y fotos de las mismas y ya se puede proceder con el proceso de packaging.
Una ves la Pandabox es preparada y enviada al cliente, el estado de la Pandabox en la base de datos cambiaba a “Por pagar” y automáticamente a los clientes se les desbloqueaba la opción “Pagar Pandabox” en su perfil, que consistía en un formulario en el cual el cliente podía elegir cuales prendas quedarse, que día prefería que pasase el mensajero a recoger las prendas que devuelve, comentarios acerca de la selección de prendas y finalmente culminar con el pago de las mismas con la cuenta Paypal o Tarjeta de crédito previamente asociada en el proceso de reserva. Todos estos datos eran almacenados en la base de datos para llevar un historial con cada cliente y poder tomarlos en cuenta para una próxima reserva.

Para que el usuario tuviese una facilidad a la hora de administrar los perfiles de sus hijos en la web, se desarrollo una UI con un CRUD en el que podían añadir, remover, actualizar y visualizar los diferentes perfiles o la información de contacto y dirección.
También se les brinda la posibilidad de solicitar una nueva pandabox o visualizar el estado actual de una pandabox reservada.
Todo con la ayuda de código personalizado Javascript y llamadas AJAX que permitirían que la experiencia fuese fluida.

El cliente siempre era notificado automáticamente mediante correo electrónico de cada acción que se producía en su cuenta y de cada nuevo evento que se producía con su Pandabox.

-Migración a nueva herramienta backend

Luego de varios meses el MVP-Wordpress ya había cumplido su propósito, ser la solución mas rápida y eficaz para demostrar la tracción que podía llegar a tener el proyecto.
La alta demanda de pedidos hizo que fuese necesario realizar una solución mucho mas dedicada para la startup, asi que antes de seguir creando una deuda tecnologica con WordPress, se tomó la decisión de introducir al equipo a una nueva desarrolladora para que se pudiese llevar a cabo el desarrollo de una nueva herramienta para agilizar el proceso de selección de prendas e inventario.
Fue en este punto en el que había que dedicarse a mantener el MVP para que funcionase correctamente y al mismo tiempo trabajar en el desarrollo de la nueva herramienta en la que habíamos mejorado cosas como la estructura de la base de datos y se empezó a introducir tecnología Node.js con AngularJS que junto a una REST API hecha con Express.js y una base de datos MySQL, se convirtió en la clave para el crecimiento exponencial de la Startup.

Luego de 4 meses de desarrollo, procedimos con la integración de la nueva herramienta al frontend previamente creado con WordPress.
para esto fueron necesarios muchos scripts que permitían una correcta comunicación entre ambos sistemas.
De esta manera, Pandabox logró acabar con un gran cuello de botella y aumentar su capacidad de producción a niveles que jamás serían posibles con el MVP.