PrepareThe Scrum Master performs the following steps.
Conduct
|
Step | Tool guidance |
---|---|
1. Introduction The Scrum Master facilitates the meeting. He/she begins by reviewing the purpose of the Sprint Planning and ground rules. |
|
2. Discuss the the Release Backlog Discuss the ordered Release Backlog items to bring clarity. |
Display the Ranked List view of the Release Backlog.
|
3. Discuss impediments and risks The team discusses impediments and risks. |
Display the team dashboard, Scrum Master tab.
|
4. Agree on Sprint velocity The Development Team forecasts the number of story points they can accomplish in the upcoming Sprint based on previous experience (Sprint velocity). |
The velocity for previous Sprints in this release is available on the Release Plan under Plan
Details > Velocity. (For prior release Sprints' velocities, consult prior release plans).
Document agreed velocity on the Sprint Goal tab of the release plan. |
5. Select stories for the Sprint The team discusses each story proposed for the release, starting with the highest ranked. The team doesn't review epics, because they are typically too large to fit within a Sprint. Specifically:
Stop allocating stories to the Sprint once the total allocated story points approximates the Sprint velocity. |
Display the Ranked List view of the Release Backlog.
Hover over each work item to display key information without having to leave the ranked list. To modify rank, click and drag the work item up or down (click at the far left of the work item). To modify rank, click and drag the work item up or down (click at the far left of the work item), or type a new number in the "rank" column. See Ranking work items. The total points allocated to the Sprint are displayed on the Sprint plan.
To see the stories, set View As to Work Breakdown, then click Unassigned. (This view will be used in subsequent steps to create and assign tasks). To select stories for the Sprint:
To remove stories
|
6. Agree on the Sprint Goal A Sprint Goal summarizes the desired outcome of the iteration. It provides a shared objective, and it states why it’s worthwhile undertaking the Sprint. Each Sprint should have a shared goal. This ensures that everyone works in the same direction. |
Document the Sprint goal on the Sprint Goal tab of the Sprint plan. |
7. Break Down Stories Into Tasks To make it easier to see progress, multiple tasks are created for each story. A task should take approximately one day or less to complete. |
Click the twistie next to the Action icon next to the story and click Create Child Work Item > Task.
When you add a child work item in Rational Team Concert a parent - child relationship is established between two work items, thus creating a hierarchical structure. This helps traceability and navigation. For a parent work item you can see its children work items as links and for a child work item, you can see its parent work item as a link. |
8. Estimate tasks Some teams prefer to assign owners for each task first, so they can estimate according to each owner’s skills. Other teams prefer to estimate all tasks together as a team. Regardless of what approach your team prefers, it is important to give each task an estimate, so that you can follow up on how much work has been completed and how much is remaining for the Sprint. |
Click the twistie in the Effective Estimate column and select an estimate. |
9. Development team members self-assign tasks Each development team member looks at the set of unassigned stories and tasks on the Sprint plan and assigns tasks to themselves. Self-assignment of tasks is central to self-organizing teams in Scrum. Some organizations might decide though to let the Scrum Master assign the work to the team. |
Each member of the team has their own menu in the Work Breakdown view. to assign work, drag and drop the work item on the assignee's menu (click at the far left of the work item to start dragging). Note how the stories and tasks are displayed in different colors. The Work Breakdown view always shows the parents and children in the hierarchy they have been defined. The stories are shown in grey color when they belong to a different user or are unassigned. Stories that have been assigned to the user are shown in blue color. (Assigning stories to users is optional - this tool mentor assumes stories are unassigned). |
10. Review team allocation The Scrum Master checks that the development team’s allocation is accurate. Ideally, if a development team member will own any task they should be 100% allocated to the team.Some teams only provide estimates for development team tasks. In this case, set Scrum Master and Product Owner availability to zero so that the team loading information is accurate. Typically, users are expected to ensure that their participation in various teams is accurate themselves. This includes allocation to the team, working hours per day/week, and vacation. |
The Scrum Master looks at the allocation settings for himself and each of the team members and asks those whose allocation is not accurate make updates.
To update your allocation:
|
11. Review the Sprint load When all tasks for all stories (assigned to the Sprint) have an estimate and the allocations of the team members are accurate, the Scrum Master reviews the Sprint load. Total hours estimated for all tasks in the Sprint should be less than the total hours available. Otherwise the team is overloaded. For each team member, the total hours available should also be less than the total hours estimated for the work assigned to that team member. |
View Sprint load.
Mouse-over the load bar to see:
Review the loads for individual team members.
|
12. Ongoing during the Sprint Planning
New ideas are captured as stories/epics. |
See Creating work items in the web client. |
The Scrum Master performs the following housekeeping steps.
Step | Tool guidance |
---|---|
1. Standard meeting follow-up items This includes creating work items from meeting notes, soliciting feedback from absent members, and resolving any work item(s) associated with the meeting. |
Meetings and Rational Team Concert |
2. Baseline the Sprint plan. A snapshot captures the current state of a plan. You can use the snapshot later to compare with the future states of the plan to identify trends. |
See Rational Team Concert tutorial: Plan
the Sprint for detailed step-by-step guidance. Also see this demo.
Licensed Materials - Property of IBM |