Homeagileque es safe

Scaled Agile Framework (SAFe)

PI Planning en Miro

¿Qué es SAFE?

El Scaled Agile Framework (SAFe) es un modelo que implementa prácticas Agile a nivel empresarial. En otras palabras, ayuda a las empresas a incorporar Agile en sus procesos a medida que su negocio crece.

SAFe fue lanzado en 2011 por Dean Leffingwell y Drew Jemilo. En aquel momento, los procesos tradicionales de gestión de proyectos se utilizaban normalmente para crear y entregar software.

Pero a medida que las cambiantes condiciones del mercado se estabilizaban, se necesitaban nuevos marcos de trabajo para ayudar a las empresas a mejorar la entrega de sus soluciones. Y así, Leffingwell y Jemilo crearon el modelo SAFe.

SAFe ayuda a las organizaciones a crear mejor software y sistemas más eficientes para satisfacer las cambiantes necesidades de los clientes. Implemente SAFe para aclarar funciones, identificar dependencias, añadir estructura a su flujo de trabajo e impulsar las prácticas ágiles a nivel empresarial.

Echa un vistazo a nuestra plantilla de tablero SAFe de Miro para empezar, o siga leyendo para obtener más información sobre el marco.

¿Cuáles son las siete competencias de SAFe?

La estructura SAFE funciona en consonancia con las siete competencias básicas de Lean (otro marco Agile). Veamos estas competencias con más detalle:

Liderazgo Lean-Agile

El liderazgo Lean-Agile describe la forma en que los líderes empresariales capacitan a sus equipos para alcanzar su máximo potencial, así como la forma en que gestionan el proceso de ampliación de Agile en toda la empresa.

Agilidad técnica y de equipo

Este principio se centra en cómo las empresas organizan sus equipos Agile interfuncionales. Cuando se hace bien, esta agilidad puede ayudar a agilizar la comunicación y mejorar la colaboración.

Entrega Agile de productos

La entrega Agile de productos consiste en crear el producto o servicio adecuado para el cliente objetivo. Sitúa al cliente en el centro de cada decisión que se toma.

Entrega de soluciones empresariales

Esta competencia le permite aplicar principios ágiles al desarrollo y la implantación de sistemas de software a escala. Permite a las empresas trabajar en proyectos más grandes y complejos, con varios equipos Agile que trabajan juntos de forma coordinada.

Gestión ajustada de portfolios

La gestión de portfolios Lean alinea los flujos de valor de desarrollo de su cartera con su estrategia empresarial. En Lean, los flujos de valor de desarrollo son la secuencia de actividades que convierten tu hipótesis empresarial en una solución.

Agilidad organizativa

El inquilino de la agilidad organizativa te ayuda a actuar con rapidez cuando surgen retos en la empresa o cuando se producen cambios inesperados en el mercado.

Cultura de aprendizaje continuo

Adoptar esta cultura anima a su equipo Agile a seguir cambiando y evolucionando. Como resultado, mejorará constantemente, lo que también contribuirá al éxito de su empresa.

Estos valores centrales están en el corazón de la eficacia de SAFe. Dictan el comportamiento de tu equipo Agile, informan sus actividades y ayudan a garantizar que todos estén en la misma página.

¿Cuáles son las cuatro configuraciones de SAFe?

Además de los siete principios Lean, existen cuatro configuraciones en SAFe. Cada una es adecuada para un nivel diferente de escalabilidad, lo que significa que puede elegir cuál utilizar en función de los objetivos y recursos.

Veamos estas configuraciones con más detalle:

SAFe Esencial

SAFe Esencial es para organizaciones que buscan el proceso más directo mientras se transforman en una organización Agile. Proporciona todos los roles, eventos y artefactos relevantes para que el tren de lanzamiento Agile (ART) ofrezca soluciones ágiles sostenibles. (Como referencia, el ART es el conjunto de equipos que trabajan dentro del modelo SAFe).

SAFe para grandes soluciones

SAFe para grandes soluciones incluye todos los elementos de SAFe Esencial. Sin embargo, también tiene algunos componentes adicionales. Estos incluyen roles, artefactos y eventos para ayudar a las organizaciones a superar desafíos más grandes - como la construcción de soluciones a gran escala que requieren más de un ART para desarrollarse.

Portfolio SAFe

Portfolio SAFe alinea tu estrategia con la ejecución de tu cartera con una colección de flujos de valor de desarrollo. Incluye todos los elementos de Essential SAFe y es la configuración más pequeña utilizada para lograr la agilidad empresarial.

SAFe completo

Full SAFe es la configuración más completa. Incluye todas las competencias básicas para lograr la agilidad empresarial. Debido a sus amplias capacidades, suele dar soporte a empresas más grandes con una cartera de soluciones complejas. Las empresas que utilizan Full SAFe suelen necesitar cientos de personas para crear y mantener sus soluciones.

¿Cuál es la diferencia entre SAFe y Agile?

Aunque SAFe forma parte de Agile, no son lo mismo. Aclaremos las principales diferencias.

Métodos de planificación

Con un enfoque Agile tradicional, la planificación del sprint tiene lugar al principio de cada iteración. Con SAFe, la planificación tiene lugar durante un evento temporal denominado planificación del incremento del programa (PI), o PI Planning.

Estructura

Agile es una metodología, mientras que SAFe es un marco. Esto significa que SAFe, aunque sigue las prácticas ágiles, tiene su propia estructura. Por ejemplo, SAFe utiliza un enfoque iterativo (que proviene de la metodología ágil), pero no siempre sigue los sprints cortos que se ven a menudo con la gestión Agile.

Tamaño de los equipos

Agile suele utilizarse en equipos pequeños de no más de 10 personas. Si son más, el proceso se vuelve difícil de gestionar. En SAFe, el tamaño de los equipos tiende a ser mayor porque es utilizado por equipos en crecimiento. Como resultado, las iteraciones tienden a durar más.

Enfoque general

En Agile tradicional, el objetivo principal es proporcionar al usuario final una solución funcional al final de cada sprint. Con SAFe, se hace más hincapié en liberar soluciones gradualmente durante un periodo más largo. Este proceso más lento hace que sea más fácil para quien esté a cargo escalar las prácticas ágiles, o Agile, dentro de un equipo en crecimiento.

Cuándo usar SAFe

Estos son algunos escenarios comunes en los que el uso del método SAFe es útil para una empresa en crecimiento:

Para satisfacer las necesidades cambiantes de los clientes

Cuando las necesidades de un cliente cambian, hay que actuar con rapidez. Si no lo hace, corre el riesgo de perder su negocio en favor de un competidor. Con el modelo SAFe, puedes hacer un seguimiento de las necesidades de los clientes, centrándote en proporcionarles las características y funcionalidades que desean.

La plantilla de programa SAFe de Miro es un buen ejemplo de cómo utilizar SAFe en esta situación. Le permite realizar un seguimiento de las fechas de entrega, visualizar las dependencias y gestionar los cambios en su producto o servicio.

Gestionar los riesgos

La estructura SAFe aporta claridad. Esto significa que puedes utilizarla para evaluar eficazmente los riesgos en sus proyectos o procesos. Como resultado, puede poner en marcha medidas preventivas para reducir el riesgo en su negocio.

El tablero SAFe ROAM de Miro demuestra esta situación exacta. Con esta plantilla, puedes destacar fácilmente los riesgos, considerar su impacto potencial e identificar formas de mitigarlos.

Realizar PI Planning

La planificación de PI, o PI Planning, es esencial para SAFe. Es un evento regular en el que los equipos del Agile Release Train se reúnen para discutir características, planificar la hoja de ruta, señalar dependencias entre equipos y alinear sus visiones. Echa un vistazo a la plantilla de planificación SAFe PI de Maxim Batalin para ver la planificación PI en acción.

Cómo utilizar SAFe

Ahora que sabemos lo que es SAFe, vamos a recorrer los pasos que puede seguir para utilizar SAFe en tu empresa. Utilizaremos el tablero Agile SAFe como ejemplo.

1. Identifica y asigna roles

Para iniciar el proceso SAFe, comenzarás con un evento de PI planning. Antes de que este evento tenga lugar, necesitas identificar quién estará en la reunión de planificación de PI y cuáles serán sus roles.

Todos los equipos SAFe Agile tienen cinco roles clave:

Scrum master

El Scrum master facilita la reunión con el ingeniero del tren de lanzamiento. Se asegura de que todo el mundo está al día antes de que comience la reunión, y también gestiona los procesos y las conversaciones mientras el evento está en marcha.

Propietario del producto

El propietario del producto (product owner) gestiona el backlog del producto y la planificación de iteraciones. También se encarga de explicar los objetivos y visiones de alto nivel al resto del equipo Agile.

Gestor del producto

El product manager presenta la visión del programa y los próximos hitos. Su aportación garantiza que los resultados empresariales aportarán valor al cliente.

Ingeniero de tren de lanzamiento (RTE)

El RTE es el líder del tren de lanzamiento ágil. Es responsable de planificar, gestionar y facilitar el evento de planificación de la IP.

Ingenieros de sistemas (o desarrolladores)

Los ingenieros de sistemas refinan las historias de usuario, identifican los riesgos y finalizan los objetivos del IP con el propietario del producto.

Para saber cómo asignar estas funciones, revise las habilidades de todos los miembros de su equipo Agile.

Si conoces bien sus habilidades, podrás asignar las funciones a los miembros del equipo que puedan desempeñarlas con éxito. Por ejemplo, si sabes que un miembro tiene un don para la organización y la planificación de eventos, podrías asignarle el rol de RTE.

2. Revisa el backlog del producto y añade actividades

Revise su lista de productos pendientes para determinar qué incluir en su tablero del programa SAFe.

El backlog del producto resume todas las tareas y actividades que mejorarán el producto, servicio o proceso de negocio. Te muestra qué actividades son las más prioritarias y te permite discutirlas con tu equipo.

Para revisar eficazmente su backlog con tu equipo, utilice la plantilla de backlog de producto de Miro para añadir todos los elementos del backlog en un formato sencillo y fácil de seguir. También puedes pasar al modo presentación para presentar tu backlog al equipo durante las reuniones.

Cuando utilices la plantilla, utiliza notas adhesivas online para representar cada característica. La colocación de cada nota adhesiva indica lo importante que es la característica, quién es el responsable de trabajar en ella y cuándo está prevista.

3. Señala las dependencias

Una vez definidas las actividades prioritarias, puedes identificar las dependencias entre ellas. Esto significa señalar las tareas que el equipo Agile no puede realizar hasta que se complete una tarea anterior.

Con esta información, podrás ver cómo se espera que avance tu trabajo y dónde pueden surgir cuellos de botella, así como establecer fechas de entrega realistas.

A la hora de añadir dependencias a tu tablero, puedes utilizar líneas de conexión para mostrar qué actividades dependen unas de otras. Eche un vistazo a la plantilla de tablero de programa SAFe para verla en acción.

Para que tu tablero sea aún más claro, también puedes codificar las líneas por colores. Por ejemplo, las dependencias relacionadas con el desarrollo de software podrían ser azules, mientras que las dependencias para las ventas podrían ser amarillas. Así será más fácil detectarlas de un vistazo.

4. Establece fechas de entrega e hitos

Con las dependencias en su lugar, ahora puedes asignar las fechas de entrega para tu iteración. Normalmente, un sprint en SAFe puede durar entre una y ocho semanas. En última instancia, depende de ti decidir un calendario realista para tu equipo Agile.

Para ayudar a tu empresa a escalar con sus prácticas ágiles existentes, no tengas miedo de tomarte tu tiempo con los sprints. Si intentas hacer demasiadas cosas demasiado rápido, corres el riesgo de dañar los principios ágiles de tu empresa.

También puedes establecer hitos a lo largo del proceso, lo que resulta especialmente útil para iteraciones más largas. Los hitos rompen la iteración y dan al equipo algo para trabajar en el camino hacia su objetivo final.

5. Lanza el tablero del programa SAFe

Cuando todos en el equipo Agile estén contentos con el tablero de programa, puede ponerse a trabajar.

Asegúrate de que todos entienden claramente sus funciones y responsabilidades en la próxima iteración.

A medida que el equipo Agile trabaja en la iteración, puedes revisar continuamente su progreso en línea con el tablero de programa. Por ejemplo, puedes revisar las fechas de entrega y los hitos para asegurarte de que todo el mundo está en el buen camino para entregar su trabajo a tiempo.

También puedes tomar notas sobre el progreso y la calidad del trabajo mientras la iteración está en curso. Esta información será útil si realizas una retrospectiva del sprint o otra sesión de PI Planning.

En última instancia, todo lo que detectes que pueda mejorarse pasará a tu backlog del producto para futuras revisiones.

Utiliza Miro para lanzar SAFe

El modelo SAFe es una herramienta útil para las empresas que buscan ampliar sus prácticas Agile a medida que crece el negocio. 

Para implementar eficazmente el modelo SAFe en tu empresa, regístrate en Miro para crear un tablero de programa SAFe. Comparte fácilmente las actualizaciones con tu equipo, mejora la colaboración entre funciones y mantén a todo el mundo al día desde un único lugar.

Empieza en segundos

Únete a miles de equipos que utilizan Miro para mejor su trabajo.