1. Inicio
  2. Fábrica de Software

Fábrica de software: qué es y cómo contratarla

Qué es una fábrica de software, en qué se diferencia de un freelancer o de un equipo interno, cómo contratarla y cómo evaluar al proveedor antes de firmar.

¿Qué es una fábrica de software?

Una fábrica de software es el modelo en el que una empresa terceriza el desarrollo con un equipo externo, que asume la construcción del sistema de punta a punta. En la práctica, contratas capacidad de desarrollo sin armar un equipo propio: sin procesos de selección, cargas laborales ni el riesgo de rotación. En Devuptime trabajamos así desde 2008, por proyecto con alcance cerrado o con un equipo dedicado por mes.

¿Qué modelos de contratación existen?

Hay dos formas de contratar una fábrica de software, y la elección cambia bastante el resultado:

  • Alcance cerrado (por proyecto): sabes lo que quieres y recibes plazo y precio definidos antes de empezar. Funciona bien cuando el alcance está claro y no debería cambiar mucho. Es el modelo que más usamos.
  • Equipo dedicado (por tiempo): contratas desarrolladores dedicados por mes y defines las prioridades en el camino. Funciona mejor cuando el producto va a evolucionar de forma continua y el alcance cambia con frecuencia.

Si tu alcance todavía no está bien definido, el alcance cerrado tiende a generar conflicto: cada cambio se vuelve una adenda. En ese caso es más honesto empezar con un diagnóstico corto y pagado, de 1 a 3 semanas, para definir el alcance antes de firmar el contrato principal.

¿Fábrica de software, freelancer o equipo interno?

ModeloCuándo tiene sentidoRiesgo principal
FreelancerProyecto pequeño y bien definidoDependes de una sola persona
Fábrica de softwareNecesitas un equipo completo sin armar uno internoElegir un proveedor sin evaluar cómo trabaja
Equipo internoEl software es el núcleo del negocio y va a evolucionar siempreCosto fijo alto y pérdida de quien conoce el sistema

El costo del equipo interno suele subestimarse: además del salario, entran cargas laborales, infraestructura, reclutamiento y el riesgo de perder a la persona que conoce el sistema. La fábrica concentra ese riesgo en el contrato.

Otro nombre común para este tipo de empresa es empresa de desarrollo de software: la diferencia es que la fábrica suele venderse por equipo dedicado y la empresa de desarrollo, por proyecto cerrado.

¿Cómo evaluar una fábrica de software antes de contratar?

En el modelo de equipo dedicado, lo que compras es capacidad continua, y las preguntas correctas son sobre cómo se garantiza esa capacidad. Vale la pena hacerlas a cualquier proveedor, incluidos nosotros:

  • ¿Quién va a trabajar exactamente en el proyecto y con qué dedicación? Es común presentar a los perfiles sénior en la reunión comercial y asignar perfiles júnior a la ejecución. Pide nombres y horas por semana.
  • ¿Qué pasa si un desarrollador se va? El proveedor debe reemplazarlo y transferir el conocimiento sin que pagues por el periodo de adaptación.
  • ¿Puedo aumentar o reducir el equipo? La demanda cambia; el contrato debe decir con cuánta anticipación se puede ajustar el tamaño del equipo.
  • ¿Cómo sigo el avance? Entregas frecuentes con el sistema funcionando valen más que un informe de porcentaje completado.
  • ¿El código fuente es mío? Debe serlo, por escrito en el contrato, con el repositorio a nombre de tu empresa. Si el proveedor duda, es señal de dependencia futura.
  • ¿Puedo hablar con clientes anteriores? Una referencia que se confirma vale más que un portafolio.

¿Cómo se define el precio?

En el modelo por proyecto, el precio sale del alcance; en el de equipo dedicado, de la cantidad de personas, sus perfiles y la dedicación mensual. En ambos casos recibes una propuesta escrita con alcance, plazo y precio antes de empezar. Lo que más influye en un proyecto es la cantidad de pantallas, las reglas de negocio, las integraciones y las plataformas (web, iOS, Android).

¿Cómo trabaja Devuptime?

Desarrollamos software desde 2008, desde Guarulhos, en el área metropolitana de São Paulo, Brasil, y trabajamos de forma remota, con reuniones en línea, de lunes a viernes de 9 a 18 h, hora de Brasilia (UTC−3).

  • El código es tuyo. Entregamos el código fuente junto con el sistema, por contrato.
  • Entregas en general cada 15 días, con el software funcionando: sigues el avance y corriges el rumbo en el camino.
  • Alcance por escrito antes de empezar, con plazo y precio definidos.
  • Confidencialidad: firmamos acuerdo de confidencialidad (NDA).
  • Garantía de correcciones definida en el contrato, 90 días por defecto después de la entrega, con capacitación del equipo.

Desarrollamos sistemas de gestión a medida, aplicaciones, sitios web e integraciones entre sistemas. ¿Quieres conversar sobre tu proyecto? Escríbenos y respondemos en un día hábil.

Contacto

Hablemos de tu proyecto

Cuéntanos qué necesitas resolver. Respondemos en un día hábil.

Rua Envira, 213 – Jardim Cumbica, Guarulhos – SP, 07240-140, Brazil

Hablar por WhatsApp