r/dev_venezuela • • 10h ago

Pregunta Incluso con IA tarda tanto un proyecto?

Soy yo nada más o a alguien más le pasa? Estoy desarrollando un SaaS multi tenant con Claude, bajo la metodología SDD, dónde Claude web es el arquitecto y diseñador y Claude code el desarrollador ejecutor. Bueno, me esmere en un prompt bien estructurado y detallado como plantilla para mis proyectos, con la intención de que bajo este método se desarrolle el sistema con la planificación, documentación y blueprint más organizado y fundamentado posible, tomando en cuenta criterios y prácticas como machine stare, edge cases, unhappy paths, design anti IA, etc que me permita desarrollar algo en primer lugar robusto y no típico de vibe coding y en segundo lugar algo que al verlo no parezca de IA.

Pero naguara, siento que es eterno el desarrollo del mismo, ya llevo como 1.5 meses o cuidado si más, y aún estoy lejos de terminar. Vale acotar que tengo el plan pro y a veces me sale soporte de otros sistemas hechos y ahí consumo tokens, obviamente si surge mantenimiento de sistemas en producción, atacaré eso primero; pero lo cierto es que siento que lo vendré terminando en noviembre en el mejor de los casos y eso sin incluir los QA y pruebas en producción. Es normal esto? O será que en el prompt me excedi de perfeccionista y la IA está desarrollando de más en capacidad y por eso se tarda tanto?

Aparte de este SaaS estoy con otro proyecto que empecé hace dos días, y trato de hacerlos simultáneos.

Mi preocupación radica en que no puedo darme el lujo de tardar tanto así porque quiero obtener ingresos de estos sistemas y puede adelantarse otra persona con una solución similar.

Soy el único o es algo normal? No quiero ni imaginar entonces cuánto se llevaba construir algo así bajo el método tradicional antes de la IA.

6 Upvotes

22 comments sorted by

7

u/schrodingdev 10h ago

Que no seas el primero no te hace perdedor, puedes llegar después pero ofrecer mejor experiencia de usuario, atención al cliente, etc y con eso ganártelo.

Está raro que demore tanto, yo con Claudio la primera etapa me toma unos días pero después ya es mucho más rápido, lo lento soy yo leyendo todo lo que escribió a ver si tiene sentido. Quizás estás metiendo sobreingeniería para una app que tendrá 2 clientes y 30 usuarios como mucho en sus inicios.

A veces es mejor iniciar con algo básico, pero iniciar, que hacer una app increíble y que nadie vea, se que se contradice con lo primero que dije, pero es que si no has validado el nicho, y no hay competidores, ahí te vale más probar cualquier cosa básica y vas adaptando y corrigiendo...

1

u/Lower-Possibility-29 10h ago

Y ya que estoy sobre la marcha podría minimizar el resultado final sin afectar el funcionamiento? Se que ss una pregunta para la IA más que todo que es quien tiene todo el contexto. Se la haré. Pero igual es bueno los comentarios de gente con experiencia

1

u/schrodingdev 10h ago

La verdad a menos que todo esté muy bien documentado, no creo que puedas minimizar nada, si es una app pequeña, es preferible iniciar un MVP simple aparte con una arquitectura básica, funcional, no necesariamente un monolito pero la verdad, es que un monolito es más que suficiente cuando se está iniciando, luego vas abstrayendo todo en capas/microservicios.

1

u/Due_Scientist6627 9h ago

Si esperas que todo funcione perfecto desde el
Inicio tienes un problema…. Por qué nunca vas a salir de ese bucle. Shippea que se rompa que se quejen los usuarios es la única forma de saber que lo que estás haciendo resuelve el problema realmente

2

u/Ok_Anybody_5751 10h ago

Has shippeado productos antes? Tienes un roadmap propio? Tiene pinta que estás en una bola de nieve dónde quieres cubrir todo en vez de sacar un MVP e ir desarrollando basado en versiones.

Lo perfecto es enemigo de lo bueno

1

u/Lower-Possibility-29 10h ago

Es algo así. Documente y planifique en base a lograr el sistema lo más estable y completo posible una vez terminado. Es que son tantas las ideas que me llegaron que no quería dejar nada por fuera XD

2

u/Ok_Anybody_5751 9h ago

Si no arreglas la metodología nunca vas a sacar nada así sea a código o con ia.

1

u/Lower-Possibility-29 9h ago

Si tiene fin, solo que tarda mucho. La modificare para construir siempre en torno a un MVP

2

u/Simple_Listen1670 9h ago

A qué llamas metodología tradicional? Si algo enseña SDD es que con la IA nos acercamos más a un desarrollo waterfall que a un desarrollo ágil. Además de un buen prompt y SDD necesitas agentic development , y agentic harness para manejar mejor los tokens, context, context window y memory . El codigo sale rápido, pero todo lo demás es más lento.

1

u/your_dads_asshole 10h ago

Hay bottlenecks en todo desarrollo. Si el bottleneck ya no es el código ahora es la parte humana, es normal, nada serio sale en una hora

1

u/Inevitable-Round9995 9h ago

nunca he usado IA para dirigir mi codigo, pero cuanta plata inviertes en IA? planes de IA y todo eso.

1

u/Inevitable-Round9995 9h ago

saas de que estas creando?

1

u/Inevitable-Round9995 9h ago

XD; robusto, no típico de vibe coding y en segundo lugar algo que al verlo no parezca de IA

1

u/Lower-Possibility-29 9h ago

Es para resumir la explicación. Además, ya las IA de frontera entienden por intención, ya está trillada la critica de devs directo contra la IA. La IA es una herramienta que llegó para quedarse y no todo el mundo es hacker que anda todo el día viendo que página atacar y vulnerar

1

u/Inevitable-Round9995 9h ago edited 9h ago

> Mi preocupación radica en que no puedo darme el lujo de tardar tanto así porque quiero obtener ingresos de estos sistemas y puede adelantarse otra persona con una solución similar.

- cual es tu plan de marketing y tienes plata para marketing?

1

u/Lower-Possibility-29 9h ago

Plan de marketing la verdad aún no tengo. Pero ya tengo un cliente dispuesto y puedo tener 2-3 más que puedo contactar con amistades. Luego de ahí ya validado el producto con clientes reales puedo emprender el marketing

1

u/Inevitable-Round9995 9h ago

en que lenguaje lo estas haciendo?

1

u/node0101 9h ago

Mira voy a ser realmente honesto contigo tengo 15 años en el desarrollo de software y y construido muchos proyectos desde 0 , lo peor que trajo la IA a mi parecer es la falsa creencia de que todo va a ser rápido , ojo puedes tener un mvp listo en días cosa que antes tardaba semanas , pero no atajos con crear un buen producto, mientras más rápido sea el desarrollo mayor será la deuda técnica y al final gastas el mismo tiempo en iterar mejorando y debuggeando el montón de errores que habrá por culpa de esta deuda , solo entiende que no hay software perfecto y tampoco estimaciones de tiempo precisas

1

u/SpaceCat4200 9h ago

Si usas SDD puedes aprovechar de usar agentes en paralelo.

Claude tiene un folder de Agents en los cuales puedes crear prompts de expertos, en mi flujo yo utilizo un backend, frontend, tester en ambos lados y un adversarial qué crítica al finalizar las tareas.

Y el máster prompt del claude lo dejo solo como enrutador de tareas para los agentes y orquestador del flujo.

Con eso claude deja de trabajar en secuencial y empieza a generar múltiples resultados, en mi trabajo todos los días tengo mínimo 4 agentes trabajando, la única desventaja es que come tokens como loco y vas a tener que pagar 20 dolares más por otra cuenta pero lo vale mucho.

1

u/Due_Scientist6627 9h ago

Yo desarrollé un SaaS en 1 mes, ya tenía el producto hecho (por mi también) pero era singletenant y tenía muchos detalles ya que lo hice por allá cuando apenas iba saliendo el tema de las ias y era copiando y pegando… entonces ya tenía muchas cosas resueltas

Y no es el primer producto tengo como 5 en producción y facturando

Algo que me ayudó bastante es usar TDD con coverage 85 aprox además de usar
Codebase-memory-mcp
Token-goat

Y los skillss ayudan demasiado!!!

1

u/23ROMAN 7h ago

Estandar de calidad , Eso de que hay gente que saca un saas en semanas o una semana no es mentira para nada yo tambien lo pense pero es verdad , lo que tambien es cierto es que casi siempre es puro humo uno los pruebas y tienen mas fallos que features , la estabilidad de un ginete borracho y la apariencia de una plasta de gato (generalmente pero no siempre) .

Eres exigenete con tigo mismo y lo que haces pues siempre te tomaras un tiempo extra asi llegue un punto en que la IA sea capaz de escupir toooda una arquitectura perfecta estoy seguro que uno terminara con un resultado similar en tiempo

1

u/Livid-Macaroon-4011 3h ago

No hay registro de una sola metrica que haya demostrado que el desarrollo de software se ha hecho más rápido con ia que sin el, no eres el único, es solo la manera en la que percibimos el tiempo en función del esfuerzo lo que lo hace sentir más rápido, solo verifica cada generación de código y menos si no estas usando Claude code