ENGAGEMENT

Agencia de Software

Una empresa que contratas para diseñar, construir y entregar software. Agencia de software, empresa de desarrollo y software house nombran lo mismo.

Última revisión: porKevin Riedl wiki ↗

Una agencia de software es una empresa que contratas para diseñar, construir y entregar software: un equipo externo que convierte un problema en código funcionando y mantenido. “Empresa de desarrollo de software”, “dev shop” y “software house” nombran el mismo tipo de firma; las etiquetas difieren por marketing, no por sustancia. Wavect es una.

Lo que varía enormemente es el modelo de engagement debajo de la etiqueta. La misma palabra cubre un body shop que alquila juniors por hora, un proveedor de staff augmentation que inserta ingenieros en tu equipo, un dedicated team que posee un workstream completo y un socio de producto atado a un resultado a precio fijo . Decide cuál de ellos estás comprando antes de comparar agencias, porque sus precios y perfiles de riesgo no son comparables.

Frente a las alternativas: un freelancer es más barato pero un punto único de fallo, contratar in-house da control total pero tarda meses y cuesta un salario haya o no trabajo, y una agencia cambia una tarifa diaria más alta por un equipo que ya ha entregado antes y sobrevive a que una persona se vaya. El nearshoring descuenta la tarifa diaria y añade un impuesto de coordinación. El trade-off completo está mapeado en freelancer vs agencia vs in-house .

Las preguntas que separan a las agencias importan más que los logos de sus webs: quién escribe exactamente el código (la gente que conociste o un banquillo que no has visto), qué seniority tiene el ingeniero mediano, quién es dueño de la propiedad intelectual y qué pasa en la entrega.

Cuándo importa esto en un proyecto de software. En el momento en que decides no construir con tus propios empleados. Elegir la forma equivocada de agencia, no una mala agencia, solo el modelo equivocado, es una de las maneras más comunes en que mueren los presupuestos de software.

Qué suelen hacer mal los founders. Comparan tarifas diarias entre modelos incomparables y eligen la firma con los mejores vendedores, para descubrir después que la gente que hizo el pitch no es la gente que construye.

Cómo lo maneja Wavect. Wavect es una agencia de software de dos fundadores: las personas con las que hablas son las que diseñan la arquitectura y escriben el código, senior por construcción. Mira desarrollo de software para ver cómo entregamos, y cómo elegir una agencia de software para las preguntas de evaluación que haríamos en tu lugar.

// FAQ

Preguntas frecuentes

Una empresa que contratas para diseñar, construir y entregar software, desde el scoping hasta la entrega y a menudo el mantenimiento. A diferencia de contratar freelancers individuales, incorporas un equipo con una forma de trabajar ya rodada. El engagement va desde alquilar ingenieros individuales hasta entregar un resultado completo.
El mismo tipo de firma. Agencia suena a estudios más pequeños orientados a servicio y empresa de desarrollo a organizaciones de entrega más grandes, pero no hay diferencia técnica ni legal. Juzga el modelo de engagement, la seniority de la gente y el contrato, no la etiqueta.
Un freelancer es lo más barato y un punto único de fallo. In-house da el máximo control pero tarda meses en contratarse y cuesta un salario independientemente de la carga de trabajo. Una agencia cuesta más por día y trae un equipo que ya ha entregado antes. La respuesta correcta depende de cuán duradero y cuán crítico sea el trabajo.