Showing posts from August, 2014

Agile and Scrum Methodology - Product and Sprint backlog

In this post, we are going to see what is a Product backlog and what is a Sprint backlog and the differences between the two. Product backlog: The product backlog is an ordered list of everything that might be needed in the product and is the single source of requirements for any changes to be made to the product. A product backlog contains a list of product backlog items. The items could be in the form of: Story - short description of what the user wants from the product (eg., As a online retailer I need a catolog of products to be displayed). Bug Epic - represents bigger user stories The items which are of high priority will be at the top of the backlog. The product backlog is maintained and managed by the product owner.  Progressive Refinement: It is a process wherein items at the top of the backlog will have more details into it than the ones at the bottom of the backlog. With time, and as and when the the backlog items at the top are completed, rest of th

Agile and Scrum Methodology - Roles and Responsibilites

In this post, we will talk about the various roles and responsibilities associated with Scrum. In scrum, generally there are 3 distinguished roles as follows: Product Owner Scrum master The Team 1. Product Owner The role of a Product Owner is very crucial in the making the product a success in the market, as it deals with the "What" and the "Why" of the product. Is one who has a product vision on how the product should look like, what should be its features etc. Unsurprisingly, the product owner should have very good domain expertise. Communicates with various stakeholders like sponsor, client, end users and gathers requirements. Also responsible for end user satisfaction, has overall commitment to product road map. Also responsible for ROI (return on investment) and work out the budget constraints. 2. Scrum master Scrum master is more of a facilitator and a coach who gives valuable advice to the team. The roles include: Make sure every