Responsibilities of a Product Owner in An Agile Scrum Environment

Product owner is one of the most important roles in any agile teams. Sometimes this role is also called BPO referring to Business Product Owner. Product owner is one of the three key roles of the agile team (namely Product Owner, Scrum Master & The Team) and is a someone tasked with creating vision for the product and governing what is being released.

Here are some of the key roles a product owner typically does in an agile team.

  1. Defines the features of the product being developed by conveying or creating the vision and goals
  2. Creates and maintains the product backlog
  3. Prioritizes the features according business or market values so that they are analyzed, developed and tested according to those priorities
  4. Helps the team if any clarifications are required around the features /epics or stories.
  5. Is responsible for the profitability of the product.
  6. Is responsible for making any adjustment to the features being developed for the priority of the development every iteration as needed.
  7. Participates in the various key meetings such as Daily Scrums, Retrospectives, and probably explains the business values to the stakeholders when a Show and Tell meeting is conducted.
  8. Makes decision on acceptance or rejection of the work results
  9. Represents the customer and engages the customers or interfaces with them as required.
  10. Is responsible for communicates the project status to external stakeholders
  11. Has authority to terminate the iteration or sprint if a sudden change in direction is required.

On the fun side, also take a look at the following two great cartoons about product owner roles. (Disclaimer: The images have been borrowed under fair usage. The original author name(s) appear on the cartoon itself)

First one:

An the other one:

Originally posted 2012-09-16 13:17:01.

Share

100 Plus Agile Terms – A Comprehensive List


(Image Source: Wikipedia / Creative Commons / Author: VersionOne, Inc)

Agile has been a hot topic in the industry. Many companies are converting their work teams into agile – some others, especially the big enterprises with decades of experience in waterfall model are choosing to be hybrid, experimenting stuffs. Google is a hundred percent agile company. In this article I have collected over hundred agile terms worth knowing if you are planning to shift to the Agile paradigm. This is just a list, you can Google the terms to find their meanings (although I plan to have another article sometimes later explaining these terms.)

I have worked on the Waterfall Model for over five years now as a software engineer in Java/J2EE platform, and I have been recently assigned to work on an agile team. This is the first time I will have a real experience of working in an agile environment. I have taken few agile workshops and agile training in the past, I hope those will be helpful.

So here goes the comprehensive list of agile terms. I plan to add more as I discover these terminologies. Keep coming back.
(more…)

Blog Widget by LinkWithin

Originally posted 2012-01-21 14:23:32.

Share