In my Product Owner classes (PSPO I) that I teach, I often see students being surprised when I suggest that a larger part of Product Owner role is Product Management which will involve everything and anything in between conceptualisation of a product idea to its release and retirement.
So, is there a journey for Product Owner from being good to great; to become an awesome Product Owner? Well, the answer is yes. Is it easy? Definitely not. It requires a lot of learning, patience and perseverance to become an awesome Product Owner. Can I put all that stuff from my experiences in one blog post? Nope. I will probably plan a series for those learnings. In this post though, I want to highlight a couple of traits that might help anyone on this journey get started.
A Product Owner has to wear multiple hats throughout the product life-cycle; the PO not only envisions the product but is responsible for making decisions that would lead the product to success or failure. The PO not only manages the stakeholder expectations but also has to continuously collaborate with the Developers to clarify their doubts. The Product Owner has to be aware of the changing market trends to pivot or persevere and at the same time also needs to look into the quality of the product being created.
To become a great Product Owner, I believe the PO should have following characteristics:
- Respected
- Vision
- Achiever
- Entrepreneurship
- Negotiation
- Empowered
- Collaborative
- Inspiring
- Proficient
- Available
Respected:
Scrum guide says, "for the Product Owner to succeed, the entire organization must respect his or her decisions." A Product Owner needs to be respected within the team and in the organization. The PO should be valued for his/her contribution towards the product. If the PO could not earn the respect from the team and organization then they might not be in a position to create an impact over the product.
Vision:
The Product Owner needs to have clear vision about the product that is being created by the Scrum Team. The Product Owner needs to be a visionary who can envision the future of the product with their wisdom and can come up with ideas that would give the product a competitive advantage.
Achiever:
The Product Owner, along with being a visionary also needs to be an achiever, who should be willing to go the distance to get the ideas converted into actual implementations. The Product Owner needs to see that Product Backlog is not getting piled up with ideas; the development is also working to create valuable working software out of it. If that is not happening, the PO needs to identify better ways to collaborate with the development team and drive things to done.
Entrepreneurship:
A great Product Owner is an entrepreneur. Product Management includes many things like identifying customers, customer needs, making product strategy, maximizing revenue and ROI, coming up with business cases and so on. The Product Owner has to take care of all these different aspects of product management. Being an entrepreneur, the PO can make decisions on such strategies without being influenced much by others.
Negotiation:
One of key responsibilities of the Product Owner is to manage the expectations of the Stakeholders. A Product Owner needs to know what requests of Stakeholders should go to Product Backlog and when it is the time to say "No" to the Stakeholders. The Product Owner also needs to know, how & when to involve Stakeholders and when to keep them at bay.
Empowered:
A Product Owner needs to be empowered. As Scrum Guide says, "the Product Owner is accountable for maximizing the value of the Product resulting from the work of the Scrum Team". Product Owners have to make hard decisions to ensure value is created for the end users. They need to ensure that they are not just building a product to fulfill a wishlist, but to add benefits that would impact the behaviours of the users and may even disrupt an entire market. If not empowered, Product Owners will be reduced to order takers or story writers who are not creating any impact.
Collaborative:
To create a successful product, "collaboration" is the key. The Product Owner needs to collaborate with the Stakeholders and end-customers to understand their needs and at the same time the Product Owner also collaborates with the Developers to provide them any clarifications about the product functionality that the Development team is seeking. The Product Owner has to strike a balance so that they can assure that the right product is created in the right way.
Geoff Watt in one of his tweets mentioned
Great product owners are humble enough to realise that they don’t have all the facts and that there are multiple ways to interpret an event.
Great Product Owners know and believe that when multiple brains are put to work together they will outshine the intelligence of one creative mind.
Inspiring:
A Product Owner is the Product Leader. As a leader the Product Owner needs to be inspiring.The Product Owner needs to stimulate passion, creativity and innovation in the team. The Product Owner should be capable of inspiring and creating a belief in the team that they are about to create an awesome product. The Product Owner should be able provoke a desire within the team to solve the business challenges.
Proficient:
A great Product Owner needs to be proficient in the art of Product Management. The Product Owner should have a keen understanding of the market trends, changing customer needs, usability of the product. The Product Owner needs to understand that software development happens in the complex environment and should be able to take advantage of empirical process to base decisions related to product.
The PO should know how to clearly express the requirements, refine and order them. A proficient Product Owner also keeps a check on time, quality and budget of the product. The PO understands the value of early and often releases of the product and encourages the same in the team.
The Product Owner also needs to be proficient to identify common pitfalls at all levels, like knowing that velocity is not a productivity metric; quality is more important than getting more features implemented which do not function as intended; placing pressure on the team to work at an unsustainable pace, and so on...
Available:
An unavailable Product Owner is of no use to the Development team. The availability of the Product Owner impacts the value delivery of the team directly. The Product Owner should ensure that he/she is available for the team whenever needed. One of the values from manifesto for agile software development is customer collaboration over contract negotiation. Also one of the principles behind the manifesto for agile software development is "business people and developers must work together daily throughout the project". Both the value and principle foster the idea that to create a valuable product the Product Owner and Developers need to work closely. If the Product Owner is not available then Developers may have to spend lot of time waiting to get any clarifications and waiting is biggest "waste" that we can create.
The best scenario is when Product Owner is co-located with the Developers; if that is not possible PO should take advantage of technology available to ensure that PO can collaborate with the Developers without hassles.
Conclusion:
To summarize the characteristics of a Product Owner, I use the term "CAPE RAVEN I". Pay attention to collaboration, be available for the team, proficient in what you do, be empowered, gain respect, be an achiever, have a vision for the product, make decisions and showcase entrepreneurship, have good negotiation skills and be inspiring.