• Biblioteca EQUILIBRIUM equilibrium-system.com

PLAN DEL SPRINT

Ahora estamos haciendo el plan de desarrollo más práctico para pasar del concepto al producto. Sin más teoría, es un plan que se puede lanzar realmente.

SPRINT PLAN MVP

Cristal de Construcción (6–8 semanas)

○ lógica general

SPRINT 1 - Fundamento (Foundation)

Objetivo: Iniciar la infraestructura básica y el sistema de diseño

Diseñado, crear Figma archivo

Frontend, crear un proyecto (Next.js)

⚙Backend

- Resultado:

SPRINT 2

Objetivo: Se ha establecido el Registro de Instalaciones y Empresas

○ Diseño

💻 Frontend

⚙Backend

Resultado: El Registro ya está vivo

SPRINT 3 Graph (núcleo)

○ Objetivo: Se ha creado una línea de conexión

○ Diseño

💻 Frontend

⚙Backend

Resultado: - Visibilidad de los vínculos (este es un punto de inflexión)

SPRINT 4

Objetivo: Empezar la gestión

○ Diseño

💻 Frontend

⚙ Backend

Resultado: La interfaz se está volviendo manejable

SPRINT 5 — Riesgos y acontecimientos

Objetivo: El sistema comienza a pensar

○ Diseño

💻 Frontend

⚙ Backend

Resultado: ○ Se adquiere un valor real

SPRINT 6

Objetivo: Añadir tiempo

○ Diseño

💻 Frontend

⚙ Backend

Resultado: ○ Dinámica visible

SPRINT 7 - Analítica (base)

○ Objetivo: A nivel de todo el sistema está surgiendo una gestión

○ Diseño

💻 Frontend

⚙ Backend

Resultado: ○ Se puede mostrar a los inversores

SPRINT 8

Objetivo: Hacer vivo el producto

Objetivos:

Resultado: MVP

○ Equipo (mínimo)

Puntos críticos 

1. Graph es el corazón. Si el grafo es malo → todo se vendrá abajo

2. No sobrecargas MVP

Ninguna:

3. La UI tiene que ser simple.

Si el usuario no lo entiende en 10 segundos

○ Puntos de referencia para el éxito

Después del sprint 3: 👉 ya se puede mostrar (hay un grafo)

Después del esprinto 5: "Ya hay valor"

Después del esprinto 7:

Resultado. En 6–8, tenemos:

○ Un consejo honesto. No te vayas a ninguna parte. Cuando tengas Graph + UI, muéstrame.

ESTRUCTURA DE COMANDA MVP

Composición mínima, pero de trabajo:

○ El núcleo

Product / Architect 

Función:

○ Mantienes el sentido y el sistema

Backend Developer. Función:

Frontend Developer

Función:

Designer (UI/UX, part-time)

Función:

○ Más (a medida que aumenta)

Estructura de la tarea (TASK TREE)

Rompiendo los módulos del sistema, no en pantallas.

○ MODOUL 1: AUTH

Backend:

Frontend:

○ MODOUL 2: REEST

Backend:

Frontend:

○ MODUL 3: GRAPH (KLUC)

Backend:

Frontend:

○ MODOUL 4: ENTITY PANEL

Backend:

Frontend:

○ MODOUL 5: RISKS

Backend:

Frontend:

○ MODOUL 6: EVENTS

Backend:

Frontend:

○ MODOUL 7: ANALYTICS

Backend:

Frontend:

FORMATO DE OBJETIVO (muy importante)

Cada objetivo debe ser el siguiente:

Ejemplo de la tarea

🔹 Title:

Mostrar el área del proyecto

🔹 Description:

Mostrar los nodos y vínculos del proyecto en GraphCanvas

🔹 Acceptance Criteria:

🔹 Tech Notes:

🔹 Estimate:

2–3 días

○ PEQUEÑOS DE BECLOGA (TODO PROBLEMAS)

○ La ruta crítica MVP

Backend:

Frontend:

Design:

ASIGNACIÓN DE RELACIONES POR OBJETIVOS




Backend

Encargado de:

  • BD
  • API
  • Graph
  • La lógica empresarial

Frontend

Encargado de:

  • UI
  • Graph
  • UX

Designer

Encargado de:

  • Figma
  • Componentes
  • estado

Product (ustedes)

Encargado de:

  • ¿Qué hacer?
  • en qué orden
  • ¿Por qué?

○ CICL (SCRUM LIGHT)

Ciclo semanal:

Lunes:

  • establecimiento de objetivos



Miércoles:

  • control intermedio

Viernes:

  • demo

Todos los días:

  • Sync corto (15 minutos)

REGLAMENTO FUNDAMENTAL

No disparen las tareas de los bloques bonitos.

Es un mal enfoque:

  • hacer el botón
  • hacer color

Es correcto:

  • Mostrar el objeto
  • Mostrar las comunicaciones
  • Demostrar el riesgo

*Adónde ha ido todo*

Te diré claramente:

- 1. No hay prioridad para el equipo.

- 2. Demasiadas tareas

- 3. No hay manifestaciones que no comprendan el progreso

- 4. No hay dueño de un archivo. Todo se derrumba.

○ Reglamento No. MVP

- Cada semana debe tener un resultado visible

- BACKLOG MVP - CRISTAL DE CONSTRUCCIÓN

Prioridades

  • P0 Crítica para el lanzamiento
  • P1 es importante después del núcleo
  • P2

Evaluación en días de trabajo (1 dev).

EPIC 1: FOUNDATION (BAZA)

1.1 Iniciación del proyecto frontend

  • ID: FE-01
  • Priority: P0
  • Estimate: 1d
  • Descripción: Next.js + Tailwind + base layout
  • Depends: —

1.2 Inicialización del proyecto

  • ID: BE-01
  • Priority: P0
  • Estimate: 1d
  • Descripción: NestJS / FastAPI + estructura de servicios
  • Depends: —

1.3 Preferencias PostgreSQL

  • ID: BE-02
  • Priority: P0
  • Estimate: 1d
  • Descripción: Conexión BD, esquema básico
  • Depends: BE-01

1.4 Preferencias Neo4j

  • ID: BE-03
  • Priority: P0
  • Estimate: 1d
  • Descripción: Subir Graph DB
  • Depends: BE-01

1.5 Design System (Figma)

  • ID: DS-01
  • Priority: P0
  • Estimate: 2d
  • Descripción: colores, tipografía, spacing
  • Depends: —

○ EPIC 2: REGISTRO (OBJETOS Y COMPANÍA)

2.1 Cuadro de proyectos

  • ID: BE-04
  • Priority: P0
  • Estimate: 1d

2.2 Cuadro de empresas

  • ID: BE-05
  • Priority: P0
  • Estimate: 1d

2.3 API: Crear un proyecto

  • ID: BE-06
  • Priority: P0
  • Estimate: 1d
  • Endpoint: POST /projects

2.4 API: Lista de proyectos

  • ID: BE-07
  • Priority: P0
  • Estimate: 1d

2.5 API: sociedades

  • ID: BE-08
  • Priority: P0
  • Estimate: 1d

2.6 UI: lista de proyectos

  • ID: FE-02
  • Priority: P0
  • Estimate: 2d
  • Depends: BE-07

2.7 UI: tarjeta del proyecto

  • ID: FE-03
  • Priority: P0
  • Estimate: 2d
  • Depends: BE-06

EPIC 3: GRAPH (SERDZE)

3.1 Establecimiento de nodos en Neo4j

  • ID: BE-09
  • Priority: P0
  • Estimate: 2d

3.2 Comunicaciones empresa proyecto de comunicaciones

  • ID: BE-10
  • Priority: P0
  • Estimate: 1d

3.3 API: graph of project

  • ID: BE-11
  • Priority: P0
  • Estimate: 2d
  • Endpoint: GET /projects/{id}/graph

3.4 GraphCanvas (base)

  • ID: FE-04
  • Priority: P0
  • Estimate: 3d
  • Depends: BE-11

3.5 Node interaction (hover, click)

  • ID: FE-05
  • Priority: P0
  • Estimate: 2d

3.6 Zoom + drag

  • ID: FE-06
  • Priority: P0
  • Estimate: 1d

EPIC 4: ENTITY PANEL

4.1 UI

  • ID: FE-07
  • Priority: P0
  • Estimate: 2d

4.2 API: detalles del proyecto

  • ID: BE-12
  • Priority: P0
  • Estimate: 1d

4.3 Conectar el panel a la barra

  • ID: FE-08
  • Priority: P0
  • Estimate: 2d

EPIC 5: RISKS

5.1

  • ID: BE-13
  • Priority: P0
  • Estimate: 1d

5.2 API: crear riesgos

  • ID: BE-14
  • Priority: P0
  • Estimate: 1d

5.3 API: Lista de riesgos

  • ID: BE-15
  • Priority: P0
  • Estimate: 1d

5.4 Risk node (UI)

  • ID: FE-09
  • Priority: P0
  • Estimate: 2d

5.5 Muestra de riesgos en la columna

  • ID: FE-10
  • Priority: P0
  • Estimate: 2d

EPIC 6: EVENTS + TIMELINE

6.1 Cuadro de acontecimientos

  • ID: BE-16
  • Priority: P1
  • Estimate: 1d

6.2 API: acontecimientos

  • ID: BE-17
  • Priority: P1
  • Estimate: 1d

6.3 Timeline UI

  • ID: FE-11
  • Priority: P1
  • Estimate: 2d

6.4 Comunicaciones con el proyecto

  • ID: FE-12
  • Priority: P1
  • Estimate: 2d

EPIC 7: ANALYTICS

7.1 API: dashboard

  • ID: BE-18
  • Priority: P1
  • Estimate: 1d

7.2 UI dashboard

  • ID: FE-13
  • Priority: P1
  • Estimate: 2d

EPIC 8: AUTH

8.1 Login API

  • ID: BE-19
  • Priority: P1
  • Estimate: 1d

8.2 Login UI

  • ID: FE-14
  • Priority: P1
  • Estimate: 1d

EPIC 9: POLISH

9.1 Error states

  • ID: FE-15
  • Priority: P1
  • Estimate: 1d

9.2 Loading states

  • ID: FE-16
  • Priority: P1
  • Estimate: 1d

9.3 Optimización de la columna

  • ID: FE-17
  • Priority: P2
  • Estimate: 2d

○ Resultados

Total de tareas: 👉 ~30

MVP núcleo (exigible):

  • FE-01 → FE-08
  • BE-01 → BE-12
  • BE-09 → BE-11
  • FE-04 → FE-06

MVP Resultado:

👉 Grafo

○ Objetos

- Empresas

○ Riesgos

○ Barra de control

○ CRITICO CRITICO

Simplificación:

  • Registro
  • Graph
  • UI
  • Riesgos

*Todo lo demás después*

○ Cómo iniciar

Día 1:

  • tareas en Jira
  • asignar funciones

Día 2:

  • Iniciación de desarrollo

Día 5:

  • El primer demo (ya debería ser UI)

○ Una conclusión honesta

Con este backlog: ¿No estás en la etapa de la idea?

- Estás en la fase de lanzamiento.