Saltar al contenido
DisrupsoftDisrupsoft
General

Outsourcing de desarrolladores en Chile: ¿staff o proyecto?

Outsourcing de desarrolladores en Chile: cuándo sumar staff augmentation, cuándo contratar un proyecto cerrado y quién queda dueño del código.

Outsourcing de desarrolladores en Chile: ¿staff o proyecto?

El equipo de producto tenía el backlog listo y dos desarrolladores para sacarlo adelante. Les faltaban tres más por seis meses. Alguien propuso cotizar el proyecto completo a una empresa externa; otro, sumar tres personas al equipo y seguir con los mismos sprints. Las dos opciones llegaron con precios parecidos. Las consecuencias no se parecían en nada.

Cuando una empresa busca outsourcing de desarrolladores en Chile, casi siempre termina eligiendo entre dos caminos. Uno es el staff augmentation: personas externas que se integran a tu equipo y trabajan bajo tu dirección. El otro es el proyecto cerrado, donde contratas un resultado (una aplicación, una integración, un módulo) con alcance, plazo y precio definidos, y el proveedor decide cómo llegar ahí. Entre ambos hay un punto intermedio: el equipo dedicado o squad.

La elección cambia quién controla el trabajo, quién asume el riesgo si algo se atrasa y de quién es el código al final.

Staff augmentation: más manos, tu dirección

En staff augmentation pagas por capacidad, normalmente por horas o meses. El desarrollador externo entra a tus ceremonias, usa tu repositorio y tu tablero, y responde a tu líder técnico o a tu product owner.

Funciona bien cuando ya tienes un equipo con prácticas claras (revisión de código, definición de terminado, ambientes de prueba) y lo que te falta es gente. También sirve cuando necesitas un perfil que no justifica una contratación indefinida, como alguien de DevOps por unos meses o un especialista en Power Platform para una etapa puntual.

Lo que no te da es un responsable por el resultado. Si el backlog estaba mal priorizado o la arquitectura no daba, el proveedor cumplió con poner a la persona. El riesgo de entrega sigue siendo tuyo.

Proyecto cerrado: compras un resultado

En un proyecto llave en mano defines qué quieres y el proveedor se compromete a entregarlo. Arma su propio equipo, decide cómo organizarse y responde por plazo y calidad según lo que diga el contrato.

Te conviene cuando el alcance se puede describir bien desde el inicio, cuando no tienes equipo técnico propio que dirija el trabajo o cuando necesitas un precio fijo para aprobar el presupuesto. Una integración entre dos sistemas con reglas conocidas es buen candidato. Una plataforma nueva cuyo negocio todavía estás descubriendo, bastante menos.

El costo escondido está en los cambios. Todo lo que no quedó en la especificación pasa a ser una solicitud de cambio, con su propio precio y su propio plazo. Si el alcance es incierto, el precio fijo tiende a inflarse para cubrir ese riesgo o a generar discusiones a mitad de camino. En Desarrollo de aplicaciones a medida: cuánto cuesta y por qué revisamos qué mueve ese precio.

El punto intermedio: un equipo dedicado

El equipo dedicado es un squad completo (por ejemplo, un PM más desarrolladores y QA) que trabaja sobre un backlog con objetivos acordados. Tú defines prioridades; el equipo se organiza solo y reporta avance de forma periódica.

Sirve cuando el producto va a evolucionar durante meses y no quieres renegociar alcance cada vez que cambia una prioridad, pero tampoco tienes a quién poner a coordinar a cada desarrollador externo.

Staff augmentationEquipo dedicadoProyecto cerrado
Qué pagasHoras o meses por personaCapacidad de un equipoUn entregable
Quién dirige el día a díaTu equipoEl equipo, con tus prioridadesEl proveedor
Riesgo de plazo y calidadTuyoCompartidoDel proveedor (según contrato)
Flexibilidad ante cambiosAltaAltaBaja: cada cambio se cotiza
Necesitas liderazgo técnico propioSíParcialMenos, pero sí alguien que valide

La parte legal que pocos revisan

Subcontratación o suministro de personal

En Chile, la forma del contrato importa. El Código del Trabajo excluye de la subcontratación la simple intermediación de trabajadores, y el suministro de personal solo pueden hacerlo las empresas de servicios transitorios inscritas en el registro de la Dirección del Trabajo. Si la empresa usuaria contrata a través de una que no está inscrita, el artículo 183-AA dice que ese trabajador se considera dependiente de la usuaria y fija una multa de 10 UTM por cada trabajador.

Esto pesa sobre todo en staff augmentation. Si en la práctica tu empresa da las instrucciones, fija horarios y supervisa a la persona, conviene revisar con tu asesor legal cómo queda descrito el servicio. Ya tocamos la responsabilidad solidaria y el certificado F30-1 en Empresa de servicios TI en Chile: cómo elegir bien.

De quién es el código

La Ley 17.336 de Propiedad Intelectual, en su artículo 8, distingue dos casos. El software que producen los dependientes de una empresa en el desempeño de sus funciones es de esa empresa. El que se produce por encargo de un tercero se reputa cedido a ese tercero. En ambos casos aplica "salvo estipulación escrita en contrario".

Esa última frase es la que hay que leer en el contrato. Algunos proveedores reservan para sí librerías, componentes o frameworks propios y te dan una licencia de uso. No está mal, pero tienes que saberlo antes de firmar. Pide que el contrato diga explícitamente qué es tuyo, qué se licencia y en qué condiciones, y que el repositorio esté a nombre de tu empresa desde el primer commit.

Acceso a datos personales

Si los desarrolladores externos van a tocar bases de datos con información de clientes o trabajadores, el proveedor actúa como encargado del tratamiento. La Ley 21.719 entra en vigencia el 1 de diciembre de 2026 y exige un contrato con el encargado que fije el objeto, la finalidad, los tipos de datos y qué pasa con ellos al terminar. Vale para las tres modalidades.

Cómo decidir en la práctica

Cuatro preguntas ordenan bastante la decisión:

  1. ¿Puedes escribir hoy el alcance con suficiente detalle como para que dos proveedores coticen lo mismo? Si la respuesta es no, un proyecto cerrado te va a costar en solicitudes de cambio.
  2. ¿Tienes a alguien interno que dirija técnicamente a los externos? Sin esa persona, el staff augmentation se convierte en gente ocupada sin rumbo.
  3. ¿El trabajo termina en una fecha o es un producto que va a seguir creciendo? Lo primero se presta para proyecto; lo segundo, para equipo dedicado o augmentation.
  4. ¿Qué tan importante es para ti quedarte con el conocimiento? Con augmentation y equipo dedicado el conocimiento vive en tu repositorio y tus ceremonias. En un proyecto cerrado, exige documentación y un período de traspaso como entregables.

También se pueden combinar. Hemos visto empresas que contratan un proyecto cerrado para la primera versión y luego siguen con un par de desarrolladores en augmentation para mantenerla. Si lo planeas así desde el principio, el traspaso es mucho más simple.

Preguntas frecuentes

¿Qué es staff augmentation?

Es sumar profesionales externos a tu equipo por un período, normalmente cobrados por horas o meses. Trabajan con tus herramientas y bajo tu dirección, y tú mantienes la responsabilidad por el resultado.

¿Quién es dueño del código en un desarrollo externalizado en Chile?

Según el artículo 8 de la Ley 17.336, el software hecho por encargo se reputa cedido a quien lo encargó, salvo estipulación escrita en contrario. Revisa esa cláusula y deja el repositorio a nombre de tu empresa.

¿Cuándo conviene un proyecto cerrado en vez de sumar desarrolladores?

Cuando el alcance está claro y estable, no tienes liderazgo técnico propio para dirigir a externos y necesitas un precio fijo para aprobar el presupuesto.

Hablemos de tu caso

En Disrupsoft trabajamos outsourcing TI con foco en Microsoft en tres modalidades: staff augmentation por horas o meses, squads con PM, desarrollo y QA, y servicios gestionados con SLA. Si estás evaluando cómo sumar capacidad a tu equipo, revisa perfiles, planes y tiempos de respuesta en nuestra página de outsourcing de desarrolladores y staff augmentation y cuéntanos qué necesitas. Si lo tuyo es un desarrollo con alcance definido, también puedes ver nuestro servicio de desarrollo de software a medida.

Outsourcing TIStaff AugmentationDesarrollo de SoftwareSoftware a MedidaPropiedad Intelectual

← Ver más artículos