During the course of the Scrum, a daily meeting will take place to update everyone on each team’s progress. A summary will be given of accomplishments since the last meeting, future plans and reasons why something was not accomplished. This allows the Scrum Master to see where each team is and possibly offer help, if required.
These daily meetings should be a fixed amount of time, usually 15 to 20 minutes maximum. An agenda made prior to the meeting and distributed to all parties will help keep the meetings on track and within time constraints. To ensure that there are no delays, Scrum meetings should be held at the same time and use the same method of communication. If the teams are international, a compromise time should be made. This way no one feels that they always have to go out of their way to accommodate everyone else.
During the meeting, each team member answers three questions:
- What have you done since yesterday?
- What are you planning to do by tomorrow?
- Do you have any problems preventing you from accomplishing your goal?
To show how much time is left on a particular task, a Burndown Chart is used. This helps determine the amount of time still needed to complete a project. While the goal is to consistently decrease this number, the estimates will toggle up and down as new work is added or completed. The Burndown Chart can also assist in Release Planning. A release date can be estimated based on time information from the Burndown chart.
There are many advantages to using the Scrum Methodology:
- Communication can improve across all the teams.
- It provides for an open forum, where everyone knows who is responsible for which item.
- Scrum can increase team efficiency by as much as 20 percent.
- Problems are more transparent.