Diagramas de flujo
Decisiones, ramas y bucles en un diagrama de flujo
Una decisión se representa con un rombo que contiene una pregunta y una flecha etiquetada por cada respuesta posible. Cada rama debe llevar a un paso o a un final, y cada bucle necesita una condición de salida, como un número máximo de intentos o un plazo.
Formula la decisión como pregunta
Escribe una pregunta que se pueda responder sin interpretar: «¿La factura supera 5000 €?» en lugar de «Control de importe». Evita preguntas compuestas como «¿Cliente nuevo e importe alto?»: divídelas en dos rombos seguidos, o alguna combinación quedará olvidada.
Etiqueta cada rama
Cada flecha que sale de un rombo lleva su respuesta: «Sí» y «No», o «Aprobada», «Rechazada» y «Falta información». Una flecha sin etiqueta obliga a adivinar, y cada lector adivina distinto.
Más de dos respuestas
Un rombo puede tener tres o más salidas si las respuestas se excluyen entre sí y juntas cubren todos los casos. «¿Qué plan?» puede llevar a «Gratis», «Mensual» y «Anual». Si no puedes garantizar que todo esté cubierto, añade una rama «Otro» explícita.
Bucles
Un bucle devuelve el flujo a un paso anterior: una solicitud incompleta vuelve al cliente, un pago rechazado pide otra tarjeta. Dibuja la flecha de vuelta con claridad, mejor por un lateral del diagrama, y etiquétala.
Todo bucle necesita una salida. Pregúntate qué pasa al tercer pago rechazado o si el cliente nunca responde. Las salidas habituales son:
- un número máximo de intentos («Tras 3 fallos, cancelar el pedido»),
- un plazo, representado con un paso de espera («Sin respuesta en 7 días»),
- una escalada a otra persona.
Las decisiones tienen dueño
En un diagrama de carriles, el rombo va en el carril de quien decide. Si nadie sabe decir quién decide, has encontrado un problema de organización real, no de dibujo. La mejora de procesos suele empezar ahí.
Revisa tus decisiones
- ¿Cada rombo tiene al menos dos salidas etiquetadas?
- ¿Las respuestas cubren todos los casos?
- ¿Cada rama llega a un paso o a un final?
- ¿Cada bucle tiene salida?
Estas comprobaciones forman parte de la revisión de errores comunes y sirven igual para revisar un diagrama generado con IA. En programación, las mismas reglas corresponden a las instrucciones si/si no y mientras: consulta diagramas de flujo de algoritmos.