Outsourcing de Desarrollo de Software
Llevamos toda la función de software de extremo a extremo: descubrimiento, diseño, arquitectura, construcción, lanzamiento, mantenimiento. Tú traes el problema de negocio, nosotros traemos las personas, el proceso y la responsabilidad sobre el resultado.
Qué Aporta Outsourcing
- Responsabilidad en un Solo Punto: Outsourcing es el modelo cuando no quieres gestionar software en absoluto. No tienes CTO, o tienes uno pero ya está saturado, o has decidido que esta línea de producto no merece construir un equipo de ingeniería interno. Cogemos la función, la ejecutamos y reportamos sobre resultados (features entregadas, bugs cerrados, uptime, NPS), no sobre horas facturadas. La gran diferencia frente a un precio cerrado es el alcance: outsourcing es abierto y orientado a resultado (seguimos construyendo, arreglando y mejorando mientras dure el contrato); el precio cerrado es único, con alcance definido y fecha definida.
- Descubrimiento, Diseño, Construcción, Operación: Cubrimos todas las fases: entrevistas de descubrimiento y estrategia de producto, UX/UI, arquitectura de software, backend, frontend, móvil, DevOps, QA, observabilidad y guardias 24/7. No tienes que ensamblar varios proveedores.
- Reporting Orientado a Resultado: Cada mes recibes un informe de una página: qué entregamos, qué KPIs se movieron, qué bugs siguen abiertos, dónde fue el presupuesto. No nos escondemos detrás de logs de horas: te decimos si el producto mejoró y cuánto.
- Elige Esto Si Quieres Delegar la Función: Outsourcing encaja cuando quieres delegar toda la responsabilidad de software durante un horizonte largo. Si tienes un proyecto único bien definido con fecha tope y no esperas iteración continua, el precio cerrado es más eficiente. Si ya tienes equipo de ingeniería y solo necesitas manos extra, staff augmentation encaja mejor.
- Cambios Sin Drama: Los roadmaps cambian. Llegan regulaciones nuevas. Un competidor saca una feature que tienes que igualar. Con outsourcing en cuota mensual, los cambios son gratis: solo compiten con el resto por capacidad de sprint. No metemos un line item por cada cambio pequeño.
- Guardias 24/7 Incluidas: En los retainers más grandes, rotación de guardias, respuesta a incidentes, gestión de status page y escritura de post-mortems van incluidos en el pack. No te despertamos a las 3 de la mañana porque una base de datos se haya caído.
Cómo Construimos Tu Outsourcing
- Discovery de Negocio (De Pago, 2-3 semanas): Un consultor senior y un arquitecto senior pasan 2-3 semanas contigo mapeando el negocio, los usuarios, las restricciones y la tecnología existente. Salida: documento escrito de discovery, propuesta de arquitectura, roadmap a 12 meses y un envelope de presupuesto. Esta fase se factura (8.000-15.000€) y es entrega aunque decidas no continuar.
- Estructura del Engagement: En base al discovery proponemos una estructura: cuota mensual (la más común, compromisos de 6-12 meses) o T&M con tope mensual (cuando el alcance es genuinamente incierto). Evitamos T&M puro sin tope: te penaliza por nuestra lentitud.
- Construcción del Equipo: Montamos el equipo para el engagement: habitualmente delivery lead, arquitecto senior, 2-4 ingenieros, diseñador UX/UI, PM a tiempo parcial y capacidad de DevOps. Conoces a las personas. Puedes rechazar a quien no encaje.
- Primer Release en 4 Semanas: Sprint 0 es setup, entornos, CI/CD, observabilidad. Sprint 1-2 entregan el primer release a usuarios, aunque sea pequeño. No desaparecemos tres meses para volver con un big-bang.
- Comité de Steering Mensual: Llamada de steering de 60 minutos al mes contigo y nuestro delivery lead: roadmap, KPIs, riesgos, presupuesto, escaladas. Aquí pasan las decisiones estratégicas. Las decisiones del día a día las toma el delivery lead sin molestarte.
- Renovación o Transición de Salida: La mayoría de clientes renuevan anualmente durante años. Si en algún momento quieres internalizar el desarrollo, hacemos una transición de 60-90 días: arquitectura documentada, runbooks, ADRs, walk-throughs del código y shadowing de tus nuevos hires. No ponemos pegas a la salida.
Stack de alto rendimiento usado por líderes globales
React/Next.js/Angular en el frontend y Java 21 + Spring Boot + PostgreSQL 14 en el backend: el mismo stack que impulsan BBVA, ING y Netflix por su seguridad y rendimiento.
Outsourcing: Preguntas Frecuentes
¿En qué se diferencia outsourcing de un precio cerrado?
Un precio cerrado tiene alcance, fecha y precio definidos. Es one-shot. Entregas una spec, entregamos una cosa terminada. Outsourcing es abierto: llevamos toda la función de producto durante meses o años, con iteración continua, en cuota mensual. Elige precio cerrado cuando el alcance está claro y no cambiará. Elige outsourcing cuando necesitas capacidad continua, el roadmap evolucionará y no quieres gestionar software internamente.
¿Cuál es la duración típica del contrato?
Compromiso inicial de 12 meses. Después, renovaciones anuales automáticas con 60 días de preaviso de no renovación. La permanencia media de cliente es 4 años; nuestra relación más larga lleva 7 años en curso.
¿Cómo funciona el precio?
Dos formas principales. (1) Cuota mensual según composición del equipo: una mensualidad media para un equipo de 4-6 personas más delivery lead y DevOps parcial es 35.000-60.000€/mes. (2) T&M con tope mensual: mismas tarifas, pero solo pagas las horas trabajadas hasta un tope acordado cada mes, útil cuando el alcance es incierto. La fase de discovery siempre se factura por adelantado (8.000-15.000€). Nunca cobramos setup fee adicional sobre el retainer.
¿Cuál es el compromiso mínimo?
12 meses en el retainer de build, más las 2-3 semanas pagadas de discovery por adelantado. Por debajo de 12 meses no podemos honestamente cargar a un arquitecto senior y un delivery lead en el proyecto, y el modelo se rompe. Si tu necesidad es más corta, mira precio cerrado o staff augmentation.
¿En cuánto tiempo podemos empezar?
El discovery arranca a la semana de firmar el acuerdo de discovery. La fase de build arranca una semana después de cerrar el discovery. Total desde primera llamada a ingenieros tirando código: 5-6 semanas. No saltamos el discovery: los proyectos que lo saltan casi siempre revientan al cuarto mes.
¿Cómo mantenéis la alineación si no estamos día a día?
Tres hábitos. (1) Llamada de steering mensual donde se confirma o corrige la dirección estratégica. (2) Estado semanal escrito (qué entregamos, qué viene, bloqueos, KPIs) en tu inbox cada viernes. (3) Canal de Slack compartido donde el delivery lead responde en menos de 4 horas laborables. Las decisiones de producto del día a día las delegamos en nuestro delivery lead dentro de los límites que acordamos en el steering.
¿Cómo funcionan los cambios?
Dentro de la cuota mensual, los cambios no generan facturas extra: compiten con el resto por capacidad de sprint. Repriorizamos el backlog contigo cada sprint. Lo único que dispara una cotización aparte es si el cambio exige ampliar el equipo (p. ej. nos pides arrancar una app móvil paralela sobre el producto web). Eso va por una orden de cambio escrita con capacidad y precio nuevos.
¿Qué pasa con el código si queremos salir?
El código vive en tu GitHub o GitLab desde el primer día y es tuyo en propiedad. La transición de salida es una fase de 60-90 días incluida en el contrato: ADRs, runbooks, diagramas de arquitectura, walk-throughs de código y shadowing de los hires internos que metas para coger el relevo. Hemos hecho varias y los equipos receptores siempre han salido productivos.
¿Cómo funcionan las escaladas?
Dos vías. Escalado operacional (un sprint se descontrola, una feature está en riesgo) va al delivery lead y se resuelve en 48 horas. Escalado estratégico (la propia colaboración no va bien) viene a mí directamente. Cada cliente de outsourcing de Alher Tech tiene mi teléfono personal y respondo en menos de un día laborable, sin excepciones.
¿Trabajáis con clientes globalmente?
Sí. Trabajamos 100% en remoto con clientes en España, Europa, EE. UU. y LATAM. Zonas horarias, videollamadas y demos en vivo en cada hito.