Sprint Planning
Sprint planning is the process where we decide what will appear in next sprint, and make a judgement call on the size/complexity of the piece of work. This is undertaken in two meetings, in the first the person currently responsible for managing our core work, other members of the leadership team, and anyone else who is interested, will assign tickets to being high/medium/low priority.
During a sizing meeting, the second meeting, the whole group will ensure that tickets are suitably clear in the expectations and assign a size of small, medium, large, or extra-large. Note that these have no other references except to themselves as sizes, and there is no equivalency table in existence to time, it is the amount of work compared to each other that is being considered.
All team members should add the proposal label to tickets that should be considered whenever they are aware of this. These will automatically be added to the appropriate Program Increment project in GitHub.
During meeting
Post a link to the planning poker site to the chat. This information is available in the
Planningtab on the IBEX Developers MS Teamsannouncechannel.For each ticket in proposed (this should be kept to a maximum of 5 minutes per ticket if possible):
Read the ticket and understand the issue
Make sure the acceptance criteria makes sense
If a ticket is to be delayed to a later sprint in this PI, change the assignment of the ticket
If a ticket should be delayed to the next PI, assign it to the appropriate Sprint
If a ticket is put on hold for longer than that, simply remove it from the PI project
Estimate the ticket using planning poker site, discuss, agree, and record that value via the label and/or project field. There is no need to do this if it already has a size.
After the meeting
For tickets being added, remove proposal labels and make sure that size labels and fields match. This is most readily done using the table views.
Update the sprint value for every item in the sprint that has just finished to be the sprint just starting, for every column except
Done.Move the search filters on the planning and current sprint table and boards to the next sprint value.
Using the
Change Sprintbutton on the appropriate automation tool page (the link to that page is available in thePlanningtab on the IBEX Developers MS Teamsannouncechannel) move the automation tool into the new sprint. You can verify this by reloading the dailyburndownchart.
These activities are done through the current Program Increment (PI) project on GitHub, unless otherwise stated.