Should the Product Owner dictate what info the UI needs to display?From user stories to product, where and when to do graphic design?How to make user stories independent in multi-discipline teamsIs it ok to define a user story that has no real business value without another story?Is dedicated product owner mandatory for a agile scrum team?How can user stories meet INVEST criteria in design-led development?How to manage story points when several developers work on 1 story?Achieving independence for story itemsWhat to do with a Product Owner who is not able to understand the roleWhat should a UI designer know and how to deliver this knowledge to him?

Why does 1.1.1.1 not resolve archive.is?

Drawing Super Mario Bros.....in LaTeX

How to deal with intolerable behavior of a subordinate?

Novel set in the future, children cannot change the class they are born into, one class is made uneducated by associating books with pain

Does Australia produce unique 'specialty steel'?

How can AnyDVD destroy a DVD drive?

C4_4 Reflection!

What is the word for things that work even when they aren't working (e.g. escalators)?

How to respond when insulted by a grad student in a different department?

Is consistent disregard for students' time "normal" in undergraduate research?

Are there any rules around when something can be described as "based on a true story"?

String Operation to Split on Punctuation

Can you decide not to sneak into a room after seeing your roll?

Why are Starfleet vessels designed with nacelles so far away from the hull?

How can I add just the second elements in lists of pairs?

Is It Possible to Make a Computer Virus That Acts as an Anti-virus?

How to remind myself to lock my doors

How can I attach a set of five panniers?

Slow coworker receiving compliments while I receive complaints

'Kukhtarev's model' or 'THE Kukhtarev's model'?

What is this dial on my old film camera for?

How to handle shared mortgage payment if one person can't pay their share?

What's the most efficient way to draw this region?

Match the blocks



Should the Product Owner dictate what info the UI needs to display?


From user stories to product, where and when to do graphic design?How to make user stories independent in multi-discipline teamsIs it ok to define a user story that has no real business value without another story?Is dedicated product owner mandatory for a agile scrum team?How can user stories meet INVEST criteria in design-led development?How to manage story points when several developers work on 1 story?Achieving independence for story itemsWhat to do with a Product Owner who is not able to understand the roleWhat should a UI designer know and how to deliver this knowledge to him?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty
margin-bottom:0;

.everyonelovesstackoverflowposition:absolute;height:1px;width:1px;opacity:0;top:0;left:0;pointer-events:none;








14

















I hope someone can help me understand one part of the role of the Product Owner (PO).



In my company, we have a PO that is responsible for the Product Backlogs of all our products. I work as a UX designer. The PO specifies features and requirements to the Teams.



Very often, the PO suggests, in detail, how a user interface of our software should be, such as what type of information is to be displayed in the user interface (e.g. "I'd like to see a date in list" or "I'd like to see so and so in this view"). Often the PO has asked the customer, or knows already, but the product UI ends up being quite cluttered and complex.



I am now introducing user testing to encourage user-centered design and advocate making better design decisions based on user involvement.



My question is: to what extent should the PO describe the requirements of a UI? Should we (the developers and designers) look to the PO to decide and say what the information in the UI should be?










share|improve this question























  • 3





    In my opinion that's not a Scrum problem, but how you use your expertise efficiently. From a Scrum perspective it's fine to have clear requirements. From UX perspective you're doing a bad job.

    – Christian Strempfer
    Apr 25 at 15:29

















14

















I hope someone can help me understand one part of the role of the Product Owner (PO).



In my company, we have a PO that is responsible for the Product Backlogs of all our products. I work as a UX designer. The PO specifies features and requirements to the Teams.



Very often, the PO suggests, in detail, how a user interface of our software should be, such as what type of information is to be displayed in the user interface (e.g. "I'd like to see a date in list" or "I'd like to see so and so in this view"). Often the PO has asked the customer, or knows already, but the product UI ends up being quite cluttered and complex.



I am now introducing user testing to encourage user-centered design and advocate making better design decisions based on user involvement.



My question is: to what extent should the PO describe the requirements of a UI? Should we (the developers and designers) look to the PO to decide and say what the information in the UI should be?










share|improve this question























  • 3





    In my opinion that's not a Scrum problem, but how you use your expertise efficiently. From a Scrum perspective it's fine to have clear requirements. From UX perspective you're doing a bad job.

    – Christian Strempfer
    Apr 25 at 15:29













14












14








14


4






I hope someone can help me understand one part of the role of the Product Owner (PO).



In my company, we have a PO that is responsible for the Product Backlogs of all our products. I work as a UX designer. The PO specifies features and requirements to the Teams.



Very often, the PO suggests, in detail, how a user interface of our software should be, such as what type of information is to be displayed in the user interface (e.g. "I'd like to see a date in list" or "I'd like to see so and so in this view"). Often the PO has asked the customer, or knows already, but the product UI ends up being quite cluttered and complex.



I am now introducing user testing to encourage user-centered design and advocate making better design decisions based on user involvement.



My question is: to what extent should the PO describe the requirements of a UI? Should we (the developers and designers) look to the PO to decide and say what the information in the UI should be?










share|improve this question
















I hope someone can help me understand one part of the role of the Product Owner (PO).



In my company, we have a PO that is responsible for the Product Backlogs of all our products. I work as a UX designer. The PO specifies features and requirements to the Teams.



Very often, the PO suggests, in detail, how a user interface of our software should be, such as what type of information is to be displayed in the user interface (e.g. "I'd like to see a date in list" or "I'd like to see so and so in this view"). Often the PO has asked the customer, or knows already, but the product UI ends up being quite cluttered and complex.



I am now introducing user testing to encourage user-centered design and advocate making better design decisions based on user involvement.



My question is: to what extent should the PO describe the requirements of a UI? Should we (the developers and designers) look to the PO to decide and say what the information in the UI should be?







user-stories product-owner roles






share|improve this question















share|improve this question













share|improve this question




share|improve this question



share|improve this question








edited Apr 25 at 15:29









Sarov

9,9944 gold badges22 silver badges43 bronze badges




9,9944 gold badges22 silver badges43 bronze badges










asked Apr 25 at 15:19









A designerA designer

734 bronze badges




734 bronze badges










  • 3





    In my opinion that's not a Scrum problem, but how you use your expertise efficiently. From a Scrum perspective it's fine to have clear requirements. From UX perspective you're doing a bad job.

    – Christian Strempfer
    Apr 25 at 15:29












  • 3





    In my opinion that's not a Scrum problem, but how you use your expertise efficiently. From a Scrum perspective it's fine to have clear requirements. From UX perspective you're doing a bad job.

    – Christian Strempfer
    Apr 25 at 15:29







3




3





In my opinion that's not a Scrum problem, but how you use your expertise efficiently. From a Scrum perspective it's fine to have clear requirements. From UX perspective you're doing a bad job.

– Christian Strempfer
Apr 25 at 15:29





In my opinion that's not a Scrum problem, but how you use your expertise efficiently. From a Scrum perspective it's fine to have clear requirements. From UX perspective you're doing a bad job.

– Christian Strempfer
Apr 25 at 15:29










4 Answers
4






active

oldest

votes


















4


















Product Owner is Accountable for the Product, and Responsible for the Product Backlog




My question is: to what extent should the PO describe the requirements of a UI? Should we (the developers and designers) look to the PO to decide and say what the information in the UI should be?




The Product Owner is 100% responsible for defining the features and requirements for the product. The Scrum Guide defines the Product Owner role as follows:




The Product Owner is responsible for maximizing the value of the product resulting from work of the Development Team. How this is done may vary widely across organizations, Scrum Teams, and individuals.



The Product Owner is the sole person responsible for managing the Product Backlog. Product Backlog management includes:



  • Clearly expressing Product Backlog items;

  • Ordering the items in the Product Backlog to best achieve goals and missions;

  • Optimizing the value of the work the Development Team performs;

  • Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the Scrum Team will work on next; and,

  • Ensuring the Development Team understands items in the Product Backlog to the level needed.

The Product Owner may do the above work, or have the Development Team do it. However, the Product Owner remains accountable.




In other words, the Product Owner owns the Product Backlog, and is generally the person the organization holds responsible for defining the product's features. So to the extent that a user interface is a feature, as opposed to an implementation detail, the Product Owner is the accountable party.



Increase Your Collaboration



The unspoken implication of your question is that you feel like the Product Owner is defining anti-features, or perhaps micromanaging implementation details that should belong to the Development Team. In either case, the solution is to collaborate more closely, and to increase the level of communications within the Scrum Team as a whole.




  • Anti-Features



    An anti-feature is something that you strongly believe, in your professional capacity, actively harms the product. If you feel that a Product Backlog Item actively harms the usability or maintainability of the product, then you have a professional responsibility to discuss the issue as a team to address it.



    At the end of the day, the Product Owner has the final say on the product's functional and non-functional requirements. However, the Development Team is charged with implementing the Sprint Goal and delivering the Product Backlog Items in the most effective way possible. These objectives should not be in direct conflict; while there is overlap and differentiation in the roles, both roles are part of the Scrum Team and should be actively collaborating to develop the product.



    If there is conflict or a lack of collaboration, work with your team mates and with the Scrum Master to identify roles, friction points, and process improvements. Continuous process improvement is an essential part of Scrum, and should be a part of each Sprint's inspect-and-adapt cycle.




  • Micromanagement



    As a general rule, the Product Owner describes what a feature should do, while the Development Team determines how the feature should be implemented. However, some aspects of product development (user interface being a good example) can fall into both what and how buckets simultaneously. Resolving the dynamic tension of this requires active collaboration and ongoing communication.



    While it is not the Product Owner's place to tell the team how to implement a feature, it is also not the Development Team's place to override the Product Owner's vision for the product. When there is overlap or conflict, mature Scrum Teams collaborate closely so that the source of requirements and the goals of those requirements are clear, and any technical or implementation trade-offs are identified and considered as part of the product development life cycle.



In other words, anti-features and micromanagement are both things the Scrum Team should avoid, but the way they are avoided is through collaboration rather than rigid, siloed responsibilities. Let's look at an example.



A Worked Example



As a concrete example, consider a story like:




As a web site visitor,

I want all my account-related actions accessible from the navigation bar

so that I never have to go to a separate screen to embiggen a widget.




A successful Product Owner would work with the team to explain the requirements and the objectives, and to provide sufficient context for the team to develop an optimal solution. Meanwhile, the team would provide a solution based on their knowledge and experience that would best meet the goals and constraints provided.



Doing it this way ensures that the solution space is not overly constrained. For example, one way of meeting the goal might be to AJAX in dynamic drop-down menu items. Pre-defining how is usually an anti-pattern, but there are edge cases where look-and-feel are part of a product's requirements.



Perhaps there are other solutions the Product Owner or customer hasn't considered, in which case the team should explore those options and present them for the whole Scrum Team to consider. Then again, perhaps there are reasons that the team's solution won't meet the customers' expectations, in which case the Product Owner acts as the voice of the customer to ask the team to seek an alternative. This level of active collaboration is essential to getting the most value out of the agile development process.



In almost all cases, better user stories that provide more context will help the team hold the necessary conversations around how to most effectively meet the goals for a feature. In addition, test-first development can help the team differentiate between must-do requirements and implementation details by focusing attention on how successful feature implementation will be measured and assessed. The entire Scrum Team should be involved in writing and refining the stories and tests so that collaboration on the increment is baked in from the very beginning of each Sprint.






share|improve this answer



































    15



















    My question is, to what extent should the PO describe the requirements of a UI?




    To the extent that the designers know what to design and the programmers know what to program. In your example, "as a user I want to see a list of dates so I can..." seems to be a good user story. Who else would know what the purpose of that user interface is and what data the users need at that point.




    Should we (the developers and designers) look to the PO to decide and say what the information in the UI should be?




    Yes. Now the Product Owner might not be a technical person. That means you have to provide feedback on how hard it is to do what the PO requests so the PO can adjust the story accordingly. And you might want to bring in the experience of your job and maybe say "but studies have shown comparing dates is easier done in a grid than a list" or "but the design guidelines of the mobile device say it should never be blinking. Maybe we can use bold font instead?".



    But in the end, the decision what data to display is a clear cut Product Owner responsibility. How it is displayed is the job of the dev team. Ideally, the whole Scrum team talks about this in the Backlog Refinement Meeting.






    share|improve this answer




























    • Backlog Grooming Meeting is a good start. In practice this kind of stuff is often discussed initially outside of the Scrum team during the requirements engineering, before any backlog item is created, and refined during the Grooming.

      – Christian Strempfer
      Apr 25 at 15:37






    • 3





      When I teach product ownership, I often explain that there is a range of reasonable detail to put in. The more you put in, the more likely you are to get exactly what you asked for, right or wrong. The more you focus on need and less on implementation, the better you use the expertise and skills of the team. Neither is right or wrong.

      – Daniel
      Apr 26 at 13:02











    • @Daniel I agree with what you said above, so +1 on the comment. The only thing I'd add is that command-and-control is often less efficient, because it doesn't really leverage the expertise (if any) available from the Development Team. There are a number of exercises used during agile training camps that demonstrate the efficiencies of self-management and emergent design, so I think "getting what you want in granular detail" and "finding novel and unexpected solutions that gain unexpected efficiencies" often exist in dynamic tension. YMMV.

      – Todd A. Jacobs
      Apr 26 at 14:49












    • Yes on all of that. Sorry if that wasn't clear in my comment. While there may be some times where I need a very specific thing, I would most often break toward giving team as much control of the implementation as possible.

      – Daniel
      Apr 26 at 17:30


















    1


















    As you are talking about a Product Owner I am going to assume you are using Scrum.



    As you mention in your question, it is the responsibility of the Product Owner to prioritise and maintain the backlog of requirements. They also ensure that the team fully understands these requirements.



    It is the development team's responsibility to decide how to implement the backlog items.



    To quote from the Scrum Guide:




    No one (not even the Scrum Master) tells the Development Team how to turn Product Backlog into Increments of potentially releasable functionality




    So far we have been discussing responsibilities. How the team works together is just as important.



    I would hope that the development team welcomes any input or suggestions that the Product Owner makes on implementation. Equally the development team may make suggestions to the Product Owner about requirements and priorities. If you are doing user testing this becomes even more significant.



    However, the responsibilities are clear. The Product Owner has the final say on the product backlog and the development team has the final say on implementation.






    share|improve this answer


























    • And the product owner generally has final acceptance on Done.

      – jmoreno
      Apr 26 at 11:19


















    1


















    For your title, the clear cut answer is yes. The product is for a purpose, and they are the ones defining that purpose. In fact it’s quite common to have place holders that say things like “get legal verbiage and place here”. Just as you don’t make up your own legal or product support language, you don’t get to override the product owner on other similar matters, such as whether a displayed date will be a date only or a date and time.



    For the question as asked in your body, it’s a bit more complex.



    Your UI expertise should come in how best to display what they want displayed. Should dates be dd/MM/yy, yyyy-MM-dd, Saturday, June 12, 1956 at 4:15 in the morning, or something else? So, you should be free to push for particular looks and to push back against others. List vs grids vs dropdowns, those are the kind of things that you should generally be deciding. But depending on the product, they may override you even on that — internal apps where they are the key user, “I find this confusing” is a valid statement no matter how much your research says that it should be clearer.






    share|improve this answer



























      Your Answer








      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "208"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: false,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: null,
      bindNavPrevention: true,
      postfix: "",
      imageUploader:
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      ,
      noCode: true, onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );














      draft saved

      draft discarded
















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fpm.stackexchange.com%2fquestions%2f26291%2fshould-the-product-owner-dictate-what-info-the-ui-needs-to-display%23new-answer', 'question_page');

      );

      Post as a guest















      Required, but never shown


























      4 Answers
      4






      active

      oldest

      votes








      4 Answers
      4






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      4


















      Product Owner is Accountable for the Product, and Responsible for the Product Backlog




      My question is: to what extent should the PO describe the requirements of a UI? Should we (the developers and designers) look to the PO to decide and say what the information in the UI should be?




      The Product Owner is 100% responsible for defining the features and requirements for the product. The Scrum Guide defines the Product Owner role as follows:




      The Product Owner is responsible for maximizing the value of the product resulting from work of the Development Team. How this is done may vary widely across organizations, Scrum Teams, and individuals.



      The Product Owner is the sole person responsible for managing the Product Backlog. Product Backlog management includes:



      • Clearly expressing Product Backlog items;

      • Ordering the items in the Product Backlog to best achieve goals and missions;

      • Optimizing the value of the work the Development Team performs;

      • Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the Scrum Team will work on next; and,

      • Ensuring the Development Team understands items in the Product Backlog to the level needed.

      The Product Owner may do the above work, or have the Development Team do it. However, the Product Owner remains accountable.




      In other words, the Product Owner owns the Product Backlog, and is generally the person the organization holds responsible for defining the product's features. So to the extent that a user interface is a feature, as opposed to an implementation detail, the Product Owner is the accountable party.



      Increase Your Collaboration



      The unspoken implication of your question is that you feel like the Product Owner is defining anti-features, or perhaps micromanaging implementation details that should belong to the Development Team. In either case, the solution is to collaborate more closely, and to increase the level of communications within the Scrum Team as a whole.




      • Anti-Features



        An anti-feature is something that you strongly believe, in your professional capacity, actively harms the product. If you feel that a Product Backlog Item actively harms the usability or maintainability of the product, then you have a professional responsibility to discuss the issue as a team to address it.



        At the end of the day, the Product Owner has the final say on the product's functional and non-functional requirements. However, the Development Team is charged with implementing the Sprint Goal and delivering the Product Backlog Items in the most effective way possible. These objectives should not be in direct conflict; while there is overlap and differentiation in the roles, both roles are part of the Scrum Team and should be actively collaborating to develop the product.



        If there is conflict or a lack of collaboration, work with your team mates and with the Scrum Master to identify roles, friction points, and process improvements. Continuous process improvement is an essential part of Scrum, and should be a part of each Sprint's inspect-and-adapt cycle.




      • Micromanagement



        As a general rule, the Product Owner describes what a feature should do, while the Development Team determines how the feature should be implemented. However, some aspects of product development (user interface being a good example) can fall into both what and how buckets simultaneously. Resolving the dynamic tension of this requires active collaboration and ongoing communication.



        While it is not the Product Owner's place to tell the team how to implement a feature, it is also not the Development Team's place to override the Product Owner's vision for the product. When there is overlap or conflict, mature Scrum Teams collaborate closely so that the source of requirements and the goals of those requirements are clear, and any technical or implementation trade-offs are identified and considered as part of the product development life cycle.



      In other words, anti-features and micromanagement are both things the Scrum Team should avoid, but the way they are avoided is through collaboration rather than rigid, siloed responsibilities. Let's look at an example.



      A Worked Example



      As a concrete example, consider a story like:




      As a web site visitor,

      I want all my account-related actions accessible from the navigation bar

      so that I never have to go to a separate screen to embiggen a widget.




      A successful Product Owner would work with the team to explain the requirements and the objectives, and to provide sufficient context for the team to develop an optimal solution. Meanwhile, the team would provide a solution based on their knowledge and experience that would best meet the goals and constraints provided.



      Doing it this way ensures that the solution space is not overly constrained. For example, one way of meeting the goal might be to AJAX in dynamic drop-down menu items. Pre-defining how is usually an anti-pattern, but there are edge cases where look-and-feel are part of a product's requirements.



      Perhaps there are other solutions the Product Owner or customer hasn't considered, in which case the team should explore those options and present them for the whole Scrum Team to consider. Then again, perhaps there are reasons that the team's solution won't meet the customers' expectations, in which case the Product Owner acts as the voice of the customer to ask the team to seek an alternative. This level of active collaboration is essential to getting the most value out of the agile development process.



      In almost all cases, better user stories that provide more context will help the team hold the necessary conversations around how to most effectively meet the goals for a feature. In addition, test-first development can help the team differentiate between must-do requirements and implementation details by focusing attention on how successful feature implementation will be measured and assessed. The entire Scrum Team should be involved in writing and refining the stories and tests so that collaboration on the increment is baked in from the very beginning of each Sprint.






      share|improve this answer
































        4


















        Product Owner is Accountable for the Product, and Responsible for the Product Backlog




        My question is: to what extent should the PO describe the requirements of a UI? Should we (the developers and designers) look to the PO to decide and say what the information in the UI should be?




        The Product Owner is 100% responsible for defining the features and requirements for the product. The Scrum Guide defines the Product Owner role as follows:




        The Product Owner is responsible for maximizing the value of the product resulting from work of the Development Team. How this is done may vary widely across organizations, Scrum Teams, and individuals.



        The Product Owner is the sole person responsible for managing the Product Backlog. Product Backlog management includes:



        • Clearly expressing Product Backlog items;

        • Ordering the items in the Product Backlog to best achieve goals and missions;

        • Optimizing the value of the work the Development Team performs;

        • Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the Scrum Team will work on next; and,

        • Ensuring the Development Team understands items in the Product Backlog to the level needed.

        The Product Owner may do the above work, or have the Development Team do it. However, the Product Owner remains accountable.




        In other words, the Product Owner owns the Product Backlog, and is generally the person the organization holds responsible for defining the product's features. So to the extent that a user interface is a feature, as opposed to an implementation detail, the Product Owner is the accountable party.



        Increase Your Collaboration



        The unspoken implication of your question is that you feel like the Product Owner is defining anti-features, or perhaps micromanaging implementation details that should belong to the Development Team. In either case, the solution is to collaborate more closely, and to increase the level of communications within the Scrum Team as a whole.




        • Anti-Features



          An anti-feature is something that you strongly believe, in your professional capacity, actively harms the product. If you feel that a Product Backlog Item actively harms the usability or maintainability of the product, then you have a professional responsibility to discuss the issue as a team to address it.



          At the end of the day, the Product Owner has the final say on the product's functional and non-functional requirements. However, the Development Team is charged with implementing the Sprint Goal and delivering the Product Backlog Items in the most effective way possible. These objectives should not be in direct conflict; while there is overlap and differentiation in the roles, both roles are part of the Scrum Team and should be actively collaborating to develop the product.



          If there is conflict or a lack of collaboration, work with your team mates and with the Scrum Master to identify roles, friction points, and process improvements. Continuous process improvement is an essential part of Scrum, and should be a part of each Sprint's inspect-and-adapt cycle.




        • Micromanagement



          As a general rule, the Product Owner describes what a feature should do, while the Development Team determines how the feature should be implemented. However, some aspects of product development (user interface being a good example) can fall into both what and how buckets simultaneously. Resolving the dynamic tension of this requires active collaboration and ongoing communication.



          While it is not the Product Owner's place to tell the team how to implement a feature, it is also not the Development Team's place to override the Product Owner's vision for the product. When there is overlap or conflict, mature Scrum Teams collaborate closely so that the source of requirements and the goals of those requirements are clear, and any technical or implementation trade-offs are identified and considered as part of the product development life cycle.



        In other words, anti-features and micromanagement are both things the Scrum Team should avoid, but the way they are avoided is through collaboration rather than rigid, siloed responsibilities. Let's look at an example.



        A Worked Example



        As a concrete example, consider a story like:




        As a web site visitor,

        I want all my account-related actions accessible from the navigation bar

        so that I never have to go to a separate screen to embiggen a widget.




        A successful Product Owner would work with the team to explain the requirements and the objectives, and to provide sufficient context for the team to develop an optimal solution. Meanwhile, the team would provide a solution based on their knowledge and experience that would best meet the goals and constraints provided.



        Doing it this way ensures that the solution space is not overly constrained. For example, one way of meeting the goal might be to AJAX in dynamic drop-down menu items. Pre-defining how is usually an anti-pattern, but there are edge cases where look-and-feel are part of a product's requirements.



        Perhaps there are other solutions the Product Owner or customer hasn't considered, in which case the team should explore those options and present them for the whole Scrum Team to consider. Then again, perhaps there are reasons that the team's solution won't meet the customers' expectations, in which case the Product Owner acts as the voice of the customer to ask the team to seek an alternative. This level of active collaboration is essential to getting the most value out of the agile development process.



        In almost all cases, better user stories that provide more context will help the team hold the necessary conversations around how to most effectively meet the goals for a feature. In addition, test-first development can help the team differentiate between must-do requirements and implementation details by focusing attention on how successful feature implementation will be measured and assessed. The entire Scrum Team should be involved in writing and refining the stories and tests so that collaboration on the increment is baked in from the very beginning of each Sprint.






        share|improve this answer






























          4














          4










          4









          Product Owner is Accountable for the Product, and Responsible for the Product Backlog




          My question is: to what extent should the PO describe the requirements of a UI? Should we (the developers and designers) look to the PO to decide and say what the information in the UI should be?




          The Product Owner is 100% responsible for defining the features and requirements for the product. The Scrum Guide defines the Product Owner role as follows:




          The Product Owner is responsible for maximizing the value of the product resulting from work of the Development Team. How this is done may vary widely across organizations, Scrum Teams, and individuals.



          The Product Owner is the sole person responsible for managing the Product Backlog. Product Backlog management includes:



          • Clearly expressing Product Backlog items;

          • Ordering the items in the Product Backlog to best achieve goals and missions;

          • Optimizing the value of the work the Development Team performs;

          • Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the Scrum Team will work on next; and,

          • Ensuring the Development Team understands items in the Product Backlog to the level needed.

          The Product Owner may do the above work, or have the Development Team do it. However, the Product Owner remains accountable.




          In other words, the Product Owner owns the Product Backlog, and is generally the person the organization holds responsible for defining the product's features. So to the extent that a user interface is a feature, as opposed to an implementation detail, the Product Owner is the accountable party.



          Increase Your Collaboration



          The unspoken implication of your question is that you feel like the Product Owner is defining anti-features, or perhaps micromanaging implementation details that should belong to the Development Team. In either case, the solution is to collaborate more closely, and to increase the level of communications within the Scrum Team as a whole.




          • Anti-Features



            An anti-feature is something that you strongly believe, in your professional capacity, actively harms the product. If you feel that a Product Backlog Item actively harms the usability or maintainability of the product, then you have a professional responsibility to discuss the issue as a team to address it.



            At the end of the day, the Product Owner has the final say on the product's functional and non-functional requirements. However, the Development Team is charged with implementing the Sprint Goal and delivering the Product Backlog Items in the most effective way possible. These objectives should not be in direct conflict; while there is overlap and differentiation in the roles, both roles are part of the Scrum Team and should be actively collaborating to develop the product.



            If there is conflict or a lack of collaboration, work with your team mates and with the Scrum Master to identify roles, friction points, and process improvements. Continuous process improvement is an essential part of Scrum, and should be a part of each Sprint's inspect-and-adapt cycle.




          • Micromanagement



            As a general rule, the Product Owner describes what a feature should do, while the Development Team determines how the feature should be implemented. However, some aspects of product development (user interface being a good example) can fall into both what and how buckets simultaneously. Resolving the dynamic tension of this requires active collaboration and ongoing communication.



            While it is not the Product Owner's place to tell the team how to implement a feature, it is also not the Development Team's place to override the Product Owner's vision for the product. When there is overlap or conflict, mature Scrum Teams collaborate closely so that the source of requirements and the goals of those requirements are clear, and any technical or implementation trade-offs are identified and considered as part of the product development life cycle.



          In other words, anti-features and micromanagement are both things the Scrum Team should avoid, but the way they are avoided is through collaboration rather than rigid, siloed responsibilities. Let's look at an example.



          A Worked Example



          As a concrete example, consider a story like:




          As a web site visitor,

          I want all my account-related actions accessible from the navigation bar

          so that I never have to go to a separate screen to embiggen a widget.




          A successful Product Owner would work with the team to explain the requirements and the objectives, and to provide sufficient context for the team to develop an optimal solution. Meanwhile, the team would provide a solution based on their knowledge and experience that would best meet the goals and constraints provided.



          Doing it this way ensures that the solution space is not overly constrained. For example, one way of meeting the goal might be to AJAX in dynamic drop-down menu items. Pre-defining how is usually an anti-pattern, but there are edge cases where look-and-feel are part of a product's requirements.



          Perhaps there are other solutions the Product Owner or customer hasn't considered, in which case the team should explore those options and present them for the whole Scrum Team to consider. Then again, perhaps there are reasons that the team's solution won't meet the customers' expectations, in which case the Product Owner acts as the voice of the customer to ask the team to seek an alternative. This level of active collaboration is essential to getting the most value out of the agile development process.



          In almost all cases, better user stories that provide more context will help the team hold the necessary conversations around how to most effectively meet the goals for a feature. In addition, test-first development can help the team differentiate between must-do requirements and implementation details by focusing attention on how successful feature implementation will be measured and assessed. The entire Scrum Team should be involved in writing and refining the stories and tests so that collaboration on the increment is baked in from the very beginning of each Sprint.






          share|improve this answer
















          Product Owner is Accountable for the Product, and Responsible for the Product Backlog




          My question is: to what extent should the PO describe the requirements of a UI? Should we (the developers and designers) look to the PO to decide and say what the information in the UI should be?




          The Product Owner is 100% responsible for defining the features and requirements for the product. The Scrum Guide defines the Product Owner role as follows:




          The Product Owner is responsible for maximizing the value of the product resulting from work of the Development Team. How this is done may vary widely across organizations, Scrum Teams, and individuals.



          The Product Owner is the sole person responsible for managing the Product Backlog. Product Backlog management includes:



          • Clearly expressing Product Backlog items;

          • Ordering the items in the Product Backlog to best achieve goals and missions;

          • Optimizing the value of the work the Development Team performs;

          • Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the Scrum Team will work on next; and,

          • Ensuring the Development Team understands items in the Product Backlog to the level needed.

          The Product Owner may do the above work, or have the Development Team do it. However, the Product Owner remains accountable.




          In other words, the Product Owner owns the Product Backlog, and is generally the person the organization holds responsible for defining the product's features. So to the extent that a user interface is a feature, as opposed to an implementation detail, the Product Owner is the accountable party.



          Increase Your Collaboration



          The unspoken implication of your question is that you feel like the Product Owner is defining anti-features, or perhaps micromanaging implementation details that should belong to the Development Team. In either case, the solution is to collaborate more closely, and to increase the level of communications within the Scrum Team as a whole.




          • Anti-Features



            An anti-feature is something that you strongly believe, in your professional capacity, actively harms the product. If you feel that a Product Backlog Item actively harms the usability or maintainability of the product, then you have a professional responsibility to discuss the issue as a team to address it.



            At the end of the day, the Product Owner has the final say on the product's functional and non-functional requirements. However, the Development Team is charged with implementing the Sprint Goal and delivering the Product Backlog Items in the most effective way possible. These objectives should not be in direct conflict; while there is overlap and differentiation in the roles, both roles are part of the Scrum Team and should be actively collaborating to develop the product.



            If there is conflict or a lack of collaboration, work with your team mates and with the Scrum Master to identify roles, friction points, and process improvements. Continuous process improvement is an essential part of Scrum, and should be a part of each Sprint's inspect-and-adapt cycle.




          • Micromanagement



            As a general rule, the Product Owner describes what a feature should do, while the Development Team determines how the feature should be implemented. However, some aspects of product development (user interface being a good example) can fall into both what and how buckets simultaneously. Resolving the dynamic tension of this requires active collaboration and ongoing communication.



            While it is not the Product Owner's place to tell the team how to implement a feature, it is also not the Development Team's place to override the Product Owner's vision for the product. When there is overlap or conflict, mature Scrum Teams collaborate closely so that the source of requirements and the goals of those requirements are clear, and any technical or implementation trade-offs are identified and considered as part of the product development life cycle.



          In other words, anti-features and micromanagement are both things the Scrum Team should avoid, but the way they are avoided is through collaboration rather than rigid, siloed responsibilities. Let's look at an example.



          A Worked Example



          As a concrete example, consider a story like:




          As a web site visitor,

          I want all my account-related actions accessible from the navigation bar

          so that I never have to go to a separate screen to embiggen a widget.




          A successful Product Owner would work with the team to explain the requirements and the objectives, and to provide sufficient context for the team to develop an optimal solution. Meanwhile, the team would provide a solution based on their knowledge and experience that would best meet the goals and constraints provided.



          Doing it this way ensures that the solution space is not overly constrained. For example, one way of meeting the goal might be to AJAX in dynamic drop-down menu items. Pre-defining how is usually an anti-pattern, but there are edge cases where look-and-feel are part of a product's requirements.



          Perhaps there are other solutions the Product Owner or customer hasn't considered, in which case the team should explore those options and present them for the whole Scrum Team to consider. Then again, perhaps there are reasons that the team's solution won't meet the customers' expectations, in which case the Product Owner acts as the voice of the customer to ask the team to seek an alternative. This level of active collaboration is essential to getting the most value out of the agile development process.



          In almost all cases, better user stories that provide more context will help the team hold the necessary conversations around how to most effectively meet the goals for a feature. In addition, test-first development can help the team differentiate between must-do requirements and implementation details by focusing attention on how successful feature implementation will be measured and assessed. The entire Scrum Team should be involved in writing and refining the stories and tests so that collaboration on the increment is baked in from the very beginning of each Sprint.







          share|improve this answer















          share|improve this answer




          share|improve this answer



          share|improve this answer








          edited May 11 at 19:25

























          answered Apr 25 at 19:37









          Todd A. JacobsTodd A. Jacobs

          36.3k4 gold badges37 silver badges136 bronze badges




          36.3k4 gold badges37 silver badges136 bronze badges


























              15



















              My question is, to what extent should the PO describe the requirements of a UI?




              To the extent that the designers know what to design and the programmers know what to program. In your example, "as a user I want to see a list of dates so I can..." seems to be a good user story. Who else would know what the purpose of that user interface is and what data the users need at that point.




              Should we (the developers and designers) look to the PO to decide and say what the information in the UI should be?




              Yes. Now the Product Owner might not be a technical person. That means you have to provide feedback on how hard it is to do what the PO requests so the PO can adjust the story accordingly. And you might want to bring in the experience of your job and maybe say "but studies have shown comparing dates is easier done in a grid than a list" or "but the design guidelines of the mobile device say it should never be blinking. Maybe we can use bold font instead?".



              But in the end, the decision what data to display is a clear cut Product Owner responsibility. How it is displayed is the job of the dev team. Ideally, the whole Scrum team talks about this in the Backlog Refinement Meeting.






              share|improve this answer




























              • Backlog Grooming Meeting is a good start. In practice this kind of stuff is often discussed initially outside of the Scrum team during the requirements engineering, before any backlog item is created, and refined during the Grooming.

                – Christian Strempfer
                Apr 25 at 15:37






              • 3





                When I teach product ownership, I often explain that there is a range of reasonable detail to put in. The more you put in, the more likely you are to get exactly what you asked for, right or wrong. The more you focus on need and less on implementation, the better you use the expertise and skills of the team. Neither is right or wrong.

                – Daniel
                Apr 26 at 13:02











              • @Daniel I agree with what you said above, so +1 on the comment. The only thing I'd add is that command-and-control is often less efficient, because it doesn't really leverage the expertise (if any) available from the Development Team. There are a number of exercises used during agile training camps that demonstrate the efficiencies of self-management and emergent design, so I think "getting what you want in granular detail" and "finding novel and unexpected solutions that gain unexpected efficiencies" often exist in dynamic tension. YMMV.

                – Todd A. Jacobs
                Apr 26 at 14:49












              • Yes on all of that. Sorry if that wasn't clear in my comment. While there may be some times where I need a very specific thing, I would most often break toward giving team as much control of the implementation as possible.

                – Daniel
                Apr 26 at 17:30















              15



















              My question is, to what extent should the PO describe the requirements of a UI?




              To the extent that the designers know what to design and the programmers know what to program. In your example, "as a user I want to see a list of dates so I can..." seems to be a good user story. Who else would know what the purpose of that user interface is and what data the users need at that point.




              Should we (the developers and designers) look to the PO to decide and say what the information in the UI should be?




              Yes. Now the Product Owner might not be a technical person. That means you have to provide feedback on how hard it is to do what the PO requests so the PO can adjust the story accordingly. And you might want to bring in the experience of your job and maybe say "but studies have shown comparing dates is easier done in a grid than a list" or "but the design guidelines of the mobile device say it should never be blinking. Maybe we can use bold font instead?".



              But in the end, the decision what data to display is a clear cut Product Owner responsibility. How it is displayed is the job of the dev team. Ideally, the whole Scrum team talks about this in the Backlog Refinement Meeting.






              share|improve this answer




























              • Backlog Grooming Meeting is a good start. In practice this kind of stuff is often discussed initially outside of the Scrum team during the requirements engineering, before any backlog item is created, and refined during the Grooming.

                – Christian Strempfer
                Apr 25 at 15:37






              • 3





                When I teach product ownership, I often explain that there is a range of reasonable detail to put in. The more you put in, the more likely you are to get exactly what you asked for, right or wrong. The more you focus on need and less on implementation, the better you use the expertise and skills of the team. Neither is right or wrong.

                – Daniel
                Apr 26 at 13:02











              • @Daniel I agree with what you said above, so +1 on the comment. The only thing I'd add is that command-and-control is often less efficient, because it doesn't really leverage the expertise (if any) available from the Development Team. There are a number of exercises used during agile training camps that demonstrate the efficiencies of self-management and emergent design, so I think "getting what you want in granular detail" and "finding novel and unexpected solutions that gain unexpected efficiencies" often exist in dynamic tension. YMMV.

                – Todd A. Jacobs
                Apr 26 at 14:49












              • Yes on all of that. Sorry if that wasn't clear in my comment. While there may be some times where I need a very specific thing, I would most often break toward giving team as much control of the implementation as possible.

                – Daniel
                Apr 26 at 17:30













              15














              15










              15










              My question is, to what extent should the PO describe the requirements of a UI?




              To the extent that the designers know what to design and the programmers know what to program. In your example, "as a user I want to see a list of dates so I can..." seems to be a good user story. Who else would know what the purpose of that user interface is and what data the users need at that point.




              Should we (the developers and designers) look to the PO to decide and say what the information in the UI should be?




              Yes. Now the Product Owner might not be a technical person. That means you have to provide feedback on how hard it is to do what the PO requests so the PO can adjust the story accordingly. And you might want to bring in the experience of your job and maybe say "but studies have shown comparing dates is easier done in a grid than a list" or "but the design guidelines of the mobile device say it should never be blinking. Maybe we can use bold font instead?".



              But in the end, the decision what data to display is a clear cut Product Owner responsibility. How it is displayed is the job of the dev team. Ideally, the whole Scrum team talks about this in the Backlog Refinement Meeting.






              share|improve this answer

















              My question is, to what extent should the PO describe the requirements of a UI?




              To the extent that the designers know what to design and the programmers know what to program. In your example, "as a user I want to see a list of dates so I can..." seems to be a good user story. Who else would know what the purpose of that user interface is and what data the users need at that point.




              Should we (the developers and designers) look to the PO to decide and say what the information in the UI should be?




              Yes. Now the Product Owner might not be a technical person. That means you have to provide feedback on how hard it is to do what the PO requests so the PO can adjust the story accordingly. And you might want to bring in the experience of your job and maybe say "but studies have shown comparing dates is easier done in a grid than a list" or "but the design guidelines of the mobile device say it should never be blinking. Maybe we can use bold font instead?".



              But in the end, the decision what data to display is a clear cut Product Owner responsibility. How it is displayed is the job of the dev team. Ideally, the whole Scrum team talks about this in the Backlog Refinement Meeting.







              share|improve this answer















              share|improve this answer




              share|improve this answer



              share|improve this answer








              edited Apr 25 at 15:45









              Todd A. Jacobs

              36.3k4 gold badges37 silver badges136 bronze badges




              36.3k4 gold badges37 silver badges136 bronze badges










              answered Apr 25 at 15:31









              nvoigtnvoigt

              4,93810 silver badges20 bronze badges




              4,93810 silver badges20 bronze badges















              • Backlog Grooming Meeting is a good start. In practice this kind of stuff is often discussed initially outside of the Scrum team during the requirements engineering, before any backlog item is created, and refined during the Grooming.

                – Christian Strempfer
                Apr 25 at 15:37






              • 3





                When I teach product ownership, I often explain that there is a range of reasonable detail to put in. The more you put in, the more likely you are to get exactly what you asked for, right or wrong. The more you focus on need and less on implementation, the better you use the expertise and skills of the team. Neither is right or wrong.

                – Daniel
                Apr 26 at 13:02











              • @Daniel I agree with what you said above, so +1 on the comment. The only thing I'd add is that command-and-control is often less efficient, because it doesn't really leverage the expertise (if any) available from the Development Team. There are a number of exercises used during agile training camps that demonstrate the efficiencies of self-management and emergent design, so I think "getting what you want in granular detail" and "finding novel and unexpected solutions that gain unexpected efficiencies" often exist in dynamic tension. YMMV.

                – Todd A. Jacobs
                Apr 26 at 14:49












              • Yes on all of that. Sorry if that wasn't clear in my comment. While there may be some times where I need a very specific thing, I would most often break toward giving team as much control of the implementation as possible.

                – Daniel
                Apr 26 at 17:30

















              • Backlog Grooming Meeting is a good start. In practice this kind of stuff is often discussed initially outside of the Scrum team during the requirements engineering, before any backlog item is created, and refined during the Grooming.

                – Christian Strempfer
                Apr 25 at 15:37






              • 3





                When I teach product ownership, I often explain that there is a range of reasonable detail to put in. The more you put in, the more likely you are to get exactly what you asked for, right or wrong. The more you focus on need and less on implementation, the better you use the expertise and skills of the team. Neither is right or wrong.

                – Daniel
                Apr 26 at 13:02











              • @Daniel I agree with what you said above, so +1 on the comment. The only thing I'd add is that command-and-control is often less efficient, because it doesn't really leverage the expertise (if any) available from the Development Team. There are a number of exercises used during agile training camps that demonstrate the efficiencies of self-management and emergent design, so I think "getting what you want in granular detail" and "finding novel and unexpected solutions that gain unexpected efficiencies" often exist in dynamic tension. YMMV.

                – Todd A. Jacobs
                Apr 26 at 14:49












              • Yes on all of that. Sorry if that wasn't clear in my comment. While there may be some times where I need a very specific thing, I would most often break toward giving team as much control of the implementation as possible.

                – Daniel
                Apr 26 at 17:30
















              Backlog Grooming Meeting is a good start. In practice this kind of stuff is often discussed initially outside of the Scrum team during the requirements engineering, before any backlog item is created, and refined during the Grooming.

              – Christian Strempfer
              Apr 25 at 15:37





              Backlog Grooming Meeting is a good start. In practice this kind of stuff is often discussed initially outside of the Scrum team during the requirements engineering, before any backlog item is created, and refined during the Grooming.

              – Christian Strempfer
              Apr 25 at 15:37




              3




              3





              When I teach product ownership, I often explain that there is a range of reasonable detail to put in. The more you put in, the more likely you are to get exactly what you asked for, right or wrong. The more you focus on need and less on implementation, the better you use the expertise and skills of the team. Neither is right or wrong.

              – Daniel
              Apr 26 at 13:02





              When I teach product ownership, I often explain that there is a range of reasonable detail to put in. The more you put in, the more likely you are to get exactly what you asked for, right or wrong. The more you focus on need and less on implementation, the better you use the expertise and skills of the team. Neither is right or wrong.

              – Daniel
              Apr 26 at 13:02













              @Daniel I agree with what you said above, so +1 on the comment. The only thing I'd add is that command-and-control is often less efficient, because it doesn't really leverage the expertise (if any) available from the Development Team. There are a number of exercises used during agile training camps that demonstrate the efficiencies of self-management and emergent design, so I think "getting what you want in granular detail" and "finding novel and unexpected solutions that gain unexpected efficiencies" often exist in dynamic tension. YMMV.

              – Todd A. Jacobs
              Apr 26 at 14:49






              @Daniel I agree with what you said above, so +1 on the comment. The only thing I'd add is that command-and-control is often less efficient, because it doesn't really leverage the expertise (if any) available from the Development Team. There are a number of exercises used during agile training camps that demonstrate the efficiencies of self-management and emergent design, so I think "getting what you want in granular detail" and "finding novel and unexpected solutions that gain unexpected efficiencies" often exist in dynamic tension. YMMV.

              – Todd A. Jacobs
              Apr 26 at 14:49














              Yes on all of that. Sorry if that wasn't clear in my comment. While there may be some times where I need a very specific thing, I would most often break toward giving team as much control of the implementation as possible.

              – Daniel
              Apr 26 at 17:30





              Yes on all of that. Sorry if that wasn't clear in my comment. While there may be some times where I need a very specific thing, I would most often break toward giving team as much control of the implementation as possible.

              – Daniel
              Apr 26 at 17:30











              1


















              As you are talking about a Product Owner I am going to assume you are using Scrum.



              As you mention in your question, it is the responsibility of the Product Owner to prioritise and maintain the backlog of requirements. They also ensure that the team fully understands these requirements.



              It is the development team's responsibility to decide how to implement the backlog items.



              To quote from the Scrum Guide:




              No one (not even the Scrum Master) tells the Development Team how to turn Product Backlog into Increments of potentially releasable functionality




              So far we have been discussing responsibilities. How the team works together is just as important.



              I would hope that the development team welcomes any input or suggestions that the Product Owner makes on implementation. Equally the development team may make suggestions to the Product Owner about requirements and priorities. If you are doing user testing this becomes even more significant.



              However, the responsibilities are clear. The Product Owner has the final say on the product backlog and the development team has the final say on implementation.






              share|improve this answer


























              • And the product owner generally has final acceptance on Done.

                – jmoreno
                Apr 26 at 11:19















              1


















              As you are talking about a Product Owner I am going to assume you are using Scrum.



              As you mention in your question, it is the responsibility of the Product Owner to prioritise and maintain the backlog of requirements. They also ensure that the team fully understands these requirements.



              It is the development team's responsibility to decide how to implement the backlog items.



              To quote from the Scrum Guide:




              No one (not even the Scrum Master) tells the Development Team how to turn Product Backlog into Increments of potentially releasable functionality




              So far we have been discussing responsibilities. How the team works together is just as important.



              I would hope that the development team welcomes any input or suggestions that the Product Owner makes on implementation. Equally the development team may make suggestions to the Product Owner about requirements and priorities. If you are doing user testing this becomes even more significant.



              However, the responsibilities are clear. The Product Owner has the final say on the product backlog and the development team has the final say on implementation.






              share|improve this answer


























              • And the product owner generally has final acceptance on Done.

                – jmoreno
                Apr 26 at 11:19













              1














              1










              1









              As you are talking about a Product Owner I am going to assume you are using Scrum.



              As you mention in your question, it is the responsibility of the Product Owner to prioritise and maintain the backlog of requirements. They also ensure that the team fully understands these requirements.



              It is the development team's responsibility to decide how to implement the backlog items.



              To quote from the Scrum Guide:




              No one (not even the Scrum Master) tells the Development Team how to turn Product Backlog into Increments of potentially releasable functionality




              So far we have been discussing responsibilities. How the team works together is just as important.



              I would hope that the development team welcomes any input or suggestions that the Product Owner makes on implementation. Equally the development team may make suggestions to the Product Owner about requirements and priorities. If you are doing user testing this becomes even more significant.



              However, the responsibilities are clear. The Product Owner has the final say on the product backlog and the development team has the final say on implementation.






              share|improve this answer














              As you are talking about a Product Owner I am going to assume you are using Scrum.



              As you mention in your question, it is the responsibility of the Product Owner to prioritise and maintain the backlog of requirements. They also ensure that the team fully understands these requirements.



              It is the development team's responsibility to decide how to implement the backlog items.



              To quote from the Scrum Guide:




              No one (not even the Scrum Master) tells the Development Team how to turn Product Backlog into Increments of potentially releasable functionality




              So far we have been discussing responsibilities. How the team works together is just as important.



              I would hope that the development team welcomes any input or suggestions that the Product Owner makes on implementation. Equally the development team may make suggestions to the Product Owner about requirements and priorities. If you are doing user testing this becomes even more significant.



              However, the responsibilities are clear. The Product Owner has the final say on the product backlog and the development team has the final say on implementation.







              share|improve this answer













              share|improve this answer




              share|improve this answer



              share|improve this answer










              answered Apr 25 at 18:01









              Barnaby GoldenBarnaby Golden

              11.7k1 gold badge9 silver badges30 bronze badges




              11.7k1 gold badge9 silver badges30 bronze badges















              • And the product owner generally has final acceptance on Done.

                – jmoreno
                Apr 26 at 11:19

















              • And the product owner generally has final acceptance on Done.

                – jmoreno
                Apr 26 at 11:19
















              And the product owner generally has final acceptance on Done.

              – jmoreno
              Apr 26 at 11:19





              And the product owner generally has final acceptance on Done.

              – jmoreno
              Apr 26 at 11:19











              1


















              For your title, the clear cut answer is yes. The product is for a purpose, and they are the ones defining that purpose. In fact it’s quite common to have place holders that say things like “get legal verbiage and place here”. Just as you don’t make up your own legal or product support language, you don’t get to override the product owner on other similar matters, such as whether a displayed date will be a date only or a date and time.



              For the question as asked in your body, it’s a bit more complex.



              Your UI expertise should come in how best to display what they want displayed. Should dates be dd/MM/yy, yyyy-MM-dd, Saturday, June 12, 1956 at 4:15 in the morning, or something else? So, you should be free to push for particular looks and to push back against others. List vs grids vs dropdowns, those are the kind of things that you should generally be deciding. But depending on the product, they may override you even on that — internal apps where they are the key user, “I find this confusing” is a valid statement no matter how much your research says that it should be clearer.






              share|improve this answer






























                1


















                For your title, the clear cut answer is yes. The product is for a purpose, and they are the ones defining that purpose. In fact it’s quite common to have place holders that say things like “get legal verbiage and place here”. Just as you don’t make up your own legal or product support language, you don’t get to override the product owner on other similar matters, such as whether a displayed date will be a date only or a date and time.



                For the question as asked in your body, it’s a bit more complex.



                Your UI expertise should come in how best to display what they want displayed. Should dates be dd/MM/yy, yyyy-MM-dd, Saturday, June 12, 1956 at 4:15 in the morning, or something else? So, you should be free to push for particular looks and to push back against others. List vs grids vs dropdowns, those are the kind of things that you should generally be deciding. But depending on the product, they may override you even on that — internal apps where they are the key user, “I find this confusing” is a valid statement no matter how much your research says that it should be clearer.






                share|improve this answer




























                  1














                  1










                  1









                  For your title, the clear cut answer is yes. The product is for a purpose, and they are the ones defining that purpose. In fact it’s quite common to have place holders that say things like “get legal verbiage and place here”. Just as you don’t make up your own legal or product support language, you don’t get to override the product owner on other similar matters, such as whether a displayed date will be a date only or a date and time.



                  For the question as asked in your body, it’s a bit more complex.



                  Your UI expertise should come in how best to display what they want displayed. Should dates be dd/MM/yy, yyyy-MM-dd, Saturday, June 12, 1956 at 4:15 in the morning, or something else? So, you should be free to push for particular looks and to push back against others. List vs grids vs dropdowns, those are the kind of things that you should generally be deciding. But depending on the product, they may override you even on that — internal apps where they are the key user, “I find this confusing” is a valid statement no matter how much your research says that it should be clearer.






                  share|improve this answer














                  For your title, the clear cut answer is yes. The product is for a purpose, and they are the ones defining that purpose. In fact it’s quite common to have place holders that say things like “get legal verbiage and place here”. Just as you don’t make up your own legal or product support language, you don’t get to override the product owner on other similar matters, such as whether a displayed date will be a date only or a date and time.



                  For the question as asked in your body, it’s a bit more complex.



                  Your UI expertise should come in how best to display what they want displayed. Should dates be dd/MM/yy, yyyy-MM-dd, Saturday, June 12, 1956 at 4:15 in the morning, or something else? So, you should be free to push for particular looks and to push back against others. List vs grids vs dropdowns, those are the kind of things that you should generally be deciding. But depending on the product, they may override you even on that — internal apps where they are the key user, “I find this confusing” is a valid statement no matter how much your research says that it should be clearer.







                  share|improve this answer













                  share|improve this answer




                  share|improve this answer



                  share|improve this answer










                  answered Apr 26 at 11:40









                  jmorenojmoreno

                  1894 bronze badges




                  1894 bronze badges































                      draft saved

                      draft discarded















































                      Thanks for contributing an answer to Project Management Stack Exchange!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid


                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.

                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fpm.stackexchange.com%2fquestions%2f26291%2fshould-the-product-owner-dictate-what-info-the-ui-needs-to-display%23new-answer', 'question_page');

                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown









                      Popular posts from this blog

                      Tamil (spriik) Luke uk diar | Nawigatjuun

                      Align equal signs while including text over equalitiesAMS align: left aligned text/math plus multicolumn alignmentMultiple alignmentsAligning equations in multiple placesNumbering and aligning an equation with multiple columnsHow to align one equation with another multline equationUsing \ in environments inside the begintabularxNumber equations and preserving alignment of equal signsHow can I align equations to the left and to the right?Double equation alignment problem within align enviromentAligned within align: Why are they right-aligned?

                      Where does the image of a data connector as a sharp metal spike originate from?Where does the concept of infected people turning into zombies only after death originate from?Where does the motif of a reanimated human head originate?Where did the notion that Dragons could speak originate?Where does the archetypal image of the 'Grey' alien come from?Where did the suffix '-Man' originate?Where does the notion of being injured or killed by an illusion originate?Where did the term “sophont” originate?Where does the trope of magic spells being driven by advanced technology originate from?Where did the term “the living impaired” originate?