Flujo
¿Qué pasos sigue un proceso y qué decisiones hay en el camino?
Úsalo para: Explicar un algoritmo, documentar un proceso de negocio o encontrar cuellos de botella.
Qué son, cómo se leen, cómo se crean y cómo mantenerlos vivos en proyectos reales. Una guía editorial de 45 páginas con ejemplos, símbolos, errores comunes y una checklist para revisar cualquier diagrama.

Contenido
Cada diagrama responde una sola pregunta. Si sabes qué pregunta tienes, esta tabla te dice cuál dibujar y en qué fase del proyecto.
¿Qué pasos sigue un proceso y qué decisiones hay en el camino?
Úsalo para: Explicar un algoritmo, documentar un proceso de negocio o encontrar cuellos de botella.
¿En qué situaciones puede estar algo y cómo pasa de una a otra?
Úsalo para: Modelar ciclos de vida: un pedido, una suscripción, un ticket, una conexión.
¿Qué datos guardamos y cómo se relacionan?
Úsalo para: Diseñar la base de datos antes de crear tablas y detectar datos duplicados.
¿Quién habla con quién y en qué orden?
Úsalo para: Documentar una API, un login, un pago con pasarela o una cadena de microservicios.
¿Cuáles son las piezas del sistema y cómo se conectan?
Úsalo para: Presentar un proyecto, repartir responsabilidades y medir el impacto de un cambio.
¿Cómo se organiza el código orientado a objetos?
Úsalo para: Diseñar módulos, revisar herencia y planear un refactor sin romper contratos.
¿Qué puede hacer cada tipo de usuario con el sistema?
Úsalo para: Acordar el alcance con el cliente y priorizar funcionalidades desde el inicio.
¿Dónde corre cada pieza en servidores y dispositivos?
Úsalo para: Documentar la infraestructura, los entornos y qué se despliega en cada uno.
¿Qué se hace, cuándo y en qué orden de dependencia?
Úsalo para: Planear hitos, visualizar la ruta crítica y seguir el avance real del proyecto.
¿Cómo se conectan los equipos y por dónde viaja la información?
Úsalo para: Entender la topología, los puertos y las dependencias de una instalación.
Estructura
El mismo formato repetido diez veces: primero entiendes, después aprendes a leerlo y dibujarlo, y al final lo aplicas a un proyecto real.
Qué es, cuándo usarlo y el ejemplo ya dibujado. La página que responde si este diagrama aplica a tu problema.
Elementos y símbolos, cómo se lee y cómo crearlo paso a paso. El vocabulario y el método en una sola vista.
Ejemplo real, mantenimiento, errores comunes e idea para la versión visual. Lo que separa un diagrama útil de uno decorativo.
Ocho bloques · siempre en el mismo orden
Qué es y cuándo usarlo
La pregunta que responde y el momento del proyecto.
Elementos y símbolos
El vocabulario visual básico del diagrama.
Cómo se lee
Cómo interpretarlo sin ayuda de nadie.
Cómo crearlo paso a paso
El proceso real de dibujarlo.
Cómo mantenerlo
Qué hacer cuando el proyecto cambia.
Ejemplo real
Un caso concreto de un proyecto.
Errores comunes
Lo que hace que un diagrama sea inútil.
Idea visual
Cómo llevarlo a tu propia guía.
Fundamentos
Antes de entrar a cada diagrama, hay principios que aplican a todos. Si los sigues, tus diagramas serán útiles en lugar de decorativos.
Antes de dibujar, escribe en una frase qué responde el diagrama. Todo lo que no ayude a responderla se queda fuera.
Al cliente: casos de uso y flujo de negocio, sin tecnicismos. Al equipo: secuencia, clases y despliegue.
No mezcles un servidor con una función. Si necesitas más profundidad, haz un segundo diagrama que haga zoom.
Usa los mismos nombres del código y de la base de datos. Un solo nombre por concepto, en todos lados.
Entre 7 y 12 elementos, flujo de izquierda a derecha, cero cruces sin razón, color con intención y leyenda.
“Un diagrama desactualizado es peor que no tener diagrama, porque engaña.”
Guía · 10 diagramasVida útil
Un diagrama no se dibuja una vez. Vive junto al código, tiene un dueño y se actualiza cuando el sistema cambia.
Si usas Mermaid, PlantUML o D2, el diagrama vive en el repositorio y se revisa en el mismo pull request.
Alguien debe ser quien lo actualice cuando el sistema cambie. Sin dueño, no hay diagrama.
Si un PR toca la base de datos, el pago o la infraestructura, el diagrama se actualiza en ese PR.
Cada trimestre o cada hito, compara los diagramas clave contra la realidad y anota la fecha.
Fecha y versión en la esquina. Conserva las versiones que documentan una migración importante.
Un diagrama que ya no representa nada se archiva. Dejarlo flotando solo engaña al siguiente.
Herramientas
No hay una herramienta mejor. Hay una herramienta para cada momento: el repositorio, el taller con el cliente o la reunión de planeación.
Texto como código
Mermaid · PlantUML · D2
Equipos técnicos; el diagrama se versiona con Git.
Dibujo manual
draw.io · Excalidraw · Figma · Miro
Talleres, presentaciones y diagramas informales.
Especializadas
dbdiagram.io · Lucidchart · Visual Paradigm
Diagramas formales y colaboración con muchos roles.
Cronogramas
GanttProject · Notion · Jira · Excel
Planeación y seguimiento de tiempos.
Antes de publicar
Marca cada punto mientras revisas tu diagrama. Si algo queda sin marcar, todavía no está listo para que otra persona lo lea.
Sigue marcando: la meta es que se explique solo.
Para seguir aprendiendo
La comparación hace evidente para qué sirve cada uno. Empieza por el flujo y termina por la red: al final tendrás el mapa completo de tu sistema.
45 páginas · 10 diagramas · Guía de Animare.dev