La mayoría de los proyectos de software no fracasan por falta de presupuesto ni por mala programación. Fracasan porque nadie se detuvo a entender el problema antes de empezar a construirlo.

El error más caro en software no es técnico

Hay un patrón que se repite en casi todos los proyectos de software que terminan mal. La empresa detecta un problema operativo. Lo describe en una reunión inicial. La agencia cotiza sobre esa descripción. Se firma el contrato. Arranca el desarrollo. Así de simple.

Meses después, cuando el sistema está terminado o casi terminado, aparece la grieta. El sistema no se integra con la herramienta que usan en contaduría. El flujo que se construyó no refleja cómo trabaja realmente el equipo de ventas. Hay un proceso que nadie mencionó en la primera reunión y que ahora requiere rehacer la mitad del módulo.

No es mala fe de nadie. Es que nadie se detuvo a mapear el problema en profundidad antes de construir la solución.

El error más caro en el desarrollo de software no es técnico. Es de diagnóstico. Y es el más evitable de todos.

Por qué describir lo que necesitás no es suficiente

Cuando el dueño de una empresa describe lo que necesita en una primera reunión, describe síntomas. Describe lo que se ve desde afuera: "necesito un sistema para gestionar los pedidos", "necesito que el equipo de ventas tenga todo centralizado", "necesito que el stock esté actualizado en tiempo real".

Eso no es el problema. Eso es la superficie del problema.

Debajo de esa descripción hay procesos que nadie documenta porque todos los dan por sentados. Hay sistemas que ya existen y van a tener que convivir con lo que se construya. Hay flujos que funcionan bien y que no habría que tocar, y flujos que están rotos y son la causa real del problema. Hay excepciones, particularidades y workarounds informales que el equipo construyó solo para sostener la operación y que nunca aparecen en una reunión de media hora.

Una cotización hecha sobre esa descripción superficial está construida sobre supuestos. Y en software, los supuestos se convierten en adicionales, retrasos y proyectos que se extienden sin que nadie entienda bien por qué.

El diagnóstico correcto no empieza preguntando qué querés construir. Empieza por entender cómo funciona realmente tu empresa.

Qué es el Sprint de Arquitectura

El Sprint de Arquitectura es un proceso de diagnóstico técnico y operativo que se realiza antes de cualquier desarrollo de software. Su objetivo es mapear cómo funciona realmente la empresa, identificar dónde están los cuellos de botella, definir qué tiene sentido construir y documentarlo con el nivel de detalle suficiente para que el desarrollo que venga después esté bien orientado desde el primer día.

Dura dos semanas. El resultado no es una propuesta de ventas: es un documento técnico con el mapa de procesos actuales, la arquitectura recomendada, el stack tecnológico sugerido, el alcance detallado del proyecto y una hoja de ruta organizada por fases y prioridades.

Es agnóstico al proveedor. El documento que produce puede llevarse a cualquier agencia para pedir cotizaciones, lo que cambia la dinámica de la negociación porque permite comparar propuestas sobre el mismo alcance definido en lugar de comparar interpretaciones distintas del mismo problema.

En Eje Z, el Sprint de Arquitectura es el punto de entrada de todos los proyectos. No construimos nada sin haberlo hecho antes.

Qué diferencia a este proceso de una reunión de relevamiento

Muchas agencias hacen reuniones de relevamiento antes de cotizar. No es lo mismo.

Una reunión de relevamiento dura dos o tres horas, captura lo que el cliente describe y produce una propuesta basada en esa captura. Es un filtro comercial, no un diagnóstico. El objetivo de esa reunión es entender lo suficiente para poder armar un número, no entender lo suficiente para construir bien.

Un Sprint de Arquitectura es un proceso de dos semanas con metodología definida. Implica entrevistas con distintos roles dentro de la empresa, análisis de los sistemas existentes, revisión de flujos reales de trabajo y diseño técnico de la solución. El objetivo no es armar un número: es entender el problema con la profundidad suficiente como para saber qué hay que construir, en qué orden, con qué tecnología y con qué nivel de complejidad real.

La diferencia en el resultado es proporcional a esa diferencia de proceso. Una cotización hecha después de una reunión de relevamiento tiene supuestos implícitos que van a aparecer durante el desarrollo. Un proyecto que arranca después de un Sprint de Arquitectura tiene el alcance definido, la arquitectura validada y las decisiones técnicas tomadas antes de que se escriba una sola línea de código.

Qué sucede en esas dos semanas

El Sprint tiene una estructura definida que combina entrevistas, análisis de procesos y trabajo técnico.

Semana 1: relevamiento y mapeo

La primera semana está dedicada a entender cómo opera la empresa. Eso implica entrevistas con las personas que trabajan los procesos día a día, no solo con quienes toman las decisiones. El dueño sabe lo que quiere. El operador sabe cómo funciona en la práctica. Los dos puntos de vista son necesarios y, en la mayoría de los casos, no dicen exactamente lo mismo.

En esa semana se mapean los procesos actuales, se identifican los sistemas existentes (aunque sean planillas, grupos de WhatsApp o herramientas sueltas que nadie conectó entre sí), se detectan los puntos de dolor concretos y se documentan las integraciones necesarias. También se identifican los procesos que podrían resolverse sin desarrollo, con herramientas existentes o automatizaciones simples. Saber qué no hay que construir es tan valioso como saber qué sí.

Semana 2: arquitectura y hoja de ruta

La segunda semana es trabajo técnico. Con el mapa de procesos definido, se diseña la arquitectura del sistema: cómo van a estar estructurados los módulos, qué tecnología tiene más sentido para este contexto específico, qué se construye primero y por qué ese orden importa.

La secuencia no es arbitraria. Hay proyectos donde el primer módulo que parece lógico construir depende de datos que todavía no están organizados. Hay integraciones que, si no se definen desde el inicio, obligan a rediseñar partes del sistema más adelante. Definir la arquitectura antes del desarrollo evita ese tipo de problemas estructurales que son muy costosos de corregir una vez que el código existe.

Al cierre de la segunda semana se entrega el documento con todo lo relevado, las decisiones técnicas justificadas y la hoja de ruta dividida por fases.

Qué obtenés al final

El entregable del Sprint de Arquitectura es un documento técnico con valor propio, independientemente de quién termine construyendo el sistema.

Mapa de procesos actual. Cómo funciona la operación hoy, dónde están los puntos de fricción, qué tiene sentido automatizar y qué no habría que tocar.

Definición de alcance. Qué se construye, en qué orden y con qué nivel de detalle. Esto elimina la ambigüedad que después genera adicionales no contemplados durante el desarrollo.

Arquitectura técnica recomendada. Qué tecnología tiene sentido para el proyecto, cómo se estructuran los módulos, qué integraciones son necesarias y cómo se conectan entre sí.

Hoja de ruta por fases. El proyecto dividido en etapas con dependencias claras, para que el desarrollo avance de forma incremental y la empresa pueda operar con las partes ya listas antes de que esté todo terminado.

Estimación de tiempos y costos por fase. No como promesa, sino como marco de referencia con los supuestos explicitados. Si cambia el alcance, cambia la estimación y se sabe exactamente por qué.

Con ese documento, la empresa puede decidir si continuar el desarrollo con Eje Z o llevarlo a otros proveedores para comparar propuestas sobre el mismo alcance. Esa transparencia es parte del proceso.

Para quién tiene sentido

El Sprint de Arquitectura tiene sentido en tres situaciones concretas.

Cuando estás a punto de invertir en desarrollo a medida. Si tenés un presupuesto asignado para construir un sistema y todavía no firmaste con nadie, el Sprint es la manera más eficiente de entrar al proceso. El costo del diagnóstico es marginal comparado con el costo de un desarrollo mal orientado.

Cuando tenés un sistema que ya no funciona como debería. Si ya tenés un sistema en producción con deuda técnica acumulada, o que el equipo trabaja alrededor de él en lugar de trabajar con él, el Sprint sirve para entender qué tiene sentido rescatar y qué tiene sentido reemplazar. No siempre la respuesta es tirarlo todo y empezar de cero.

Cuando estás evaluando si construir o comprar. Hay empresas que no saben si necesitan desarrollo a medida o si una herramienta existente podría resolver el problema. El Sprint ayuda a responder esa pregunta con datos, no con intuición. A veces la conclusión es que todavía no hay que construir nada.

→ Si tu sistema ya no acompaña el crecimiento, estas son las señales que vale conocer antes de tomar cualquier decisión

Para quién no tiene sentido

No todos los proyectos necesitan un Sprint de Arquitectura. Vale la pena decirlo.

Si necesitás un sitio web institucional o una landing page sin lógica de negocio compleja, el diagnóstico no agrega valor proporcional al proyecto. Si ya tenés el alcance documentado con suficiente detalle y precisión, el paso previo puede no ser necesario.

El Sprint tiene sentido cuando la complejidad del problema justifica el diagnóstico. Eso generalmente ocurre cuando hay procesos de negocio que necesitan modelarse en un sistema, cuando hay más de un equipo involucrado en la operación, o cuando la integración con otros sistemas es parte del proyecto.

Por qué hacerlo antes de elegir proveedor cambia la negociación

Hay un problema estructural en cómo se contratan proyectos de software en Argentina. El cliente describe el problema, la agencia interpreta y cotiza, y el cliente elige sin tener forma real de comparar. Cada propuesta asume cosas distintas sobre el alcance. Comparar precios sobre supuestos diferentes no tiene ningún sentido.

El Sprint de Arquitectura cambia esa dinámica. Con un documento de alcance definido y una arquitectura propuesta, todas las cotizaciones hablan de lo mismo. La comparación se vuelve posible y útil.

Además, el proceso de diagnóstico genera un efecto que pocas empresas anticipan: antes del Sprint, los proyectos parecen más grandes de lo que son porque todo es ambiguo. Después del Sprint, hay partes que se simplifican porque queda claro qué realmente resuelve el problema y qué era un nice-to-have (bueno tener) que no cambia nada operativo. En varios casos, el diagnóstico redujo el presupuesto del proyecto final porque ayudó a enfocar el desarrollo en lo que realmente importaba.

→ Qué revisar antes de contratar una agencia de software en Argentina
→ Antes de arrancar, también vale tener claro si lo que necesitás es un ERP, un CRM o algo diferente

El costo de no hacerlo

Hay un argumento que aparece seguido: "el diagnóstico previo suma costo y tiempo al proyecto". Es cierto que suma tiempo. No es cierto que suma costo.

Lo que suma costo real es descubrir en el mes cuatro de desarrollo que el módulo de facturación tiene que integrarse con un sistema externo que nadie mencionó en el relevamiento inicial. Lo que suma costo es construir un flujo sobre supuestos del proceso y descubrir que en la práctica el equipo trabaja diferente. Lo que suma costo es renegociar el alcance cuando el proyecto ya está en marcha porque el contrato original era demasiado vago para sostener cualquier conversación concreta.

Esos escenarios no son la excepción en proyectos de software sin diagnóstico previo. Son la norma.

El Sprint no garantiza que el desarrollo sea perfecto. Sí garantiza que arranca con las preguntas correctas respondidas, con el alcance documentado y con una arquitectura que tiene lógica antes de que se escriba una sola línea de código. La diferencia entre un proyecto que termina bien y uno que se extiende, se encarece y genera frustración casi siempre está en lo que se hizo ,o no se hizo, antes de empezar.

¿Estás evaluando un proyecto de software y querés empezar por el diagnóstico? Contanos cómo opera tu empresa y vemos si tiene sentido arrancar con el Sprint de Arquitectura. Escribinos por WhatsApp →