1. Sprint Planning
At the beginning of each sprint, the team will meet to set a sprint goal. After selecting a goal, the product owner presents the items that need to be completed for the upcoming sprint. These items are moved from the product backlog to the sprint backlog to be completed.
2. Daily Scrum Meetings
During the sprint, these short, mandatory meetings are typically at the beginning of each work day, run by the scrum master. These meetings are to set the goals for the day as well as for team members to update their scrum master on their progress from the previous work day.
Scrum Master Tips:
While making updates to tasks, update the effort needed on each task as updates come in so it is easier to gauge how much work is left in the sprint.
Keep the meetings short by guiding more complex questions that come up during the meeting to continue after the meeting.
Developer Tip: The daily scrum meeting is your frequent opportunity to update your team on your progress, indicate what you are working on next, and bring up any potential problems, but you can also provide these updates as needed at other times. Be honest about your progress so that your team can make changes if needed.
Product Owner Tip: Daily Scrum meetings create opportunities to evaluate progress and start thinking about if mid-sprint changes need to be made. Plan on being available to answer questions after the sprint.
3. Sprint Review
The Sprint review is at the end of each sprint. The team shows off what it has accomplished during the sprint. In larger companies, this is a chance for teams to see what other components of an application teams have worked on to understand the bigger picture. In this program, the sprint reviews are opportunities for teams to see what other teams have done and ask questions.
In this program, the product owner and project manager will create the presentation for each sprint review. Since the goal is to have something demonstrable by the end of the sprint, the natural sprint review topic is to focus on the demonstrable accomplishment.
4. Sprint Retrospective
Also at the end of each sprint, the team reflects on three topics constructively:
What went well; process, task completion success, communication, etc.
What could use improvement; process, task completion challenges, communication, etc.
How to improve the next sprint.
Ideally, the team will improve with each sprint. In this program, please consider everyone is learning the process. The goal is to grow over the course of the program to have a greater chance of success working after college. Help each other out and be good to each other!