¿Qué le diría a alguien que está creando un producto sobre la construcción del sitio / aplicación real antes de contratar a un ingeniero o una empresa de desarrollo?

Antes de contratar / subcontratar la parte de desarrollo, hay dos cosas en las que debe centrarse:

  1. Investiga tu mercado
    Diríjase a sus clientes. Pregúnteles sobre el problema que está resolviendo. Cuéntales sobre tu modelo básico y escribe sus comentarios. Pregúnteles sobre su modelo de ingresos, sus USP y la tasa de adopción esperada por parte de otros clientes. Pregúnteles sobre el tamaño y el valor de su mercado, lo que agregará al ecosistema. Agradézcales e intente estar en contacto con ellos. Serán de gran ayuda en su fase de prueba beta.
  2. Código para MVP
    Sí. Intente conocer la pila que será adecuada para su producto. La regla de oro para elegir la pila es en lo que se sienta cómodo. Si no tiene ningún conocimiento, consulte a algunos profesionales para saber qué pila será la adecuada para su Producto como toda tecnología tiene sus pros y sus contras. Luego, aprenda sobre esas tecnologías. Será de ayuda si tiene al menos un fundador que tenga un control considerable en el aspecto técnico. Dedique todo el tiempo posible al desarrollo. Confíe en que le llevará mucho tiempo.

    Así que ahora, cuando tenga su prototipo listo, vuelva a ver a sus clientes. Muéstreles su trabajo. Tome sus comentarios, use su criterio e itere su producto.
    Mi consejo para usted será no contratar a ninguna empresa para el desarrollo, siempre y cuando pueda hacer los dos puntos anteriores. Tendrá muchos cambios en sus requisitos y no todas las empresas estarán felices de cambiar la hoja de especificaciones de vez en cuando.