Nearshore, offshore o EE. UU.: el costo más allá de la tarifa
La tarifa por hora es el término más pequeño del costo de entrega. Cuánto cuestan el solapamiento horario, el retrabajo y la pérdida de contexto de verdad.
No hay una respuesta universalmente correcta aquí, y quien diga lo contrario está vendiendo su propio modelo de entrega. Lo que sigue es el método que usaríamos desde cualquier lado de la mesa, y apunta a offshore para cierto tipo de trabajo.
La comparación casi siempre se hace por tarifa por hora. Ese es el único número fácil de conseguir y el que menos explica cuánto termina costando un proyecto.
Los términos que de verdad mueven el costo total
La tarifa es un multiplicador sobre horas. La pregunta interesante es qué determina las horas.
Solapamiento horario. No la diferencia, el solapamiento. Cuatro horas de jornada compartida significan que una pregunta hecha a las 16h se responde mañana. En trabajo con requisitos estables eso casi no cuesta. En trabajo donde los requisitos todavía se están descubriendo, cada pregunta sin responder es un día de espera o una suposición, y las suposiciones se vuelven retrabajo.
Tasa de retrabajo. La proporción de lo entregado que hay que rehacer porque resolvió el problema equivocado. Aquí es donde la entrega distribuida se encarece de verdad, y casi nunca se mide.
Pérdida de contexto en el traspaso. Cuánto hay que escribir porque no se puede preguntar. Parte de esto es sano: las especificaciones escritas son buenas. Pasado un umbral, se convierte en un proyecto de documentación colgado de un proyecto de software.
Rotación. Reconstruir contexto en un ingeniero nuevo cuesta semanas, en cualquier geografía. Cuesta más cuando el conocimiento vive en pocas cabezas y hay menos escrito.
Sobrecarga de coordinación. Cada sede adicional añade reuniones, traducción y un lugar más donde una decisión puede atascarse.
Qué modelo encaja con qué trabajo
La versión honesta de esta comparación no es "cuál es mejor". Es que los modelos sirven a trabajos distintos.
| Tipo de trabajo | Mejor encaje | Por qué |
|---|---|---|
| Bien especificado, requisitos estables | Offshore | Baja tasa de preguntas abarata el solapamiento; domina la tarifa |
| Gran volumen de trabajo similar | Offshore o nearshore | El costo de especificar se amortiza en muchas unidades |
| Discovery, arquitectura, decisiones | EE. UU. o nearshore con buen solapamiento | La tasa de preguntas es alta y las respuestas se necesitan el mismo día |
| Datos regulados con requisitos de EE. UU. | EE. UU. | Residencia de datos y alcance del BAA son restricciones, no preferencias |
| Respuesta a incidentes en producción | Quien esté en tu horario | Quién está despierto cuando se rompe es lo único que importa |
| Equipo pequeño, requisitos aún moviéndose | EE. UU. o nearshore | La coordinación supera cualquier ventaja de tarifa |
Dónde el cumplimiento elimina la elección
Para algunos trabajos la geografía es una restricción, no una optimización.
Si hay información de salud protegida en el alcance, todo el que pueda acceder a ella está en la cadena del Business Associate, incluidos los subcontratistas en el exterior. Eso funciona y se hace de forma rutinaria, pero tiene que ser explícito: entidades con nombre, acuerdos firmados y controles de acceso que sobrevivan a una auditoría. Un equipo en el exterior accediendo a datos de producción sin aparecer en ninguna parte de esa cadena es un hallazgo esperando a ocurrir. Qué cubre el acuerdo está en qué obliga realmente un BAA.
Los requisitos de residencia de datos de algunos contratos eliminan la opción por completo. Léelos antes de correr la comparación, no después.
Una comparación que sí puedes correr
Hazle a cada proveedor, sea cual sea su geografía, las mismas cinco preguntas. Las respuestas informan más que la tarifa.
- ¿Cuántas horas al día se solapan con nuestro equipo? Horas concretas, no "somos flexibles".
- ¿Quién responde una duda de requisitos, y en cuánto tiempo? Un rol con nombre y un plazo realista.
- ¿Cuál es tu rotación en proyectos como el nuestro? La vaguedad aquí ya es la respuesta.
- ¿Quién es dueño de las decisiones de arquitectura? Si no es el equipo que escribe el código, cuenta con un costo de traducción.
- ¿Qué pasa a las 2 de la mañana cuando producción se cae? A quién le suena el teléfono, y si está despierto.
Un proveedor que responde las cinco con precisión está describiendo un modelo de entrega que ya ha operado. Eso vale más que una diferencia de tarifa, y está muy ligado a cómo evaluar la profundidad de ingeniería.
Nada de esto determina lo que cuesta construir un sistema. Eso viene de la superficie de integración, la migración de datos y el régimen regulatorio, que están en cómo dimensionar el costo de software a medida.
Armamos cada proyecto en torno al solapamiento que el trabajo realmente exige, y lo acordamos antes de empezar. Qué significa eso en la operación está en nuestras prácticas de seguridad, y cómo definimos el alcance está en desarrollo a medida.