In my previous post, I discussed Scrum Ceremonies . Now is the time to have a look at the tangible deliverables in Scrum, called Scrum Artifacts. In agile Scrum there are three artifacts:

1- Product Backlog

Product backlog in Scrum(agile development) is a prioritised list of all to-do tasks and the features, it contains a short description of all these items with the desired functionality in the product. Product backlog is a dynamically prioritised and always changing list, depending on the new ideas for the product. Product backlog is owned by Product Owner, and is also broken down in to user stories by him. Product Owner must prioritise the top stories before Sprint Planning Meeting. Product Log contains all the scope items regardless of their level of details.

2- Sprint Backlog

During the sprint planning meeting, the developing team selects a list of items from product backlog that they need to deliver by the end of the sprint. This list of requirements and tasks that is the subset of a product backlog is called Sprint Backlog. The requirements in sprint backlog are further broken down into tasks and are assigned a priority order for implementation by developers. These tasks need to be developed, tested, documented and integrated by the end of the sprint.

Sprint backlog is more detailed than the product backlog, and usually includes the information like number of hours required for development and the name of the person responsible for particular task. Unlike product backlog, sprint backlog can not always be changed unless required by development team.

3- Burndown Chart

The burndown chart shows the progress of development team over the period of time. It represents the amount of work that needs to be done during the sprint. Burndown chart is very useful way to see where development team stands at any particular time during the sprint, as it represents both the progress of the team and amount of the work left.

The burndown chart can be drawn by plotting work done along the horizontal axis while time along vertical axis.