Scrum - Summary
Scrum - Summary
Scrum - Summary
Preparation
To do this, the team work with the Product Owner to select the most
valuable items from the Product Backlog which fits their projected capacity
for the Sprint. Bear in mind that each item on the Product Backlog ought to
have been given an estimate by the team, so they will know roughly how
much work is likely to be involved.
A good Sprint Goal will allow the team to demonstrate focus and
commitment, and allow collaboration and the re-planning of work so it is
met.
The Product Owner does not need to be present for this part of Sprint
Planning, as it is up to the team to plan this forecast at a technical level.
However, the Product Owner should be available, even if only remotely, to
answer any questions the team may have, and to provide any clarification
that may be needed about the scope of the work. If more than one release
is expected during the Sprint, this should be agreed with the PO and
accounted for in the Sprint Backlog.
By the end of Sprint Planning, a team should be confident that it has made
a good forecast of the work that will be needed to meet the Sprint Goal. It
will have captured that plan in the Sprint Backlog which the team wholly
owns. The team should be able to begin implementing that plan
immediately and with a clear understanding – such as a Sprint Burndown -
of how much work remains at any given point.
Each day, every day
Once the
team have planned their Sprint Backlog they can start work. If they have
planned things out as tasks, they will collaborate with each other, as a
team, to make sure that those tasks are completed. They’ll be able to track
their progress by using their task board and their Sprint Burndown of work
remaining.
Each team member will be sure to keep the Scrum Task Board and the
Sprint Burndown updated, so the information can be relied upon by others.
An information radiator should always tell the truth.
Every working day, at the same time, the Development Team will meet and
plan what they will do to bring them closer to the Sprint Goal. This meeting
is called the Daily Scrum and it should never take more than 15 minutes.
• What they did yesterday to help the team meet the Sprint Goal
• What they intend to do today to help the team meet the Sprint Goal
• Any impediments which are getting in their way
By the end of the Daily Scrum, the team should have a clear plan for the
next 24 hours and an understanding of how they will need to collaborate in
order to achieve it. They should also have a list of any impediments which
require the Scrum Master’s attention.
The team stop once the session’s time-box runs out. They will recommence
where they left off the next time, eventually starting at the top again so the
backlog is kept up to date.
Always collaborate
In agile practice, team members never work in isolation – if they did, they
wouldn’t be a team. In fact, teamwork is so important that the role is
Development Team rather than Developer.
This means that each Development Team member must collaborate with
his or her peers throughout the day, as they are jointly responsible for the
progress of work. Any problems or failures are jointly owned by the team,
as well as their successes. Collaboration is not something which is
restricted to events such as the Daily Scrum, but applies to everything the
team does throughout each entire Sprint.
It’s also something a team must prepare for. Enough time must be allowed
for a demonstration of the work which has been performed. Tasks may be
planned on a Sprint Backlog for this purpose, to make sure that the Review
does justice to the work done and the value which is now available. Also, if
the Product Owner thinks it would be a good idea to invite stakeholders,
then those invitations ought to have been sent. The review is an opportunity
to celebrate the work which has been done and to showcase their
accomplishments, so confidence is inspired and a continued investment in
the team might be justified.
In a “Retro”, everyone has an equal voice. One approach, which the Scrum
Master may facilitate, is to identify: