Arquitectura de aplicaciones web

Un plan técnico antes de empezar a desarrollar

Preparamos un plan técnico cuando un producto nuevo o un cambio importante exige tomar decisiones antes de iniciar el desarrollo.

El plan describe las partes del sistema, los datos, los permisos, las integraciones, el funcionamiento y un orden práctico de trabajo.

Hablar de la arquitectura

Cuándo resulta útil

Cuando las decisiones técnicas importantes deben tomarse al principio

El trabajo de arquitectura reduce la incertidumbre cuando deben convivir varias interfaces, fuentes de datos, clases de usuario o servicios externos.

Varios productos comparten una plataforma

La web, la aplicación móvil y la administración deben utilizar los mismos datos y reglas.

Hay que conectar muchos sistemas

Los datos circulan entre herramientas internas, proveedores y nuevas interfaces.

Qué podemos desarrollar

Un plan que los desarrolladores puedan utilizar

01

Componentes y modelo de datos

Límites del sistema, objetos principales, relaciones, fuentes y responsabilidades.

02

API, cuentas y permisos

Intercambio de datos y reglas sobre lo que cada usuario puede ver o hacer.

03

Infraestructura y fases

Entornos, despliegue, copias de seguridad, dependencias y orden de trabajo.

Cómo trabajamos

Tomar decisiones claras y justificadas

  1. 01

    Aclarar objetivos y límites

    Revisamos usuarios, datos, sistemas existentes, plazos y presupuesto.

  2. 02

    Comparar las opciones

    Valoramos el coste, el riesgo, el mantenimiento y los límites de las alternativas principales.

  3. 03

    Documentar el plan

    Describimos la estructura elegida, las preguntas pendientes, los riesgos y las primeras fases.

Resultado

Una estructura clara antes de escribir código

Obtendréis las decisiones técnicas, un esquema del sistema, el orden de trabajo y una lista de riesgos para el equipo de desarrollo.

Preguntas frecuentes

Preguntas frecuentes

¿Podemos contratar solo la arquitectura?

Sí. El plan puede utilizarlo Ex Machina Stack u otro equipo de desarrollo.

¿El plan nos obliga a utilizar una tecnología concreta?

No. La tecnología se elige según el producto, el equipo, las integraciones y el mantenimiento.

¿Tenéis un sistema que crear o corregir?

Describid la situación actual, los usuarios y el resultado esperado. Os ayudaremos a concretar el siguiente paso.

Hablar del proyecto