Hola, mi nombre es Damien, lidero una plataforma de personal técnico llamada Ruta escalable. Hay algunas formas diferentes de subcontratar un proyecto de inicio. Puede contratar freelancers, utilizar una agencia de desarrollo o contratar líderes con sede en los EE. UU. Para administrar un equipo de freelancers remotos.
La mejor opción dependerá de su presupuesto, tiempo disponible y su nivel de comodidad con la contratación externa.
Aquí hay algunos pros y contras de todas las opciones para ayudarlo a tomar una decisión:
- ¿Cómo se usa el razonamiento lógico en la arquitectura de software?
- ¿Qué tan difícil es el desarrollo de software embebido?
- ¿Cuál puede ser el mejor enfoque de desarrollo de software para una startup, que puede ayudar a cumplir plazos cortos sin agregar presión adicional?
- ¿Cuál es la mejor y más rápida forma de obtener una tarjeta verde con una licenciatura en ciencias de la computación (ingeniería de software)?
- ¿Alguien no le gustó la programación al principio pero luego le gustó después de un tiempo?
OUTSOURCING CON FREELANCERS
PROS:
Tiempos de entrega cortos: menos tiempo de contratación puede significar un tiempo de comercialización más rápido.
Asequible: capacidad de contratar a cualquier desarrollador de todo el mundo, utilizando el arbitraje en dólares para aprovechar las diferencias de precios entre dos mercados.
Ideal para proyectos a corto plazo: ideal para micro tareas y proyectos no básicos a corto plazo para reducir los gastos generales y aumentar la velocidad de comercialización.
Talento Marketplace: Upwork, Freelancer.com, Guru, 99Designs
Talento de desarrollador premium: Toptal, Crew.co
CONTRAS:
Propiedad intelectual no interna: tener el desarrollo de un producto tecnológico tercerizado conlleva el riesgo de exponer la propiedad intelectual.
Brecha de comunicación: los desarrolladores que trabajan en diferentes zonas horarias en diferentes países pueden limitar los tiempos de comunicación, lo que puede generar una sobrecarga innecesaria. Además, comunicarse con personas en diferentes países puede conducir a problemas de comunicación y retrasos en los proyectos.
Diseño / estilos de ingeniería diferentes: los especialistas deben ser nativos de su plataforma para que entiendan el diseño del mercado. Es más fácil para un desarrollador ser efectivo si sus experiencias residen en el país en el que trabaja.
Más agarre: se requieren más bucles de retroalimentación con talento técnico en los mercados emergentes. Un montón de ida y vuelta puede conducir a una falta de comunicación. Especialmente si no ha presentado directrices y documentación sólidas del proyecto.
Perfiles falsos: algunas personas exageran su talento en estos mercados que pueden conducir a resultados inciertos.
OUTSOURCING CON AGENCIAS DE DESARROLLO DE SOFTWARE
La otra forma de opción de outsourcing es contratar una tienda de desarrollo para construir su producto de software.
PROS:
Bueno para proyectos a corto plazo: las tiendas de desarrollo ubicadas en su ciudad o en los Estados Unidos son buenas para construir prototipos, productos mínimos viables.
Comunicación efectiva: estas tiendas de desarrollo generalmente tienen su sede en los EE. UU. Debido a sus ubicaciones en los Estados Unidos, tienen un gerente de producto experimentado, CTO y un jefe de negocios. Esta combinación de liderazgo profesional con talento técnico ayuda a llevar el producto al mercado más rápido.
Gran talento: la mayoría de las agencias emplean buenos talentos que trabajan en múltiples proyectos dentro del taller de desarrollo.
Nueva York: Respuestas de Quora SF: Respuestas de Quora
Tiendas de desarrollo de alta gama: Thoughtworks, Hashrocket, Pivotal Labs
CONTRAS:
Caro: las tiendas de desarrollo están más enfocadas en construir un producto y seguir adelante. Por lo general, cuestan entre $ 200 y $ 300 por hora, especialmente los que se encuentran en los EE. UU.
No sostenible: por lo general, tienen un equipo limitado y, cuando obtienen nuevos proyectos, trasladan el suyo dependiendo del costo del proyecto.
EL NUEVO MODELO DE OUTSOURCING
Aquí en la ruta escalable (una red de más de 2500 talentos tecnológicos) a menudo recomendamos un modelo de tipo híbrido. Hay un nuevo modelo que combina la asequibilidad de la subcontratación con la responsabilidad interna. El modelo combina desarrolladores, diseñadores y comercializadores premium en Norteamérica y Sudamérica con un equipo de liderazgo que reside en los EE. UU. Para ayudar a desarrollar, todos trabajando dentro de la misma zona horaria. Este emparejamiento de talento y liderazgo en proyectos reduce el riesgo y ahorra tiempo. También le permite aumentar o reducir el tamaño del personal en función de las necesidades de una empresa, al tiempo que le brinda un control completo sobre el proceso de desarrollo del producto.
El talento con liderazgo administrado destaca un nuevo modelo de abastecimiento y estos son algunos de sus pros y contras:
PROS:
Liderazgo – Diferencial clave: talento premium bajo demanda combinado con liderazgo administrado. Estos líderes tienen antecedentes, proporcionan resultados de calidad y actúan rápidamente. Son gerentes de proyectos con experiencia, directores de tecnología, arquitectos y expertos en hackers de crecimiento. Estos líderes experimentados hablan su idioma y tienen su sede en los EE. UU. Tener líderes ayuda a mantener su proyecto transparente, a tiempo y ofrece resultados de alta calidad. Este liderazgo administrado reduce el riesgo y garantiza el éxito.
Flexibilidad: administre el equipo usted mismo, o deje que una plataforma como la nuestra, aquí en camino escalable, lo ayude. Tu decides.
Asequible: los desarrolladores pueden ser contratados en cualquier lugar entre $ 40- $ 65 / hora.
Misma zona horaria: el liderazgo y los desarrolladores trabajan en las zonas horarias de EE. UU., Lo que evita las brechas de comunicación.
Plazo de ejecución corto: se necesitan de 0 a 3 semanas para definir objetivos, igualar el talento y comenzar a trabajar.
Asóciese para llevarlo a la escala: el grupo de estrategas y tecnólogos son su camino hacia la escala. Literalmente. Trabajan con startups financiadas que reconocen la necesidad de acceder al talento de manera rápida y asequible, proyectos que necesitan ser rescatados y, lo que es más importante, bajo demanda con gastos generales bajos.
Estilos de diseño / ingeniería sincronizados: líderes con experiencia en el diseño y desarrollo de productos en los EE. UU. Que pueden ayudarlo a lograr una solución efectiva mejor.
Grupo de talentos privados curados: más de 2500 desarrolladores de pila completa, desarrolladores de PHP, desarrolladores de Javascript, especialistas en experiencia de usuario, seleccionados y completamente investigados, y respaldados por una garantía.
Matchmaking – Emparejar talento premium para reducir riesgos, ahorrar tiempo y garantizar mejores resultados.
CONTRAS: No interno: el modelo proporciona liderazgo administrado con talento superior, pero el proceso de desarrollo de productos aún se subcontrata.
Eso resume las opciones de subcontratación, pero es posible que también nos preguntemos cómo funciona cuando trabaja con un subcontratista. Para que un equipo de desarrollo comience y proporcione presupuestos precisos, generalmente solicitará un documento de requisitos.
Un documento de requisitos debe actuar como punto de partida para su producto: delineando su propósito, quién lo usará y cómo usarlo. Es un precursor esencial para el diseño y desarrollo. Hemos desarrollado una guía gratuita sobre cómo escribir un documento de requisitos del producto aquí.
Buena suerte con tu proyecto.