The Product Owner’s role in the continuous delivery pipeline is crucial. The Product Owner is responsible for ensuring that the stakeholder’s visions and requirements are realized in the product. As a remote Product Owner, I take on the following responsibilities;
MANDATE AND RESPONSIBILITY
If given the right mandate, I take on full responsibility for the success or failure of the project or product.
PRODUCT FEATURES
I determine which features each iteration of the product should include, based on the requirements from the stakeholders, customers, and/or user research and feedback.
BACKLOGS MAINTENANCE
I maintain the backlog and develop user stories and acceptance criteria. I work with Features, Updates, and Bugs in a flexible setup where each of these can be mapped and tracked on different device types.
PRIORITIZATION
I’m responsible for setting priorities for the processing of individual tasks in the pipeline, and for distributing these tasks to the teams in prioritized order.
SUPPORTING THE TEAMS
During development, I continuously follow the process using several tools. I monitor development velocity, analyze time logs directly on Jira tickets with third-party tools, and identify bottlenecks and drifts. Depending on my mandate for the specific project, I can also hire new team members and make sure onboarding is efficient.
AUTOMATED OR MANUAL REGRESSION TESTING
If automated testing is not yet set up and scripted for the product, I can plan this and instruct the scripters. Or, I can plan for manual regression testing.
USER-ACCEPTANCE TESTING (UAT)
Together with stakeholders, I examine each iteration of the product before deployment to the live environment and determine whether the product is acceptable or needs further work.