martes, 23 de noviembre de 2021

¿Cómo de importante es preparar dependencias externas antes de la PI Planning?

Dependency Board
Uno de nuestros grandes aprendizajes es que hay que identificar con antelación a la PI Planning las dependencias, las más importantes y críticas, y las externas. Si no las identificamos, y ¡ojo!, que se trata de solo identificarlas, van a emergen después en la ejecución de PI y provocarán retrasos y bloqueos sobre los que no tenemos control.

A mi gusta más entender una dependencia como un compromiso, así que el hecho de identificarlas permite resolver previamente potenciales impedimentos, necesidades así como identificar equipos externos que deberíamos de invitar a nuestra PI Planning.

Una dependencia resuelta es un compromiso,
una no resuelta es un riesgo

La preparación es un equilibrio que no siempre es fácil de encontrar; la clave está en entender que debe de haber suficiente preparación para garantizar que la interacción y las dependencias se resuelvan durante el evento. Una preparación excesiva puede minimizar la exploración, la interacción y los diseños emergentes, en la PI Planning no debemos de sentirnos anclados y defender el trabajo previo que hayamos hecho.

sábado, 20 de noviembre de 2021

¿Cuáles son las cinco responsabilidades clave de un buen RTE?

Gracias Rubén por la imagen y el reconocimiento
Recordemos primero lo que es un RTE (Release Train Engineer). Se trata de un rol de SAFe®, un líder al servicio y coach de un tren (ART), a semejanza de un Scrum Master que es un líder al servicio para un equipo ágil.

Sabemos que es el responsable de garantizar que el tren funcione correctamente, desde el punto de vista del procesos y ejecución a nivel de programa, impulsa la entrega continua de valor, gestiona riesgos e impedimentos, apoya a los equipos en la comprensión y aplicación de prácticas lean-agile y facilita los eventos a nivel de programa.

Pero, ¿Cuáles son las cinco responsabilidades clave?
  1. Personas: una de las responsabilidades más importantes de un buen RTE es fomentar y mantener experiencias positivas de personas y equipos. Debe de crear un entorno de confianza que facilite la salud emocional y el positivismo de los equipos, así como brindarles orientación y apoyo para garantizar que tengan todos lo necesario para que puedan cumplir con sus objetivos.
  2. Coaching y formación: el RTE debe enseñar a los equipos, a los líderes y a los Scrum Masters la mentalidad y las prácticas Lean y Agile, especialmente los principios, tanto del Manifiesto Ágil como de SAFe, para que tomen decisiones alineadas con los mismos.
  3. PI: el RTE debe garantizar la cadencia en los incrementos del programa (PIs) y que en cada uno de éstos el tren entregue valor incrementalmente en forma de software y sistemas funcionando. Para ello establece y comunica los calendarios anuales de sprints y PIs, facilita la PI Planning y su preparación, así como los demás eventos a nivel de programa, y fomenta visibilidad y transparencia.
  4. Métricas: el RTE es responsable de monitorear y asegurar que se toman las métricas adecuadas para impulsar el éxito del tren. Métricas para crear un diálogo sobre "dónde estamos, cómo lo estamos haciendo, qué se puede mejorar", y como dice Robert mi compañero RTE: ¡Utilizar ÚNICAMENTE métricas que fomenten el buen comportamiento!
  5. Hoja de ruta para mejoras: El RTE debe de fomentar la mejora continua y crear una hoja de ruta de mejoras identificadas en las retrospectivas y buscar continuamente formas de mejorar cada proceso.