Software5 min de lecturaPor Ahmed AkramPublicado
¿Debería contratar una agencia de software o crear un equipo propio?
Somos una agencia, así que tenemos interés en esta respuesta. También traspasamos proyectos a equipos propios y hemos recibido proyectos de equipos que se fueron, así que hemos visto qué hace que ambos caminos funcionen y fallen.
Respuesta corta
Contrate una agencia o un freelance cuando necesite empezar pronto, el proyecto tenga un final claro o todavía no sepa bien qué necesita construir. Cree un equipo propio cuando el software sea central para su negocio, cambie cada semana y pueda permitirse contratar, gestionar y retener desarrolladores. Muchas empresas hacen las dos cosas en orden: una agencia construye la primera versión y después un equipo propio se hace cargo.
Agencia, freelance y equipo propio, comparados
La diferencia real no es el precio por hora. Es lo que está comprando: un resultado terminado, un par de manos o una capacidad permanente. Cada opción tiene un coste que solo se nota más tarde.
Un freelance es barato y rápido para un trabajo pequeño y bien definido, y un riesgo si el proyecto depende de una sola persona. Una agencia reúne diseño, desarrollo y pruebas y arranca rápido, pero usted paga un margen y el conocimiento queda con ella salvo que lo planifique de otro modo. Un equipo propio conserva el conocimiento, pero tarda meses en contratarse y cuesta un sueldo tanto si hay mucho trabajo como si hay poco.
| Freelance | Agencia | Equipo propio | |
|---|---|---|---|
| Cómo se paga | Por hora o por tarea | Por proyecto o con una cuota mensual | Sueldos, herramientas, costes de contratación |
| Rapidez para empezar | Días | De días a semanas | Meses de contratación |
| Carga de gestión para usted | Alta, usted dirige el trabajo | Menor, ellos dirigen la entrega | Alta, usted gestiona personas |
| El conocimiento se queda | En una persona | Con ellos, salvo que se documente | En su empresa |
| Si necesita reducir | Fácil | Fácil, revise el plazo de preaviso | Difícil y costoso |
Freelance
- Cómo se paga
- Por hora o por tarea
- Rapidez para empezar
- Días
- Carga de gestión para usted
- Alta, usted dirige el trabajo
- El conocimiento se queda
- En una persona
- Si necesita reducir
- Fácil
Agencia
- Cómo se paga
- Por proyecto o con una cuota mensual
- Rapidez para empezar
- De días a semanas
- Carga de gestión para usted
- Menor, ellos dirigen la entrega
- El conocimiento se queda
- Con ellos, salvo que se documente
- Si necesita reducir
- Fácil, revise el plazo de preaviso
Equipo propio
- Cómo se paga
- Sueldos, herramientas, costes de contratación
- Rapidez para empezar
- Meses de contratación
- Carga de gestión para usted
- Alta, usted gestiona personas
- El conocimiento se queda
- En su empresa
- Si necesita reducir
- Difícil y costoso
Adónde va el dinero
El presupuesto de una agencia parece más alto que un sueldo, así que se da por hecho que el equipo propio es más barato. A menudo no lo es, si se cuentan la selección de personal, los equipos informáticos, las vacaciones, las bajas por enfermedad, el tiempo de un responsable y las semanas que una persona nueva necesita para entender sus sistemas. Un equipo también necesita más que desarrolladores: alguien que decida las prioridades, pruebe y diseñe.
El equipo propio sí gana en coste cuando el trabajo no se detiene. Si tiene software que construir y mejorar todo el año, un equipo que conoce a fondo su negocio suele entregar más por cada euro o dólar que una sucesión de facturas por proyecto. Si el trabajo llega a rachas, pagaría por tiempo ocioso.
Cuándo pasar de una agencia a un equipo propio
Nadie debería contratar un equipo porque suene más serio. Contrate porque la situación ha cambiado. Señales habituales: pide cambios cada semana, el producto se ha convertido en el corazón de la empresa, las peticiones externas hacen cola o está pagando por un contexto que la agencia tiene que volver a aprender cada vez.
Si ve dos o tres de esas señales, empiece a planificar el cambio. Es más fácil hacerlo de forma gradual, con una contratación sénior que pueda liderar el equipo y trabajar junto a la agencia durante un tiempo.
Tarea pequeña y clara, con línea de meta
Un freelance, con un encargo por escrito.
Primera versión de un producto nuevo, muchas incógnitas
Una agencia, para aprender antes de contratar.
Cambios constantes y el software es central para el negocio
Empiece a crear un equipo propio.
Trabajo constante, pero demasiado pequeño para un equipo completo
Una agencia con una cuota mensual.
Tiene un desarrollador pero necesita más perfiles
Añada una agencia para diseño, pruebas o trabajo especializado.
Cómo planificar un traspaso limpio
El traspaso es mucho más fácil si está en el contrato desde el primer día. Pídalo aunque no piense irse. Una buena agencia aceptará, y una que se resista le está diciendo algo.
Tres cosas deciden si sale bien: usted es dueño del código y de las cuentas, el sistema está documentado lo bastante bien para que un extraño pueda ponerlo en marcha y los dos equipos coinciden unas semanas para que las dudas las resuelvan personas y no suposiciones.
Sea dueño de todo
Los repositorios de código, las cuentas en la nube, los dominios y las fichas en las tiendas de apps están a nombre de su empresa.
Documente
Un README, una nota de arquitectura, cómo ejecutarlo y desplegarlo, y una lista de todos los servicios externos.
Compruebe que funciona
Su nuevo desarrollador lo compila y lo despliega desde cero usando solo los documentos.
Coincidan
Ambos equipos trabajan juntos unas semanas, con la agencia disponible para resolver dudas.
Dé por cerrado el traspaso
Traslade las credenciales, cierre los accesos de la agencia y acuerde qué soporte queda.
Preguntas que también se hace la gente
¿Es más barata una agencia de software que contratar desarrolladores?
Para un proyecto definido o un trabajo irregular, normalmente sí, porque paga por el trabajo y no por el tiempo ocioso. Para un trabajo continuo que no termina, un equipo propio suele ser más barato por unidad de producción. Compare el coste completo de contratar a alguien, no solo el sueldo.
¿Qué debe entregar una agencia al final?
El código fuente en un repositorio que usted controle, las cuentas y credenciales, la documentación para ejecutarlo y desplegarlo, y una lista de servicios de terceros. Pídalo en el contrato, no al final del proyecto.
¿Podemos usar una agencia y un equipo propio a la vez?
Sí, y funciona bien. El equipo propio es dueño del producto y de las prioridades, y la agencia aporta capacidad o habilidades como diseño, pruebas o una construcción especializada. Acuerden quién decide qué y mantengan el código en un solo lugar.
Servicio relacionado
¿Duda entre una agencia y contratar? Le daremos una opinión honesta, aunque la respuesta sea contratar.
Hable con nosotrosMás artículos
- SoftwareCómo elegir una agencia de softwareLas señales buenas, las de alerta y las preguntas que conviene hacer antes de firmar nada.Leer el artículo
- SoftwareCómo redactar un brief de softwareQué incluir en un brief para que las agencias presupuesten con precisión: problema, usuarios, imprescindibles, sistemas, datos y plazo.Leer el artículo
- BlockchainIA y blockchain hasta 2030Dónde se cruzan la IA y el blockchain en la empresa real durante los próximos cinco años, y qué promesas ruidosas puede ignorar.Leer el artículo

