En la Agilidad, el product owner (PO) es el nexo entre el Equipo Ágil y los stakeholders. Debe conocer las necesidades del cliente para construir el producto correcto.
El PO tiene la visión estratégica de lo que se va a realizar. El PO debe concentrar todas las necesidades de varios tipos de stakeholders en un solo Product Backlog, y debe conocer toda la Organización. Esto requiere una gran capacidad de negociación.
Hay dos tipos de PO:
- Uno designado por el cliente (lo ideal).
- Un desarrollador que asume ese rol (y por ende sabe menos del cliente).
Antipatrones peligrosos:
- Que el PO priorice por Estimación o complejidad.
- Varios PO por equipo.
- PO proxy cuando el PO principal está sobrecargado.
- PO que hace de jefe.
- PO que nunca está disponible.
- PO que insiste demasiado.
El PO es responsable del product backlog, el conjunto de Historias de Usuario ordenadas por prioridad. Existen Técnicas para el Product Backlog. Es común que haya una jerarquía de requisitos, de mayor a menor detalle:
- Tareas: historias de usuario desagregadas por el equipo en tareas a realizar.
- Historias de usuario: definidas por el product owner.
- Épicas: conjuntos de historias de usuario unidas por algo en común.
- Temas: historias de usuario estratégicas, mayores que épicas. Suelen ser un área entera de la cual todavía no se conoce su interior.
Un roadmap optimiza la estrategia del producto. Un portfolio (la Cartera de Aplicaciones) optimiza la estrategia de la organización.
El objetivo principal es fomentar una comprensión de hacia dónde se dirige el producto/proyecto y por qué.