Skip to main content

Cronograma de Desarrollo: Enfoque Contracts-First

Para garantizar un desarrollo ágil, desacoplado y en paralelo del ecosistema MDX-Cloud, implementamos una metodología de trabajo basada en Contracts-First.

Estrategia de Trabajo en Paralelo

Para evitar que el desarrollo de la interfaz de usuario en React se detenga en espera de la lógica del servidor (.NET 10 WebAPI), establecemos la siguiente regla operativa:

  1. Firma del Contrato: Al inicio de cada fase de desarrollo, backend y frontend acuerdan la estructura exacta de datos a intercambiar en la red (los esquemas de payloads JSON y DTOs).
  2. Desarrollo Desacoplado:
    • Frontend: Utiliza respuestas simuladas (Mocks) y almacenamiento temporal local en IndexedDB (a través de Dexie.js) para construir la experiencia de usuario y la lógica de pantallas inmediatamente.
    • Backend: Implementa las migraciones físicas de PostgreSQL, el aislamiento de esquemas y las reglas de negocio transaccionales en el núcleo del monolito modular.
  3. Integración Directa: Al finalizar ambos tracks, se sustituyen las rutas mockeadas por las llamadas de red reales de la API en producción.

Fases del Proyecto

El desarrollo se organiza en cuatro fases iterativas de alta velocidad: