Scrum pays meticulous attention to divide the product and people responsibilities between the Scrum Master and Product Owner. The Product Owner is responsible for maximizing the value of the Scrum team. She creates a product vision, communicates with stakeholders, and prioritizes the Product Backlog. Scrum alliance states that a PO needs business, user experience, technical, and communication skills.
The AI PO role is an extended, specialized version of the general PO role. AI POs inherit the responsibilities of a general PO. They extend them to maximize the impact of AI-based Products.
AI-based Products differ from traditional software products. First, AI uses data to learn patterns implicitly, instead of developers implementing rules explicitly. Second, AI-based products have the chance to continuously improve with incoming data. Third, Machine Learning allows us to build products that were not possible before in this quality, like speech assistants, automated driving, or medical diagnostics. Hence, POs need to adjust their skills to deliver AI-based Products.
So, what skills do AI POs need? First and foremost, AI POs need to know about the potentials and pitfalls of AI-based applications. What is AI good at, where does it struggle? Which business problems could an AI-based solution solve, where is it misplaced?
Next, AI POs need to pay special attention to monitoring the predictions of AI models. AI is based on statistical assumptions, so the predictions always carry a degree of uncertainty. Depending on the context, a wrong prediction can cause severe consequences. AI POs should be able to design AI applications to include human decision-making when required.
Products having ML in their core in a production setting is still a nascent discipline, so there are many learnings being made by both PMs and entrepreneurs operating in this space — Sahar Mor, AI Entrepreneur
Additionally, AI-based Products are dynamic. They measure how customers react to their predictions. AI Products also need to account for ongoing adjustments to data. When designing AI-based Products, AI POs need to keep the virtuous cycle of AI in mind. The true power of intelligent products comes from their ability to continuously improve based on new data.
On the technical side, the more technical knowledge AI POs have, the better. AI POs neither need to be former developers nor have a Master’s degree in Computer Science. Yet, it is hard to understand what is easy and what is virtually impossible to implement with AI. The feasibility of an AI Product can be hard to evaluate for AI POs without the proper technical background. Please note that opinions differ here and others believe that technical knowledge is neither required for a PO nor AI PO.
Last but not least, AI POs understand that AI development is different from the software development workflow. AI development tests different hypotheses and iterates quickly. Traditional software development can follow a more modular and structured approach. Understanding that ML development isn’t as linear as traditional software development is crucial to communicating expectations with stakeholders and delivering value on time.
“Since the development lifecycle of AI projects is based on “searching” rather than “planning”, companies need professionals who are trained to look at products as optimization problems rather than a programming problems.” — Adnan Boz, , Founder AI Product Management Institute
After understanding the role of the AI PO, let’s analyze how the AI PO works in an AI Product team.