Sprint Planning
Prior to the customer meeting, the team should do the following:
- Forecast how much time each team member will have during each of the next two weeks for working on the project
- If you have historical data, look at your velocity (velocity defined)
During the customer meeting, the team and customer should do the following:
- Determine if you will have a one or two week sprint
- Write a sprint goal
- Write user stories (likely driven from the SRS use cases)
- Estimate effort to complete the user stories
- Negotiate which user stories fit in the sprint
- Identify "stretch goals" for the sprint if you get done early
- Agree on acceptance criteria for accepted user stories
After the customer meeting, the team should do the following:
- Enter the user stories in JIRA using Greenhopper (typically use Agile tab to create a board (also manage board and change estimation to Original Time Estimate), add sprints, user stories/sub-tasks, and tasks)
- Assign tasks, owners, and estimates in JIRA
- Start your Iteration Report by posting your sprint goal, and accepted user stories, stretch goals, and acceptance criteria
- Get to work on the tasks, conduct daily stand-up meetings, communicate issues and/or progress to Dr. Janzen and/or your customer as needed