Durante los últimos meses tuve la oportunidad de trabajar con varios clientes que han adoptado el
Scaled Agile Framework® (SAFe®) en su organización de TI. El marco de SAFe® está diseñado para escalar procesos ágiles para equipos y organizaciones más grandes. Es una de las formas en que las organizaciones pueden estructurar mejor la gestión de cartera, programas, proyectos e implementaciones. El marco en sí es relativamente complejo y se adapta especialmente bien a programas y organizaciones grandes. Coincidentemente, las organizaciones que visité tienen una cultura empresarial altamente orientada a la ingeniería y la fabricación, donde creo que SAFe® encaja muy bien.
En todas estas visitas, las discusiones que tuve con los equipos de programas de los clientes fueron sobre cómo utilizar SAP Activate en entornos que siguen SAFe®. Quiero compartir algunos puntos clave que discutí con los equipos de programas de los clientes para ayudarles a aprovechar el enfoque de implementación específico de SAP Activate, manteniéndose fieles a los principios de SAFe®. Una pregunta justa que se puede hacer es "¿Por qué deberíamos usar SAP Activate cuando tenemos SAFe y lo estamos adoptando en toda la organización?". La principal ventaja de SAP Activate es que no es solo una metodología, sino un enfoque integral para los equipos que implementan soluciones de SAP. SAP Activate no solo proporciona orientación de implementación en la metodología, sino que también permite a los equipos de proyecto aplicar procesos listos para ejecutarse y herramientas de implementación rápida. También es cierto que SAP Activate se ha construido como una metodología a nivel de proyecto que puede integrarse relativamente fácilmente en el marco de programa y cartera utilizado por el cliente. Independientemente del marco de programa y cartera que utilicen los clientes, SAP Activate puede utilizarse con todos ellos. No importa si están siguiendo Managing Successful Programmes® (MSP®), Standard for Program Management y Standard for Portfolio Management del Project Management Institute® o SAFe® for Lean Enterprises de Scaled Agile, Inc. En esta publicación me centraré en el marco ágil escalado de Scaled Agile, Inc.
Imagen arriba: Flujo de Metodología SAP Activate
El
Scaled Agile Framework® en su última versión 4.6 se muestra en varias configuraciones diseñadas para apoyar la adopción escalada a la necesidad específica de la organización. En este blog me referiré a la versión completa de SAFe®, aunque la mayoría de los puntos de alineación se centrarán en los niveles de Solución Grande, Programa y Equipo del marco. La imagen del marco completo se muestra a continuación, y siempre puedes consultar la versión totalmente interactiva del marco en el sitio web de Scaled Agile.
Antes de adentrarnos en los puntos de alineación y la mecánica, permíteme decir algunas palabras sobre el marco ágil utilizado en SAP Activate. Muchos saben que SAP Activate se basa en el marco ágil SCRUM para la ejecución de las actividades ágiles, desde la gestión del backlog, la cadencia de sprint, la estructura del equipo y las ceremonias durante el curso del proyecto. Si bien el marco SCRUM se adapta bien a los equipos que siguen procesos ágiles y a proyectos de tamaño pequeño a mediano, tiene limitaciones para proporcionar orientación para programas y organizaciones grandes. Aquí es donde SAFe® y otros marcos de escalado ágil pueden ayudar a proporcionar la estructura, gobernanza y transparencia necesarias.
Ahora hablemos de los principios comunes que son críticos para entender:
- Entregar valor incrementalmente: esto está en el núcleo del pensamiento ágil: construir el producto mínimo viable y entregar valor incrementalmente a lo largo del programa. Mientras SAFe® habla de incrementos de programa y tren de soluciones, SAP Activate utiliza términos de versiones que representan las entregas incrementales a producción. En ambos casos, el objetivo es acortar el tiempo para entregar valor e incrementar el valor.
- Limitar el tiempo y centrarse en el equipo en cada iteración: en SAFe®, el equipo del proyecto planifica cada incremento seleccionando capacidades y habilitadores del backlog adecuado, y luego el equipo trabaja a lo largo del cronograma del incremento del programa en iteraciones para entregar los elementos seleccionados del backlog. De manera similar, SAP Activate utiliza talleres de ajuste al estándar para crear el backlog inicial para el alcance de la versión y luego itera en sprints con límite de tiempo en los elementos seleccionados del backlog que se completan.
- Participación cercana de los usuarios comerciales: SAP Activate enfatiza la participación cercana de los usuarios comerciales durante todo el proyecto al llevar a los usuarios a los talleres de ajuste al estándar y nuevamente en cada sprint para presentaciones y aceptación de la finalización de los elementos del backlog. SAFe® utiliza el ciclo PDCA (Planificar - Hacer - Verificar - Ajustar) común en proyectos ágiles y el equipo presenta los resultados de la iteración en el evento de Revisión de Iteración.
- Uso de un lenguaje común: tanto en SAFe® como en SAP Activate, encontrarás términos como backlog, sprint/iteración, entrega continua, calidad incorporada, propietario del producto, scrum master, equipo, propietario del producto, propietarios de negocio y muchos otros. Ya sea que se trate de roles, entregables o artefactos producidos durante el programa, el vocabulario utilizado en ambos es en gran medida consistente.
Ahora veamos cómo puedes aprovechar mejor SAP Activate en una organización que utiliza el
Scaled Agile Framework®. Discutiré brevemente los niveles relevantes del
Scaled Agile Framework® que en este caso es la entidad principal, ya que su cobertura es más amplia, incluyendo la Gestión de Portafolio Lean, que no está en el alcance de SAP Activate.
Imagen arriba: Marco Completo
Scaled Agile Framework®. Para más detalles, consulta
https://www.scaledagileframework.com
Nivel de Equipo
En el nivel de equipo, encontrarás la mayor similitud en los entregables, procedimientos, procesos y artefactos. La estructura del equipo en tanto SAP Activate como SA