Diagrama de flujo o diagrama de Gantt: cuál usar y qué no puede mostrar cada uno
Un diagrama de flujo muestra pasos, decisiones y quién hace qué; un diagrama de Gantt muestra cuánto duran las tareas y cuándo ocurren. Cómo elegir entre ellos, qué omite cada uno y cuándo necesitas ambos.
Un diagrama de flujo y un diagrama de Gantt pueden describir el mismo trabajo y aun así responder a preguntas distintas. El primero dice cómo se desarrolla el trabajo. El segundo dice cuánto dura y cuándo ocurre cada parte.
En resumen
- Un diagrama de flujo responde a ¿cómo se desarrolla el trabajo?: pasos, decisiones, responsables. No tiene escala de tiempo.
- Un diagrama de Gantt responde a ¿cuánto y cuándo?: duraciones, dependencias, hitos y una fecha de fin. No tiene decisiones.
- Las ramas y los bucles van en un diagrama de flujo; las fechas y la ruta crítica, en un diagrama de Gantt.
- Usa un diagrama de flujo para procesos repetibles y un diagrama de Gantt para trabajos puntuales con fecha de fin.
- Un diagrama de flujo puede duplicarse como diagrama de Gantt y viceversa, pero solo viaja la estructura, no el cronograma.
Dos diagramas, dos preguntas
Un diagrama de flujo trata del orden y la lógica del trabajo. Sus cajas son pasos, sus flechas dicen qué sigue a qué, un rombo es una decisión con una respuesta rotulada en cada rama, y con calles puedes ver quién hace cada paso. No tiene escala de tiempo. Una caja no se ensancha porque el paso dure más, y una flecha no dice cuántos días pasan antes de que empiece el siguiente paso. Un diagrama de Gantt es lo contrario: sus barras están sobre un calendario, su longitud es el tiempo que dura la tarea y sus dependencias deciden las fechas de inicio. No tiene rombos que lleven el trabajo por caminos distintos.
Elige según la pregunta que necesitas responder. ¿Qué ocurre si se rechaza la factura? es una pregunta de diagrama de flujo, porque implica una rama. ¿Quién la aprueba? es una pregunta de diagrama de flujo con calles. ¿Podemos terminar antes de que acabe el trimestre? es una pregunta de Gantt, porque necesita duraciones. ¿Qué tarea está retrasando el lanzamiento? también es una pregunta de Gantt, que responde la ruta crítica. ¿Este proceso es igual cada vez? apunta a un diagrama de flujo; ¿es un trabajo puntual con fecha de fin? apunta a un diagrama de Gantt.
Saber lo que cada uno no puede mostrar es tan útil como saber lo que muestra. Un diagrama de flujo no puede darte una fecha de fin, cuánta holgura tiene un paso ni qué pasos pueden solaparse en el tiempo. Un diagrama de Gantt no puede mostrar una decisión ni un bucle: una tarea depende de otra o no, y una dependencia que vuelve atrás se señala y se dibuja discontinua en lugar de seguirse. Tampoco tiene forma de decir «si la prueba falla, vuelve al diseño». Si tu trabajo tiene ramas reales, un diagrama de Gantt las aplanará sin avisar en un único plan recto.
La mayoría de los proyectos reales necesitan ambos, en momentos distintos. Dibuja el proceso como diagrama de flujo mientras aún acuerdas cómo debe desarrollarse el trabajo, y construye un diagrama de Gantt cuando ya conozcas los pasos y necesites ponerlos en un calendario. QueryChart puede convertir uno en otro: al duplicar un diagrama de flujo como diagrama de Gantt, cada paso pasa a ser una tarea y cada flecha una dependencia. El ejemplo siguiente es un plan de implantación, el tipo de plan que vive en el diagrama de Gantt pero que empezó como un proceso.
Un plan de implantación: el mismo trabajo visto como cronograma
Dieciséis tareas en cinco grupos. Todo aquí trata del tiempo; nada de decisiones. Abre el panel de la hoja de cálculo para ver las duraciones y las dependencias.
Orden, pero ahora con duraciones
«Arranque del proyecto» dura 2 días laborables y «Requisitos y análisis de brechas» 10. «Diseño de la solución aprobado» tiene duración 0, así que es un hito. Un diagrama de flujo podría mostrar los mismos tres pasos en el mismo orden, pero no que el del medio dura cinco veces más que el primero.
Un solape que un diagrama de flujo no puede dibujar
«Configuración del sistema» dura 20 días laborables. «Mapeo y depuración de datos» empieza en el mismo hito, y «Migración de datos de prueba» empieza 10 días laborables después de que empiece la configuración (un enlace de inicio a inicio con retardo) y espera también al trabajo con los datos. Ese solape es algo que las flechas de un diagrama de flujo no expresan.
Dónde se va el tiempo
«Pruebas de integración» esperan a la configuración y a «Desarrollo de integraciones», que dura 18 días laborables. A «Pruebas de aceptación» le sigue «Formación de usuarios», que puede empezar 3 días laborables después del inicio de las pruebas de aceptación y espera también a «Material de formación».
Sale una fecha de fin
«Revisión de preparación» es un hito; después «Migración final de datos» (3), «Corte y puesta en marcha» (2) y «Soporte intensivo» (15) se suceden hasta «Traspaso a soporte». Un diagrama de flujo no tiene fecha de fin que dar; aquí las fechas se calculan a partir de las duraciones y los enlaces.
Cómo funciona
Anota la pregunta
Antes de elegir un diagrama, escribe la pregunta en una frase. Si contiene «si», «quién» o «qué ocurre», empieza con un diagrama de flujo. Si contiene «cuándo», «cuánto tiempo» o «para qué fecha», empieza con un diagrama de Gantt.
Dibuja primero el proceso si no está acordado
Si la gente aún discrepa sobre los pasos, dibuja un diagrama de flujo o un diagrama con calles y resuélvelo ahí. Es más barato mover una caja que rehacer un cronograma construido sobre una secuencia equivocada.
Comprueba que el trabajo es un plan, no un proceso
Un diagrama de Gantt sirve para trabajo que ocurre una vez, con inicio y fin. Si los mismos pasos se repiten para cada pedido, incidencia o reclamación, el diagrama de flujo es el artefacto útil y un cronograma aporta poco.
Convierte los pasos acordados en tareas
Duplica el diagrama de flujo como diagrama de Gantt, o escribe las tareas en la hoja de Gantt. Después añade una duración en días laborables a cada tarea y dependencias donde importe el orden.
Mantén los dos diagramas para lectores distintos
Comparte el diagrama de flujo con quienes hacen el trabajo y el diagrama de Gantt con quienes necesitan fechas. Ninguno tiene que cargar con la información del otro.
Errores que debes evitar
Poner decisiones en un diagrama de Gantt
Una tarea no puede ramificarse. Si el plan depende de una decisión, muestra la decisión en un diagrama de flujo y programa el camino que esperas, anotando la alternativa en las notas de la tarea.
Leer las flechas de un diagrama de flujo como tiempo
La longitud de una flecha en un diagrama de flujo no significa nada. Si un lector necesita saber cuánto dura algo, esa información pertenece a un diagrama de Gantt, no a una línea más larga.
Duplicar un diagrama de flujo y esperar un cronograma
Cuando un diagrama de flujo se duplica como diagrama de Gantt, pasan los pasos, las flechas y las calles, pero no las duraciones ni las fechas de inicio. El plan se abre con un aviso de que no tiene duraciones, y las escribes tú.
Mantener dos diagramas que no coinciden
Cuando el proceso cambie, actualiza ambos. Trata el diagrama de flujo como la fuente de la secuencia y el diagrama de Gantt como la fuente de las fechas.
Abre el plan de implantación
Abre el plan de implantación como diagrama propio y después duplícalo como diagrama de flujo para ver cómo quedan las mismas tareas sin el cronograma.
Guías relacionadas
Preguntas frecuentes
¿Un diagrama de Gantt es un tipo de diagrama de flujo?
No. Ambos usan cajas o barras unidas por enlaces, pero un diagrama de flujo muestra lógica y un diagrama de Gantt muestra tiempo. Un diagrama de Gantt tiene dependencias, pero no decisiones ni bucles.
¿Puedo mostrar una decisión en un diagrama de Gantt?
No como rama. Puedes añadir un hito como «Continuar o no» que esperen las tareas posteriores, pero el diagrama no seguirá caminos distintos. Usa un diagrama de flujo para mostrar los caminos.
¿Puedo convertir un diagrama de flujo en un diagrama de Gantt en QueryChart?
Sí. Al duplicar un diagrama de flujo como diagrama de Gantt, cada paso pasa a ser una tarea, cada flecha una dependencia de fin a inicio y cada calle un grupo. No se copian las duraciones ni las fechas de inicio; las añades tú.
¿Y al revés?
Un diagrama de Gantt puede duplicarse como diagrama de flujo. Sus dependencias pasan a ser flechas, pero se pierde el cronograma (fechas de inicio, duraciones, avance), y una tarea con más de cuatro enlaces de entrada y salida dibuja solo cuatro.
¿Cuál debería hacer primero?
Si los pasos aún no están acordados, el diagrama de flujo. Si lo están y necesitas fechas, el diagrama de Gantt.
