Me hago esta pregunta por dos motivos, el primero no disponer de recursos financieros para contratar programadores y diseñadores a la hora de emprender y el segundo es la dificultad para encontrar buenos desarrolladores que están presentando las empresas.
Por un lado externalizando programación y diseño contamos con la posibilidad de acceder a un mercado donde es más fácil dar con mejores talentos capaces de abordar problemáticas más complejas y diversas. También evitamos que nuestros “departamentos de desarrollo” se vean desbordados por cargas de trabajo poco equilibradas. Desde el punto de vista financiero y de gestión nos descargamos del peso que conlleva tener personal contratado, lo cual nos ayuda a mejorar el desarrollo de negocio y de producto y en general todo el marketing y la promoción.
Por otro lado podemos caer en problemas de poca comunicación entre el equipo de desarrollo subcontratado y el equipo encargado de diseñar el producto contratado en plantilla. También perdemos parte del componente innovador que el equipo de desarrollo aportaría al producto con sus ideas. Sobre todo, lo más preocupante podría ser que la empresa subcontratada no respondiera con la velocidad que podría necesitar una start up.
Desde mi punto de vista, con un buen contrato de outsourcing y una buena comunicación entre ambos equipos podría resultar bastante interesante la subcontratación de toda o parte de la tecnología para centrar todos los recursos en la innovación, el negocio y sobre todo en el usuario.
¿Hasta que punto es interesante externalizar la tecnología?