jueves, abril 01, 2021

Seguimiento de OKRs empleando Scrum como marco de gestión




Hola a todos

En un artículo anterior: "OKR - Pasando de la Intención a la Acción" (clic aquí),  presenté de una manera muy somera cómo se podría identificar un Product Backlog teniendo como partida unos OKR (si no lo has revisado, te invito a hacerlo), hoy con este artículo quisiera dar más claridad en los pasos a seguir de forma que Scrum nos sirva como marco de gestión y ejecución de los OKRs, adicionando que he visto funcionar exitosamente este matrimonio por más de dos años, vamos entonces:


Prerequisitos y supuestos
  • Ya tienes tus OKRs 
  • Vamos a suponer que tienes definición trimestral de los mismos
  • Ya se identificaron las metas mensuales para cada KR (key result)
  • Este ejemplo aplica cuando las personas tienen los OKR como una herramienta de transformar la ejecución de su día a día, por lo que deberán tomar una porción de su tiempo de operaciones diarias para ejecutar scrum y conformar un Scrum Team.



Paso 1: Se identifican las tareas a realizar cada mes para lograr cada meta mensual. Tienes un resultado similar al siguiente:


Paso 2: Cada KR lo asignas a un Scrum Team, con las siguientes recomendaciones:
    • Roles
      • El Product Owner, el cual es el dueño del KR
      • Los Developers encargados de ayudar a cumplir el KR y
      • El Scrum Master es encargado de facilitar los eventos de Scrum y de la mejora continua del equipo
    • Eventos
      • Sprint de dos semanas
      • Planning, Review, daily y Retrospectiva según la guía de scrum (Scrumguides.org)
    • Artefactos
      • Product Backlog: las tareas identificadas previamente, con Objetivo del Producto lograr el KR del trimestre
      • Sprint Backlog: un subconjunto de tareas seleccionadas del mes en curso. Este sprint backlog tendrá como Objetivo de Sprint un objetivo intermedio valioso o la meta propuesta para el mes en curso.
      • Increment: como resultado de las tareas finalizadas


Paso 3: Cada tarea del sprint backlog se puede descomponer en subtareas que permitan ver un progreso del equipo hacia el objetivo del sprint.

Proceso de Definición del Product Backlog y Sprint Backlog en la combinacion de Scrum y OKR

Vista general del proceso

En general el proceso se vería de la siguiente forma:

Proceso de Gestión para lograr los objetivos planteados en el Sprint

Proceso de Definición y Gestión de los OKR empleando Scrum como marco de gestión

Conclusiones, recomendaciones y comentarios finales

  • A los equipos encargados de cumplir OKRs les ha sido de gran valor emplear Scrum como marco de gestión y de ejecución. Lo he vivido en equipos de transformación y lo he visto funcionar en varias organizaciones y equipos de forma exitosa.
  • Scrum le permite a las áreas operativas adaptarse al menos cada dos semanas con miras a lograr el objetivo mensual, y cinco veces con miras al objetivo trimestral. 
  • Recomiendo que al menos mensualmente se realice una reunión de progreso, donde todos los equipos encargados de los KR reporten mutuamente su progreso y lo compartan con un nivel superior.
  • El uso de Burndown y Burnup Charts y Gráficos de control es clave para que el equipo tenga herramientas para decidir si va en la dirección correcta o no, y poder inspeccionar y adaptarse en busqueda del objetivo y sus KRs asociados.



Hasta acá este compartir. 

Saludos ágiles, Jorge Abad. 

2 comentarios:

  1. y ahora el reto es integrar los OKRs con los valores, principios, propósito y contrato social del equipo.
    Para lo cual aporto con dos practicas
    https://www.linkedin.com/pulse/ikigai-y-el-balance-de-las-m%C3%A9tricas-en-agile-v10-quiroga-quiroga

    ResponderBorrar
  2. y para los mas versados en medir
    https://www.linkedin.com/pulse/me-rondan-nuevas-siglas-4dx-y-ahora-que-hago-quiroga-quiroga/

    ResponderBorrar