<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=160269078105920&amp;ev=PageView&amp;noscript=1">

Escalando los Marcos Ágiles: SAFe

Lunes 25 de Noviembre 2019.
Tiempo de Lectura: 4 minutos.
Por Johan Muir

¿Por qué Marcos Ágiles?

Los marcos ágiles enfocados en valor promueven el trabajo en ciclos cortos de tiempo que permiten una mejora en la entrega del producto, flexibilidad y adaptación al cambio, mitigación anticipada de riesgos y una gestión sistemática del retorno de la inversión.

Los marcos ágiles tradicionales como Scrum o Kanban están pensados para equipos independientes conformados de 3 a 10 personas; incluyen, al menos, los roles de dueño de producto, scrum master y equipo ágil que, apoyados por el uso de artefactos metodológicos, logran desarrollar un producto de manera exclusiva.

¿Por qué Escalar Marcos Ágiles?

Los marcos ágiles tradicionales se ajustan muy bien para empresas que pueden trabajar con equipos dedicados a productos específicos o donde los equipos trabajan de forma autónoma sin generar dependencias entre ellos. Sin embargo, en empresas que cuentan con una complejidad mayor en la organización, ya sea debido a la cantidad de equipos, relación entre productos o dependencias entre necesidades que impliquen diversos equipos ágiles interrelacionados con alta cohesión, sincronización y cadencia, los marcos ágiles tradicionales pueden quedar en deuda con el valor que se busca obtener por parte del negocio. 

Adicionalmente, puede haber diversos productos así como necesidades estructurales y organizacionales que desarrolle la empresa donde se requiere alinear la ejecución de tal forma que se logre una construcción adecuada según la prioridad y valor que estos generan a nivel estratégico. Por lo tanto, es requerido adaptarse ante las necesidades a las que se enfrenta la industria, tanto con clientes externos o consumidores, así como la identificación de necesidades que surgen en diferentes niveles dentro de la organización.

Es por esto que nacen los marcos ágiles escalables, para brindar una estructura más robusta orientada a organizaciones completas donde converjan diversos equipos ágiles de trabajo que se encuentren en el desarrollo de números productos que pueden estar interrelacionados y con altos grados de dependencia entre ellos.

¿Qué es SAFe?

SAFe forma parte de una gran gama de métodos que se pueden encontrar dentro de la categoría Ágil y que se enfocan en organizaciones complejas. SAFe integra prácticas basadas en Agilismo, Lean Management, DevOps, entre otros, para lograr un alcance holístico en la administración de las necesidades desarrolladas por una organización. 

Dicho propiamente por el fundador de SAFe, Dean Leffingwell: “SAFe® para Lean Enterprises es una base de conocimiento de principios, prácticas y competencias comprobadas e integradas para Lean, Agile y DevOps.” 

SAFe es utilizado por una gran gama de industrias, desde empresas de software hasta empresas de aviación, incluyendo organizaciones gubernamentales y empresas privadas a todos los niveles.

Configuraciones de SAFe

Actualmente SAFe cuenta con cuatro configuraciones: una base y tres de escalamiento en las cuales se van incluyendo nuevas herramientas, artefactos, roles y alcance de la aplicación del marco de trabajo a través de la organización.

Las configuraciones con las que actualmente cuenta SAFe son:

  • Essential
  • Large Solution
  • Portfolio
  • Full

‘Essential’ SAFe

La configuración “Essential” es el nivel base con el cual toda implementación de SAFe debe comenzar. Es donde radica gran parte del éxito en aplicar el marco de trabajo completo, ya que en él se encuentran los procesos, estructuras, artefactos y roles “core” que guían la organización de los equipos y permiten la construcción iterativa de productos de valor. 

Cabe destacar que desde esta configuración ya se pueden notar elementos de escalamiento de los marcos ágiles tradicionale

Esta configuración cuenta con dos niveles “Team” y “Program” donde se pueden identificar además de estructuras tradicionales tanto de Scrum como de Kanban, estructuras propias de SAFe como lo es el ART o Agile Release Train; éste corresponde a un conjunto de equipos ágiles organizados para lograr desarrollar un producto según el flujo de valor común y es un elemento clave en el agrupamiento de equipos ágiles.

Conformar un ART requiere un esfuerzo de planificación que logre agrupar diferentes equipos ágiles tanto en propósito como en tiempo de ejecución de cada una de las iteraciones a desarrollar. Se busca obtener una sincronización que permita la construcción continua de productos dentro del flujo de valor requerido por la organización.

Esta agrupación funge como la base para el escalamiento de los equipos dentro de las configuraciones de SAFe. Es importante destacar que de manera que escalan las estructuras dentro de la organización, también los roles, las ceremonias y las herramientas que conforman los marcos ágiles deben permitir el nivel de escalabilidad necesario. 

Es por esto que, así como cada equipo ágil realiza su ceremonia de planeación, para el ART se realiza una planeación global (PI Planning) que es la ceremonia que da inicio al PI o Program Increment. El PI es un bloque de tiempo, por lo general entre 8 y 12 semanas, que abarca varios sprints y durante el cual el ART desarrolla, por medio de los equipos, los compromisos adquiridos. 

Otra de las ceremonias que se pueden destacar dentro del escalamiento es la sesión diaria (Daily). A lo largo del PI, se realizan reuniones frecuentes de Scrums, PO Syncs y ART Syncs, para mantener la sincronización, identificar y resolver conflictos, dependencias e impedimentos entre equipos de un mismo ART. 

Una vez completado el PI, se realiza una reunión general donde participan todos los equipos y se presenta el consolidado del desarrollo alcanzado por el ART. A esta ceremonia se le conoce como Solution Demo, la cual se puede interpretar como el escalamiento de la sesión de revisión a nivel de equipo. 

Adicionalmente, se realiza una retrospectiva general o Inspect and Adapt (como se le llama en SAFe). En esta se analizan problemas que afectan a todo el ART y se buscan soluciones que serán implementadas a lo largo del próximo Program Increment. 

Estas ceremonias para la configuración Essential dentro de la escalabilidad del marco de trabajo no sustituyen las ceremonias tradicionales dentro de los equipos ágiles, sino que vienen a potenciar la sincronización y comunicación de los equipos que conforman el ART.

Conclusión

El escalamiento de marcos de trabajo ágil permite potenciar la creación de productos de valor involucrando diferentes equipos a todos los niveles de la organización.

En este post se brinda una primera pincelada de la visión de escalamiento que ofrece el Framework SAFe. En próximos posts ahondaremos en otros temas de escalamiento que forman las diferentes configuraciones existentes dentro del marco.

Acerca de Avantica

En Avantica trabajamos como un socio de software que le ayuda a cumplir sus objetivos comerciales y dar solución a cada reto que se le presente. Ofrecemos equipos dedicados y buscamos constantemente las mejores metodologías para brindarle los mejores resultados.

Sobre el autor

 

ANTERIOR
¡Hablemos! Reconocimiento de Voz, PLN y UX/UI

TAMBIÉN LE PODRÍA INTERESAR