Llevo 18 meses construyendo un SaaS y recién estoy entendiendo dónde está realmente la dificultad
Hola, Soy Alexey Ramírez desarrollador .NET, llevo alrededor de 12 años trabajando en desarrollo de software y hace unos 18 meses decidí empezar a construir mi propio SaaS.
La idea parecía bastante simple: ayudar a pequeños negocios que venden principalmente por Instagram y WhatsApp a ordenar su inventario, catálogo y ventas.
La parte que más me preocupaba al principio era construir el producto.
Hoy me doy cuenta de que estaba completamente equivocado.
Construirlo ha sido difícil, obviamente. He tenido que meterme con pagos, integraciones, emisión de documentos tributarios, infraestructura, seguridad, problemas de producción, etc.
Pero todo eso tiene algo en común:
Si algo no funciona, lo arreglas.
El problema realmente difícil es otro.
¿Qué quiere realmente el cliente?
Durante estos meses he tenido reuniones con emprendedores, he ido presencialmente a negocios, he ayudado a inventariar productos (hace poco estuve con uno de mis clientes 1 semana completa inventariando su local), he cargado catálogos y he escuchado cómo trabajan realmente.
Y ahí he aprendido algo que desde el código no se ve.
Un cliente puede pedirte una funcionalidad con muchísima convicción.
La construyes.
La entregas. Y después descubres que prácticamente nadie la usa.
También me ha pasado lo contrario: algo que yo consideraba secundario termina siendo mucho más importante para ellos.
Y aparece otra dificultad:
Cada cliente tiene una necesidad distinta.
Entonces empiezas a agregar funcionalidades para cada caso particular y, si no tienes cuidado, terminas construyendo un producto que intenta resolverlo todo.
Después de 18 meses, mi principal desafío ya no es técnico.
Es aprender a distinguir entre:
“un cliente me pidió esto” y “el mercado realmente necesita esto”.
También estoy aprendiendo algo que probablemente muchos desarrolladores que están construyendo su primer producto descubren tarde:
Puedes pasar meses perfeccionando una funcionalidad que nadie te pidió pagar.
Mientras que una conversación de 30 minutos con un emprendedor puede cambiar completamente lo que deberías construir.
No estoy contando esto como una historia de éxito.
De hecho, todavía estoy intentando entender muchas cosas.
Pero me interesa saber cómo lo han vivido otros fundadores/devs que decidieron pasar de construir software para otros a construir su propio producto.
¿En qué momento se dieron cuenta de que el problema principal ya no era programar, sino vender, validar y entender al cliente?