Dependencias

Deteccion automatica y visualizacion de relaciones entre historias

Grafo de dependencias entre historias con colores por prioridad

Deteccion automatica

Tras la generacion de historias, el agente analiza todas las HUs y detecta las relaciones de bloqueo entre ellas. Una dependencia indica que una historia no puede empezarse hasta que otra este completada. Por ejemplo, la historia de "Gestion de usuarios" bloquea a la de "Panel de administracion".

Proceso automatico

Las dependencias se detectan como parte del pipeline posterior a las historias. El agente analiza el contenido tecnico y funcional de cada HU para determinar las relaciones. No es necesario configurar nada manualmente.

Grafo visual Mermaid

Las dependencias se visualizan como un diagrama de flujo (flowchart LR) generado con Mermaid. Cada nodo representa una historia de usuario y las flechas indican relaciones de bloqueo.

Ejemplo de notacion:

flowchart LR
  HU-01 --> HU-03
  HU-01 --> HU-04
  HU-02 --> HU-05
  HU-03 --> HU-06

La flecha HU-01 --> HU-03 significa: "HU-01 bloquea a HU-03", es decir, HU-03 no puede empezarse hasta que HU-01 este completada.

Colores por prioridad

Los nodos del grafo se colorean segun la prioridad de la historia para facilitar la lectura visual del diagrama:

Critica

Nodo con fondo rojo. Historias que bloquean el avance del proyecto.

Alta

Nodo con fondo naranja. Funcionalidades esenciales para el MVP.

Media

Nodo con fondo azul. Funcionalidades importantes no bloqueantes.

Baja

Nodo con fondo gris. Mejoras incrementales y secundarias.

Descargar PNG

El grafo de dependencias se puede descargar como imagen PNG en alta resolucion (3x) para incluir en presentaciones, documentos o compartir con el equipo. La imagen mantiene los colores por prioridad y la disposicion del diagrama.

Descargar PNG (alta resolucion 3x)

Impacto en sprints

Las dependencias se respetan automaticamente al distribuir las historias en sprints. El agente Sprint Planner tiene en cuenta el grafo de dependencias para asegurar que ninguna historia bloqueada se planifique antes que su historia bloqueante.

Aviso de dependencias

Si mueves manualmente una historia bloqueada a un sprint anterior al de su historia bloqueante, el sistema muestra un aviso visual. No impide el movimiento pero advierte del posible problema de planificacion.

Ejemplo de lectura del grafo

HU-01HU-03

HU-01 (critica) bloquea a HU-03 (alta). HU-03 no puede empezarse hasta que HU-01 este completada.

HU-03HU-06

HU-03 (alta) bloquea a HU-06 (media). Cadena transitiva: HU-01 bloquea a HU-03 que bloquea a HU-06.