En esta ocasión explicaremos qué es un Product Owner, sus principales actividades y por qué es tan importante su participación al estar ejecutando un proyecto ágil.
¿Qué es un Product Ower?
Es uno de los roles más importantes al desarrollar proyectos ágiles, es responsable de optimizar el valor del producto que será desarrollado y de defender y comunicar “la voz del cliente”.
Su participación debe garantizar que el equipo aporte auténtico valor al proyecto, administrando de manera correcta el Product backlog y definiendo las características y funcionalidades que tendrá el producto. Por lo tanto, debe ser una persona muy estratégica capaz de entender y visualizar el proyecto completo y la funcionalidad esperada, identificar lo realmente importante, estructurarlo y priorizarlo.
Debe enfocarse en garantizar la mejora constante del producto y que éste se mantenga alineado con la parte estratégica de su organización.
¿Por qué un Product Ower es importante?
Entendiendo el rol y las actividades que desempeña queda claro que la colaboración y comunicación entre él y el equipo es vital para que el proyecto sea exitoso. Sin embargo, es importante entender que el Product Owner no es el jefe del equipo de desarrollo ni del Scrum Master, sino un colaborador que de igual a igual, vela por el éxito del proyecto.
Su participación es de vital importancia en varios momentos del sprint:
-
- Durante el Sprint Planning muestra las Historias de usuario y sus criterios de aceptación y deja claro al equipo el alcance esperado del sprint.
- En las Backlog Grooming va refinando para el equipo las historias de usuario y puede apoyarse de los stakeholders que tengan mayor dominio de la regla de negocio para establecer el nivel de detalle adecuado.
- Durante los trabajos del sprint, resuelve las dudas al equipo de desarrollo.
- En la Sprint Review, donde el equipo le muestra el trabajo terminado, valida que se hayan cumplido los criterios de aceptación.
- En cualquier momento del proyecto, es el único responsable de actualizar y priorizar el backlog.
¿Cuáles son las principales responsabilidades de un Product Ower?
Entre sus principales responsabilidades están:
-
- Tener una participación activa y de colaboración con el equipo de desarrollo y el Scrum Master.
- Mantener el Product backlog en buen estado, es decir que esté actualizado, priorizado y claramente definido.
- Definir el contenido y la funcionalidad que el equipo de desarrollo deberá implementar cada sprint según lo que mayor importancia tenga para el proyecto y lo que da más valor.
- Estar disponible para resolver las dudas durante el desarrollo.
- Garantizar la calidad del producto y la completitud del mismo definiendo los criterios de aceptación de cada Historia de Usuario al inicio y validándolos al momento de la entrega.
- Ser el único medio de comunicación entre los involucrados del proyecto (stakeholders) y el equipo de desarrollo. Evitar con esto múltiples canales de comunicación que solicitarán tareas sin prioridad y/o cambios de contexto que solo provocarán desperdicios.
- Garantizar que cada Historia de Usuario está bien definida, con un alcance claro y con criterios de aceptación entendidos por todos.
- Tener siempre una visión a largo plazo, para poder controlar el sprint actual, el siguiente, el producto backlog completo y al mismo tiempo siempre mantenerse alineado a la estrategia de su organización.
- Ser capaz de entender las ideas, peticiones y funcionalidades que todos sus stakeholders le solicitan para comunicarlas y definirlas de manera correcta al equipo de trabajo.
Por lo tanto, un Product Owner debe conocer perfectamente las actividades a desempeñar durante el proyecto, es necesario que esté capacitado en los procesos y ceremonias que serán ejecutados para garantizar que se desarrolla el producto esperado dando el mayor valor a su organización.
Debe poder decidir qué incluye y qué no incluye en el proyecto, saber decir NO a una petición de un usuario, gerente o cualquier stakeholder si ésta no aporta valor.
Para finalizar, es importante que se aclare lo que un Product Owner no debería:
-
- Dejar que el equipo o el Scrum Master definan las Historias de Usuario y sus criterios de aceptación.
- Cambiar prioridades durante el sprint.
- Cuestionar al equipo las estimaciones de las Historias de Usuario.
- Asignar las historias de usuarios a los integrantes del equipo.
- Querer involucrarse en las decisiones técnicas de cómo el equipo dará solución a la funcionalidad solicitada.
Si quieres saber mas del tema te recomendamos acercarte a nuestra área de Desarrollo Operativo e Innovación (DOI).