¿Debería aprender y desarrollar o subcontratar, ya que no conozco las tecnologías para ello y solo he hecho el prototipo en este momento?

Cada uno tiene sus propios beneficios. Si tiene alguna experiencia, le sugiero que explore usted mismo. Si no tiene idea alguna o le falta tiempo, le sugiero que vaya a la externalización.

En Shalaka Technologies Pvt Ltd he trabajado en ambas fronteras. Hay momentos en que realizamos trabajos subcontratados, y hay momentos en que subcontratamos nuestro trabajo. Lo último no es mucho, pero a veces tenemos que dejar pasar algunas cosas por diferentes motivos. Desarrollamos muchos prototipos o pruebas de conceptos. Al principio hacemos cerca de 70-100 proyectos de este tipo, pero cada uno tiene sus propios problemas.

Cuando externalice cosas, tenga en cuenta que no mantenga las expectativas desde el principio, la persona que maneja su trabajo puede tener un estilo de trabajo diferente. Es difícil encontrar socios perfectos. En segundo lugar, es posible que tengas que estar en contacto constante con la persona. En tercer lugar, tendrá que compartir algunos recursos para que su trabajo no se vaya por el desagüe.

Te explicaré con mi caso personal. Somos una empresa enfocada en hardware, por lo que nos concentramos en desarrollar hardware, el firmware correspondiente y la generación de API según sea necesario. Entonces es la empresa la que se encarga de desarrollar sus respectivas aplicaciones en la parte superior. Esto se debe a que en la India hay cientos de miles de compañías de software, pero hardware, solo algunas. La ventaja que tenemos es que ya que trabajamos en las capas más bajas, podemos tener algunas cosas desarrolladas a nuestra manera. Si alguien tiene una aplicación desarrollada, construir un hardware para eso es algo muy difícil, ya que el enfoque es de arriba hacia abajo.

En segundo lugar, cuando se trata de la subcontratación, tenemos que hacer fabricaciones de profesionales. Entonces, cosas como colas, averías, fallas pueden retrasar o dañar nuestras líneas de tiempo. Adquirimos una gran cantidad de hardware desde el exterior, por lo que dependemos de muchos proveedores y de su profesionalidad. De lo contrario, nuestra profesionalidad está en juego y, en ocasiones, sufrimos debido a esto (las posibilidades son escasas, pero no hemos podido eliminar esto desde hace 11 años … ¡Qué no!).

Si necesita alguna ayuda en particular, no dude en ponerse en contacto conmigo.

Me había enfrentado el mismo problema.

En mi caso, la tecnología que estaba usando no era popular en la India. Así que tuve que dedicar mucho tiempo a buscar contenido, comprender la tecnología y experimentar con diferentes escenarios.

Después de meses de esfuerzo, creé un prototipo funcional que funcionaba perfectamente como esperaba, pero no estaba contento con el aspecto del producto final.

En este cruce evalué mi producto en estos 3 factores:

1. Tiempo y esfuerzo

2. Costo involucrado en ambos casos.

3. Apariencia del producto final.

Después de evaluar mi producto en estos 3 factores, hice lo que era mejor en mi situación.

Nadie puede responder su pregunta correctamente porque no conocemos exactamente su situación.

Por favor, evalúe los factores mencionados anteriormente, estoy seguro de que encontrará una solución que sea la más adecuada para usted.

Todo lo mejor 🙂

Dependiendo de la complejidad y el tema, en general, el consejo sería encontrar un cofundador técnico (futuro CTO) y dar algo de capital en la compañía futura o subcontratar al menos en la etapa de MVP / prototipo.

Debe involucrarse lo más posible en actividades de marketing y ventas, como fundador, debe hablar con el cliente temprano y hacer 100 ofertas por primera vez. Esta es la única manera de entender a sus clientes y lo que quieren.

Si intenta hacer todo por sí mismo, terminará perdiendo mucho tiempo y no alcanzando el nivel que su desarrollo y productos necesitan.

Contrata a personas y confía en que entregarán la obra maestra que tienes en mente. Esto tampoco es una buena opción.

Aprende mucho para poder poner tus requisitos por adelantado de una mejor manera (más técnico que el desarrollador puede tomarlo fácilmente) y el aprendizaje te ayudará a mantener a las personas bajo control.

Adelante.

Externalice u obtenga un confusor que se especialice en el área de requisitos. Si empiezas a hacer todo, no podrás escalar. Lo importante es que usted puede sopesar los costos involucrados , su aprendizaje tomará tiempo y costará todo lo contrario, su subcontratación asumirá los costos y su tiempo puede ir a otros aspectos importantes.