Where to Find a Systems Team Product Owner – Part 2
In part 1 of this blog series, we discussed what the System Team is, what a Product Owner (PO) for the System Team does, and the essential skills for this role in relation to the System Team. Now we turn our attention to where you might find the Product Owner for the System Team. No matter where you find them, there will be some personal development needed to maximize their potential.
Where Might a Systems Team PO Come From?
When identifying candidates for this role, you may find your existing product management function doesn’t have the technical product domain skills to effectively work within the team. This can naturally lead people to look within the technical domain, but this means they won’t likely have the PO skills needed.
There are four patterns that we have seen. Each has its own pros and cons, and you will need to make your own trade off decision in your context. For each you will find an outline of the considerations you need to make.
- From existing Product Management function
- Team Leader or Senior Team Member
- Business Analyst or Architect
- Source within the team
1. From existing Product Management function
Taking them from the product management function means they will know the role, but potentially struggle with the “product.” Here you can have a captain who knows where to go, but doesn’t know how to get there. They will have to rely heavily on the team to create stories and find solutions. This will have an impact on their capacity to deliver while supporting the new PO. You may also find that your existing PO community does not have a personal interest in this domain and doesn’t see it as a product they want to work with.
On the flip side, the existing relationships they have with other POs can support the adoption of new capabilities and provide a fast feedback loop of what the other teams are doing. Exploiting these relationships can give positive results and improved alignment.
This choice can be one of the hardest to implement, as the learning curve can be high if the PO doesn’t have the technical skills necessary.
Development opportunities include:
- SAFe Agile Software Engineering course
- SAFe DevOps
- Joining Communities of Practice from the engineering disciplines
2. Team Leader or Senior Team Member
Some teams have sourced the PO from their team leader or senior team member roles, which means they have the technical skills, but will be lacking in the PO skills. Also, being the ex lead or senior dev (or even worse, wearing both hats), means the job of the Scrum Master on the team can be challenged. Team members might be confused by from whom they should take direction. Should they take their lead from the ex leader or the Scrum Master who is coaching them to improve?
Development opportunities include:
- SAFe PO/PM course
- Agile Product Management
- Getting a PO peer mentor
- Working with a Scrum Master to coach them on servant leadership
3. Business Analyst or Architect
You might find a Business Analyst (BA) or Architect (potentially System or Solution) who already have some of the technical skills and, as is often the case for BAs, has some PO type skills too and therefore has to work at being a PO while improving their technical skills.
This pattern of using the System Architect is one Em Campbell-Pretty and Adrienne L Wilson echo in their book, The Art of Avoiding a Train Wreck. They outline that, “this should help keep the System Architect grounded in the reality of the health of the system that Agile teams are working in.”
Potentially, you could stretch this pattern and look wider in the enterprise to someone from within release or service management. They could help bridge the needs of the delivery teams with those processes and organizational structures needed to release to production.
Development opportunities include:
- SAFe PO/PM course
- Agile Product Management
- SAFe DevOps
- Pairing with POs and technical team members
4. Source within the team
One possibility is to look within the team, is there a natural person to take on this role? Additionally, someone might want to pick up this role; the same applies to the Scrum Master role. If there isn’t a taker for this, look wider than the team and see if there is a stakeholder that you can tap to do this role.
Development opportunities include:
Additional Resources
Across the board, for anyone who takes on this role they may want to consider:
- The DevOps Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organizations
- Broaden awareness of the technology – checkout the DevOps and AWS annual conferences
- Meetups – There are groups who meet to discuss AWS, Azure, CICD etc
- Establishing a Community of Practice within the organization sharing knowledge, skills, and more
Be sure to read the final installment in this blog series: Funding for System Team Product Owners.