Product Owner

Image

Business people and developers must work together daily throughout the project.

Agile Manifesto

The Product Owner (PO) is the member of the Agile Team who is responsible for defining Stories and prioritizing the Team Backlog to streamline the execution of program priorities, while simultaneously maintaining the conceptual and technical integrity of the Features or components for the team. The PO has a significant role in quality control and is the only team member empowered to accept stories as done. For most enterprises moving to Agile, this is a new and critical role, typically translating into a full-time job, requiring one PO to support each Agile team (or, at most, two teams).

The PO role has significant relationships and responsibilities outside the local team. For example, the PO works with Product Management, the role that is responsible for the Program Backlog, to prepare for the Program Increment (PI) Planning meeting.

Details

The PO is the member of the Agile team who serves as the Customer proxy. This person is responsible for working with Product Management and other stakeholders—including other POs—to define and prioritize stories in the team backlog. This activity ensures that the Solution effectively addresses program priorities (features and Enablers) while maintaining technical integrity. Ideally, the PO is collocated with the rest of the team members and typically shares the same management, incentives, and culture. In addition, the PO attends most relevant Product Management meetings about planning and Program Backlog/Vision refinement.

Responsibilities

The PO fulfills the following duties.

Preparation and Participation in PI Planning
Iteration Execution
Program Execution
Inspect and Adapt

Content Authority

At scale, a single person cannot handle the entire product and market strategy while also being dedicated to an Agile team. Since Product Management and the PO share the content authority for the program, it’s important to have a clear delineation of roles and responsibilities, as illustrated in Figure 1.

A figure listing the roles and responsibilities of a Product Manager, a Product Owner, and a Team is shown.

Figure 1. Release content governance

Fan-Out Model of Product Manager, Product Owner, and Agile Teams

Successful development is, in part, a game of numbers in the Enterprise. Without the right number of people in the right roles, bottlenecks will severely limit velocity. Therefore, the number of Product Managers, POs, and Agile teams must be roughly in balance to steer the ART. Otherwise, the whole system will spend much of its time waiting for definition, clarification, and acceptance. To maximize the chance of success, SAFe recommends a fan-out model, as illustrated in Figure 2.

A figure shows the Fan-out model for Product Manager, PO, and Agile teams.

Figure 2. Fan-out model for Product Manager, PO, and Agile teams

Each Product Manager can usually support up to four POs, each of whom can be responsible for the backlog of one or two Agile teams.

LEARN MORE

[1] Leffingwell, Dean. Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise. Addison-Wesley, 2011.

[2] Larman, Craig, and Bas Vodde. Practices for Scaling Lean and Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum. Addison-Wesley, 2010.