Elena Canorea
Communications Lead
Without a Product Owner, it is not possible to understand the work under the agile Scrum methodology. This key figure leads a team in charge of obtaining the best final result of a project. But he is not an unquestionable leader, who should not be challenged: he has to be a person willing to listen to his colleagues and stakeholders to keep improving the final deliverable.
As Scrum is the methodology we use the most at Plain Concepts, we know well the importance of this figure to develop our services and solutions. Therefore, in this article, we explain what you need to know about the Product Owner, his functions, and skills. This way, you will be more successful if you implement Scrum in your company.
In Scrum, the Product Owner is in charge of ensuring that the final deliverable (developed by the entire team) has the highest possible value for the customer and the market. It is a fundamental role since it is the person who must transmit in a common language to the business and technical team what is needed and what has to be done.
The final deliverable, according to the 2020 Scrum Guide, is “a vehicle for delivering value. It has a clear boundary, known stakeholders, and well-defined users or customers. A deliverable can be a service, a physical product, or something more abstract.”
The Scrum Product Owner has the following main activities or characteristics:
At the front of the project, they are responsible for the budget and the delivery of the final product. And, although they lead it, they rely on the help of the other team members or stakeholders to design the structure of the final result; we will talk about this again later because one of his skills must be to delegate tasks.
In Scrum, the Product Backlog that the Product Owner is in charge of is a list of what is essential for the final service or product to work. This list is never fixed, but is updated as new features that should be fulfilled are discovered.
The Product Owner monitors the content and prioritizes the features to be implemented: the Product Backlog Items or PBIs, the units of work to be developed by the technical team. They create, communicate, and prioritize these PBIs in sufficient detail so that the teams know what they have to do.
According to the Scrum 2020 Guide, the Product Backlog should be:
The Product Backlog is focused on the Product Goal. It is the point to which the team’s efforts are directed through each sprint.
[cp_popup display=”inline” style_id=”103782″ step_id = “1”][/cp_popup]
As in other agile methodologies, communication is essential to obtain feedback or know the concerns of those who will use the product or service. External stakeholders and also other internal teams of the company provide essential information about the functions or features they expect from the product to be developed.
Likewise, as in other methodologies, continuous communication with customers serves to improve the product after each sprint and before reaching the final deliverable.
In order to successfully realize the products or services developed by the Scrum team, these are some of the characteristics of the Product Owner:
The person responsible for the development of a product must not only know how to communicate with customers and stakeholders but must also know how to communicate to the team the most important features of the Product Backlog and how they serve to reach the Product Goal. At the same time, he or she must communicate quickly about any changes that arise.
In its origin as a software development methodology, the Product Owner helps developers to understand the purpose of the project and to choose solutions. When taken to other industries, the Product Owner could also advise team members in decision making.
From the communication with the team come modifications or new goals for the next sprint, as well as other modifications that might be in the Product Backlog.
The Product Owner could entrust some of his tasks to other people. However, as the Scrum 2020 Guide reminds us, he/she is still “responsible” for the project. Delegating means sharing management or giving more prominence to other people.
You have to pay attention to the detail of what the client wants and take care that the budget or deadlines do not shoot up. Attention also means listening to the team if they have ideas that could improve the project or warn of delays and problems, and again to the client to ask questions or detect opportunities for their needs.
The roles of Product Owner and Product Manager may appear to be the same, but their functions must be differentiated.
The Product Manager is responsible for the vision of the final product or service and the final launch. For example, he is responsible for the marketing campaign and, once the product or service is on the market, for recording the results; he collects and analyzes KPIs and uses them to prepare reports for stakeholders.
As he is aware of the external market, he can also identify needs that he can pass on to the Scrum team to improve the idea under development or future projects.
Therefore, in the Product Owner vs. Product Manager difference, the former is more in charge of the practical part of the development and that sprints are being executed, as well as talking to internal and external stakeholders.
The process of creating a digital product differs greatly when it comes to tangible or physical products. Due to the nature of the latter, in the case of digital products we work with ideas and code (therefore, we work with software). This type of development generates a lot of ambiguity, uncertainty, changes, and, therefore, greater complexity.
We face challenges that we had not faced before (such as the creation of industrial products), since software development has not been established for so many years. And it is necessary to develop another type of strategy to carry out the process.
In the early days of software development, the model used was based on the Waterfall methodology. Until all the cycles of the model were finished, the product was not delivered; therefore, it was not known until the end of the process if what was built covered the initial needs of the client.
With the Agile methodology, this is solved since it is based on making continuous deliveries to the customer on which it is iterated. It is assumed that work is done in a changing environment in which modifications can be requested. And it is in this work model where the role of the Product Owner appears.
Elena Canorea
Communications Lead
Cookie | Duration | Description |
---|---|---|
__cfduid | 1 year | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
__cfduid | 29 days 23 hours 59 minutes | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
__cfduid | 1 year | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
__cfduid | 29 days 23 hours 59 minutes | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_gat_UA-326213-2 | 1 year | No description |
_gat_UA-326213-2 | 1 year | No description |
_gat_UA-326213-2 | 1 year | No description |
_gat_UA-326213-2 | 1 year | No description |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
attributionCookie | session | No description |
cookielawinfo-checkbox-analytics | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Analytics" category . |
cookielawinfo-checkbox-necessary | 1 year | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-necessary | 1 year | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-non-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-non-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-non-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-non-necessary | 1 year | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-performance | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to store the user consent for cookies in the category "Performance". |
cppro-ft | 1 year | No description |
cppro-ft | 7 years 1 months 12 days 23 hours 59 minutes | No description |
cppro-ft | 7 years 1 months 12 days 23 hours 59 minutes | No description |
cppro-ft | 1 year | No description |
cppro-ft-style | 1 year | No description |
cppro-ft-style | 1 year | No description |
cppro-ft-style | session | No description |
cppro-ft-style | session | No description |
cppro-ft-style-temp | 23 hours 59 minutes | No description |
cppro-ft-style-temp | 23 hours 59 minutes | No description |
cppro-ft-style-temp | 23 hours 59 minutes | No description |
cppro-ft-style-temp | 1 year | No description |
i18n | 10 years | No description available. |
IE-jwt | 62 years 6 months 9 days 9 hours | No description |
IE-LANG_CODE | 62 years 6 months 9 days 9 hours | No description |
IE-set_country | 62 years 6 months 9 days 9 hours | No description |
JSESSIONID | session | The JSESSIONID cookie is used by New Relic to store a session identifier so that New Relic can monitor session counts for an application. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
viewed_cookie_policy | 1 year | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
viewed_cookie_policy | 1 year | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
VISITOR_INFO1_LIVE | 5 months 27 days | A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
wmc | 9 years 11 months 30 days 11 hours 59 minutes | No description |
Cookie | Duration | Description |
---|---|---|
__cf_bm | 30 minutes | This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. |
sp_landing | 1 day | The sp_landing is set by Spotify to implement audio content from Spotify on the website and also registers information on user interaction related to the audio content. |
sp_t | 1 year | The sp_t cookie is set by Spotify to implement audio content from Spotify on the website and also registers information on user interaction related to the audio content. |
Cookie | Duration | Description |
---|---|---|
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjFirstSeen | 29 minutes | No description |
_hjFirstSeen | 29 minutes | No description |
_hjFirstSeen | 29 minutes | No description |
_hjFirstSeen | 1 year | No description |
_hjid | 11 months 29 days 23 hours 59 minutes | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjid | 11 months 29 days 23 hours 59 minutes | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjid | 1 year | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjid | 1 year | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjIncludedInPageviewSample | 1 year | No description |
_hjIncludedInPageviewSample | 1 year | No description |
_hjIncludedInPageviewSample | 1 year | No description |
_hjIncludedInPageviewSample | 1 year | No description |
_hjSession_1776154 | session | No description |
_hjSessionUser_1776154 | session | No description |
_hjTLDTest | 1 year | No description |
_hjTLDTest | 1 year | No description |
_hjTLDTest | session | No description |
_hjTLDTest | session | No description |
_lfa_test_cookie_stored | past | No description |
Cookie | Duration | Description |
---|---|---|
loglevel | never | No description available. |
prism_90878714 | 1 month | No description |
redirectFacebook | 2 minutes | No description |
YSC | session | YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages. |
yt-remote-connected-devices | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt-remote-device-id | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt.innertube::nextId | never | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |
yt.innertube::requests | never | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |