Fundamentos de Stage Gates

Aplicando Stage Gates a proyectos: Fusionar vs Fuerza

Cuando usa Aplicar puertas de decisión a proyectos, Fluid toma su configuración actual de puertas de decisión y la aplica a todos los proyectos que coincidan con los filtros que eligió (metodología, tipo de proyecto, categoría, fecha de inicio). Antes de hacerlo, elige un Modo de aplicación: Fusionar o Fuerza.

Este artículo explica, en términos simples, qué hace cada modo y cuándo usarlo.


La respuesta rápida

Fusionar (alternancia desactivada)

Fuerza (alternancia activada)

Qué es

Una actualización suave y aditiva

Un reinicio limpio

Puertas completadas (cerradas)

Se mantienen

Se mantienen

Puertas aún en progreso

Se actualizan en el lugar

Se eliminan y se reconstruyen

La fase actual del proyecto

Recalculada, pero normalmente no retrocede*

Reiniciada y recalculada desde cero

Instancias de paquete en ejecución

Se mantienen y se actualizan

Se eliminan y se reconstruyen desde cero

Pasos completados dentro de una instancia de paquete en ejecución

Se mantienen — pero se eliminan si el paso salió del diseño del paquete

Se eliminan (la instancia del paquete se reconstruye)

Mejor para

Implementaciones rutinarias de cambios en las puertas

Corregir proyectos que se han desviado o están mal configurados

* Ambos modos recalculan la fase actual del proyecto. Fusionar normalmente evita que un proyecto retroceda — excepto cuando las fases del proyecto no tienen fechas definidas, en cuyo caso la fase se determina únicamente según qué puertas siguen abiertas y puede retroceder. Consulte la sección 'Qué sucede con la fase actual del proyecto' más abajo.

No dé por sentado que Fusionar nunca elimina trabajo completado. Un paso completado dentro de una instancia de paquete que sigue en ejecución se elimina si ese paso ha sido quitado del diseño del paquete. Consulte la sección 'Qué sucede con los paquetes de puertas de decisión' más abajo.

Fusionar es la opción segura y de uso diario. Fuerza es la opción de "empezar de cero" y puede eliminar el trabajo en progreso, así que utilícela con criterio.


Fusionar — la actualización normal y aditiva

Fusionar alinea cada proyecto con su configuración actual de puertas sin descartar el trabajo que ya está en curso.

Cuando ejecuta Fusionar:

  • Las puertas completadas y su historial de decisiones se preservan. No se pierde nada que ya haya sido aprobado.

  • Se agregan las puertas nuevas y se actualizan las puertas modificadas en el lugar.

  • Las puertas que ya no forman parte de la configuración se eliminan.

  • La fase actual del proyecto se recalcula, pero Fusionar está diseñado para no hacer retroceder un proyecto en configuraciones normales. (Hay una excepción importante cuando las fases del proyecto no tienen fechas — consulte 'Qué sucede con la fase actual del proyecto'.)

  • Las instancias de paquete en ejecución se mantienen y se actualizan para que coincidan con la definición de paquete más reciente. Consulte la sección 'Qué sucede con los paquetes de puertas de decisión' más abajo.

Piense en Fusionar como "actualizar todo para que coincida con el nuevo diseño, pero dejar intacto el trabajo terminado y en progreso".

Use Fusionar cuando: haya hecho un cambio en el diseño de sus puertas o paquetes y quiera implementarlo en proyectos activos con la mínima interrupción posible. Esta es la opción correcta la gran mayoría de las veces.


Fuerza — el reinicio limpio

Fuerza es un "eliminar y reiniciar". Reconstruye la estructura de puertas de cada proyecto a partir de su diseño actual y recalcula la situación del proyecto.

Cuando ejecuta Fuerza:

  • Las puertas completadas (cerradas) se siguen preservando — las aprobaciones finalizadas se mantienen.

  • Toda puerta que todavía no esté completada se elimina y se vuelve a crear a partir del diseño actual. Cualquier decisión o aprobación que estuviera en progreso en esas puertas se cierra (los elementos de proceso se archivan; las decisiones se cancelan).

  • La fase actual del proyecto se reinicia por completo — primero se borra y luego se vuelve a determinar desde cero según las puertas reconstruidas (consulte 'Qué sucede con la fase actual del proyecto').

  • Las instancias de paquete en ejecución se eliminan y se reconstruyen desde cero, en lugar de actualizarse.

Piense en Fuerza como "derribar todo lo que aún no está terminado y reconstruirlo de forma limpia a partir del diseño actual".

Use Fuerza cuando: las puertas de un proyecto se hayan vuelto inconsistentes o se hayan configurado incorrectamente, y quiera una copia limpia garantizada del diseño actual. Como descarta el trabajo en progreso, trátela como una herramienta correctiva y no como una rutinaria.


Qué sucede con la fase actual del proyecto

Es un malentendido común pensar que Fusionar deja intacta la fase del proyecto. No es así — ambos modos recalculan la fase actual después de aplicar las puertas. La diferencia está en cómo lo hacen:

  • Fusionar recalcula la fase tomando aún la fase existente del proyecto como punto de partida, de modo que en una configuración normal no hará retroceder al proyecto.

  • Fuerza deliberadamente borra primero la fase y luego la determina de nuevo desde cero, sin memoria de dónde estaba el proyecto.

La excepción importante (Fusionar): si las fases del proyecto no tienen fechas definidas, Fusionar no tiene nada a qué anclar la fase, por lo que la determina únicamente según qué puertas siguen abiertas. En esa situación, Fusionar puede mover la fase actual del proyecto hacia atrás, hasta la fase más temprana que aún tenga puertas incompletas (o borrarla por completo si no queda nada pendiente). Por lo tanto, en proyectos sin fechas, Fusionar puede cambiar la fase de formas que parecen un reinicio — este es el comportamiento esperado, no un error.

Qué recordar: si sus proyectos no usan fechas de fase, no dé por sentado que Fusionar dejará la fase actual donde está. Verifique la fase después de aplicar, igual que haría con Fuerza.


Qué sucede con los paquetes de puertas de decisión

Los paquetes de puertas de decisión necesitan su propia explicación, porque se comportan de forma distinta a las puertas ordinarias. Un breve recordatorio de los términos:

  • Un paquete es un grupo reutilizable de pasos definido en su metodología.

  • Una instancia de paquete es una copia en ejecución de ese paquete en un proyecto (un proyecto puede tener más de una).

  • Los pasos dentro de una instancia son sus puertas secundarias (a veces llamadas subpasos).

La regla clave que hay que recordar: las puertas secundarias no están protegidas individualmente como sí lo están las puertas ordinarias completadas. Viven y mueren junto con la instancia de paquete a la que pertenecen.

Con Fusionar — las instancias se mantienen y se actualizan

  • Las instancias de paquete en ejecución se mantienen. No se eliminan.

  • Cada instancia en ejecución se alinea con el diseño de paquete actual:

    • Las puertas secundarias (pasos) que ya no forman parte del paquete se eliminan — incluso si ya se habían completado. Esto es importante: en una instancia que sigue en ejecución, un paso terminado no está protegido. Si quita ese paso del diseño del paquete, Fusionar lo eliminará de la instancia y se perderá su historial de finalización.

    • Los pasos que se han agregado al paquete se agregan a la instancia en ejecución.

  • Las instancias de paquete completadas quedan congeladas e intactas — una vez que todos los pasos de una instancia están terminados, Fusionar no la modifica, aunque el diseño del paquete haya cambiado.

  • Después de agregar o eliminar cualquier paso, se recalcula el estado general de completado/bloqueo del paquete.

Es decir, Fusionar mantiene en ejecución las instancias de paquete que están en curso y simplemente resincroniza sus pasos con el diseño más reciente — pero tenga en cuenta que esta resincronización puede eliminar pasos completados de una instancia de paquete que sigue en ejecución cuando esos pasos ya no pertenecen al paquete.

Vale la pena destacar: a menudo se asume que Fusionar nunca elimina trabajo completado. Eso es cierto para las puertas ordinarias y para las instancias de paquete totalmente completadas, pero no para un paso completado dentro de una instancia de paquete que sigue en ejecución — si ese paso ha sido quitado del diseño del paquete, Fusionar lo eliminará.

Con Fuerza — las instancias en ejecución se eliminan y se reconstruyen

  • Las instancias de paquete completadas sobreviven intactas — una instancia de paquete totalmente terminada y sus pasos terminados se mantienen.

  • Cualquier instancia de paquete que todavía estuviera en ejecución se reconstruye desde cero. Como Fuerza vuelve a crear la puerta principal del paquete, la instancia en ejecución se desvincula y se elimina, y con ella todas sus puertas secundarias — incluidos los pasos que ya se habían completado. Luego, la instancia de paquete se vuelve a crear de forma limpia a partir del diseño actual.

En resumen: aplicar Fuerza en un proyecto con una instancia de paquete a medio terminar eliminará los pasos completados dentro de esa instancia. Solo las instancias de paquete totalmente completadas conservan su historial con Fuerza. Esta es la razón principal para preferir Fusionar, a menos que necesite específicamente un reinicio completo.

Comparación lado a lado

Situación del paquete

Fusionar

Fuerza

Instancia totalmente completada

Se deja intacta (congelada)

Se deja intacta (congelada)

Instancia en ejecución

Se mantiene, los pasos se resincronizan con el diseño actual

Se elimina y se reconstruye desde cero

Pasos completados en una instancia en ejecución

Se mantienen — a menos que el paso haya salido del diseño del paquete, en cuyo caso se eliminan

Se eliminan junto con el resto de la instancia

Pasos agregados al diseño del paquete

Se agregan a las instancias en ejecución

Presentes en la instancia recién reconstruida

Pasos eliminados del diseño del paquete

Se eliminan de las instancias en ejecución

Desaparecen (la instancia se reconstruye según el nuevo diseño)


Cómo elegir

  • Comience con Fusionar. Es seguro, preserva el trabajo y es la opción correcta para casi cualquier implementación.

  • Elija Fuerza únicamente cuando un proyecto esté realmente mal configurado o se haya desviado, y entienda que las puertas en progreso y las instancias de paquete parcialmente terminadas se reiniciarán.

  • Si un proyecto tiene instancias de paquete activas y parcialmente completadas, tenga especial cuidado con Fuerza — considere si esas instancias deberían poder terminar primero.


Datos útiles

  • Ambos modos solo se aplican a los proyectos que coincidan con los filtros elegidos. Si deja todos los filtros vacíos, se seleccionan todos los proyectos elegibles, así que verifique el número de "Aplicar a … proyectos" antes de confirmar.

  • Ambos modos siempre conservan las puertas de nivel superior completadas — ningún modo elimina las decisiones aprobadas en las puertas ordinarias.

  • Cada ejecución de aplicación queda registrada para auditoría (quién la ejecutó, qué modo se usó, los filtros aplicados y cuántos proyectos se vieron afectados).

Was this article helpful?