La Idea - Cómo nace un SaaS (Con Dudas y Errores Incluidos) - Episodio 1

Ideando un SaaS gracias a ChatGPT

Tal y como te avanzaba en el post anterior, vengo a relatarte a modo de diario de bitácora a lo "blog old style", como voy a ir avanzando con los diferentes retos que me voy encontrando.

A modo de resumen, he tomado la decisión como reto personal de poder montar un SaaS apoyándome en la IA para ir superando todos los obstáculos.

A día de hoy, sin la inteligencia artificial no soy capaz de desarrollarlo. Veremos hasta dónde llego y si realmente lo consigo.

Para mi no es un simple reto. Es un retazo, pero estoy motivado para como mínimo empezar a hacerlo.

Índice
  1. 📅 Diario de un SaaS: Todo Empieza con una Idea (¿Buena o No?)
  2. 💡 La Idea Original: Un SaaS para la Gestión de Inventarios
  3. 🚧 Primeros Problemas y Cambios de Rumbo
  4. 📌 Decisiones Clave que Tomé al Comenzar
    1. 📌 ¿Aprendizaje aquí?
  5. ❌ Primeros Errores (Y Cómo los Corregí)
    1. 1️⃣ Subestimar la importancia del modelo de datos
    2. 2️⃣ No tenía clara la estrategia de adquisición de usuarios
    3. 3️⃣ Intentar simplificar demasiado la búsqueda
  6. 📅 ¿Qué Sigue en el Desarrollo del SaaS?
  7. 🚀 Conclusión: No Todo Empieza Perfecto (Pero Así Es el Emprendimiento)

📅 Diario de un SaaS: Todo Empieza con una Idea (¿Buena o No?)

Llevo tiempo con ganas de crear algo útil. Siempre me ha fascinado cómo la tecnología puede resolver problemas del mundo real, pero una cosa es tener una idea y otra es ejecutarla bien.

Este SaaS no nació de un día para otro. Pasé por muchas dudas antes de decidirme:
¿Realmente hay una necesidad para esto?
¿Pagarán los usuarios por una solución así?
¿Es técnicamente viable con mis conocimientos y recursos?

Al final, decidí que la mejor forma de saberlo era simplemente construirlo y ver qué pasa.


💡 La Idea Original: Un SaaS para la Gestión de Inventarios

El concepto era sencillo: crear un almacén virtual donde los usuarios puedan gestionar, organizar y monetizar sus inventarios.

Lo que pensé inicialmente:
Una plataforma donde cualquier profesional pueda subir sus productos/piezas.
Un sistema de búsqueda potente para encontrar piezas exactas.
Una forma sencilla de conectar compradores y vendedores sin intermediarios.

Lo que no pensé en ese momento (y que luego me explotó en la cara 🤦‍♂️):
¿Cómo diferenciar este SaaS de un simple Excel?
¿Cómo hacer que las búsquedas sean realmente eficientes?
¿Cómo garantizar que los usuarios confíen en la plataforma?


🚧 Primeros Problemas y Cambios de Rumbo

En mi cabeza, esto sonaba fácil. Pero cuando empecé a definirlo más a fondo, me di cuenta de algunos problemas:

🔹 ¿Cómo monetizarlo? → Pensé en un modelo de pago por transacción, pero no tenía sentido. Lo cambié por un sistema de suscripción con planes escalables.
🔹 ¿Cómo gestionar el inventario de los usuarios? → ¿Les obligo a meter demasiados datos? Decidí hacer el proceso de subida lo más sencillo posible, dejando campos opcionales para los más detallistas.
🔹 ¿Cómo hacer la búsqueda eficiente? → Inicialmente pensé en una búsqueda básica, pero luego entendí que necesitaba IA y sinónimos para mejorar los resultados.

Fue un golpe de realidad: toda idea sufre cambios cuando empiezas a ejecutarla.

Y de eso se trata, de aterrizar la idea y ver si es tan bonita como te la imaginas, ya no solo para ti sino para el usuario.

Al final será el usuario quien deba encontrarle el valor a usar la plataforma. Que se encuentre con el mínimo de fricciones posibles tanto técnica como a nivel de experiencia de usuario.

La plataforma debe ser rápida, ágil, fácil de usar, práctica y el coste debe ser irrisorio versus la capacidad de generar negocio dentro de la plataforma. Es decir, que pueda recuperar la inversión lo más rápido posible para empezar a generar beneficios.


📌 Decisiones Clave que Tomé al Comenzar

Para evitar que el proyecto se volviera inmanejable, tomé algunas decisiones importantes:

Modelo de negocio por suscripción: No gestionamos pagos entre usuarios, solo les damos herramientas para encontrar piezas fácilmente.
Enfoque en usabilidad: Que los usuarios puedan subir productos con datos mínimos, pero con opción de detalles avanzados.
Stack tecnológico optimizado para escalabilidad:

Componente Tecnología Elegida
Backend Flask (Python) + PostgreSQL
Frontend React.js
Autenticación JWT (JSON Web Tokens)
Infraestructura VPS Linux con Plesk + NGINX
IA para búsquedas Corrección de sinónimos y ranking de relevancia

(Quizás te pueda interesar el post en el que hablo sobre qué es Flask y cómo funciona  o bien qué es PostgreSQL )

📌 ¿Aprendizaje aquí?

Antes de elegir tecnologías, piensa en lo que realmente necesitas, no en lo más "cool".


❌ Primeros Errores (Y Cómo los Corregí)

1️⃣ Subestimar la importancia del modelo de datos

  • Pensé que un simple esquema de usuarios y piezas sería suficiente.
  • Luego me di cuenta de que necesitaba categorías, marcas, compatibilidades, estados… (todo eso lo explico en el Post 2).

2️⃣ No tenía clara la estrategia de adquisición de usuarios

  • Al principio, estoy muy enfocado en el desarrollo y no tanto en la adquisición de clientes. Si la propuesta de valor es buena, no debería tener problemas para conseguirlos.
  • No puedo olvidarme del SEO, partnerships y pruebas con usuarios desde el día 1.

3️⃣ Intentar simplificar demasiado la búsqueda

  • Pensé en una búsqueda por título y descripción.
  • Pero en la práctica, los usuarios buscan con sinónimos, referencias y filtros complejos. Y esto es una realidad que no puedo ignorar por lo que deberé tenerlo en cuenta.

📅 ¿Qué Sigue en el Desarrollo del SaaS?

Después de definir la idea y la base tecnológica, el siguiente paso es diseñar un modelo de datos sólido.

🔹 ¿Cómo estructurar la base de datos para que el sistema sea eficiente?
🔹 ¿Cómo optimizar las búsquedas sin comprometer la velocidad?
🔹 ¿Cómo gestionar los cambios en los datos sin perder información?

📌 En el próximo artículo, explicaré cómo diseño la base de datos, los errores que cometidos y cómo optimizaré la estructura.


🚀 Conclusión: No Todo Empieza Perfecto (Pero Así Es el Emprendimiento)

Crear un SaaS no es un proceso lineal. Desde el día 1, v3engo corrigiendo errores, iterando en ideas y incluso pivotando el enfoque. Esto me lleva a ajustar decisiones.

Lo bueno de ello es que como estoy solo puedo hacerlo sin necesitar de justificar mis decisiones o cambios de enfoque. La soledad al emprender en solitario tiene ventajas e inconvenientes. Y una de esas ventajas es poder ajustar la idea inicial a gran velocidad a medida que voy desarrollando.

💬 ¿Te has encontrado con algo parecido en tus proyectos? Déjame un comentario y comparte tu experiencia con ideas que han cambiado en el camino.

📢 Próximo episodio: El modelo de datos – cómo diseñarlo bien (y los errores que por los que me habré encontrado.

Si quieres conocer otros artículos parecidos a La Idea - Cómo nace un SaaS (Con Dudas y Errores Incluidos) - Episodio 1 puedes visitar la categoría Proyecto-IA.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir