Overview
The sprint is the
main point of activity for any scrum project. During a sprint, the development
team delivers a certain portion, or a “slice” of the actual development
activity to be carried out as defined in the product backlog. During a sprint, the development activity can
include a host of other things in addition to the actual development work. This
can include the documentation, user manual creation, testing and debugging
functionality, or even checking cross platform compatibility. Each activity
during the sprint can be understood as a task. When user stories are transferred to a sprint backlog by the product owner, the development team further segregates each user story into its
individual tasks i.e. each story is broken down into smaller tasks to make it
more manageable and develop able. Each user story is assigned a story point
which determines its potential value. The story points help to generate an
estimate as to how many user stories can be included in the sprint backlog
based upon the team’s ability to carry out the development.
The entire
development is carried out in the form of sprints. Usually, a sprint lasts for
two weeks, however, technically they can extend up to three to four weeks
depending upon how scum is being implemented by the product owner and the scrum
master. Sprints are also known as “iterations” in more simple terms. Sprints
are supervised by scrum masters. As per the scrum guide, a scrum master should be a passive participant during the sprint. His
or her job is to ensure that the team members properly follow scrum rules when
the sprint is underway. At the end of the sprint, user stories are developed
into shippable products, each with its own functionality and importance.
A sprint planning
meeting is held before the sprint commences. It is attended by the product
owner, the team members, and the scrum master. During the sprint planning
meeting, the product owner transfers some of the user stories from the product
backlog into the sprint backlog for development purposes. The meeting is
actually held in two parts:
· First half
of the meeting
During the first half of the meeting, the product
owner explains about the user stories which have been included in the sprint
backlog. He or she explains about the acceptance levels and the importance of
the user stories to the stakeholders. Team members are free to ask questions to
the product owner if they require explanations regarding some of the user
stories.
· The second
half of the meeting
During second half of the sprint planning meeting, the
team members breakdown the user stories in the sprint backlog into smaller, and
more manageable tasks, which are taken up for development purposes. Generally,
the team members decide unanimously how to distribute the tasks and user
stories among themselves. Team members take up work as per their skill sets
and development expertise.
Sprint retrospectives
A sprint
retrospective meeting is held after the sprint is over. The main purpose of the
meeting is to evaluate the sprint which has just completed, and what lessons
should be learnt from it. A lot of discussion occurs during the meeting, and
both the product owner and the scrum master try to envision what could possible
go wrong in the future sprints. They contribute their expertise as well as
their experience, and try to identify impediments, and seek solutions for
potential problems which may occur in the near future.
No comments:
Post a Comment