Computer Science 491/492
Senior Seminar
Dickinson College
Academic Year 2007/08
Grant Braught
Sprint Review & Planning / Research Status Meeting
I will schedule a 20 minute individual meetings with each project group that will occur during class time. If you are doing an implementation project we will review the results of your last sprint and discuss the planning for your next sprint. If you are doing a research project we will discuss your progress to this point and define your direction for the next several weeks.
For Implementation Projects:
Prior to the meeting you must:
- Invest a sincere and sustained effort in completing the backlog items to which you committed yourself for this sprint.
- Maintain an accurate reflection of the status of your progress during this sprint in ScrumWorks.
- Plan how you will demonstrate the completed sprint backlog items that you have completed in a quick and efficient manner. Keeping in mind that an item is only complete if: (a) All of its tasks are complete including full unit tests and (b) the acceptance test for the item passes.
- Identify precise reasons why incomplete sprint backlog items are incomplete.
During the meeting you will:
- Demonstrate the completed sprint backlog items.
- Discuss incomplete sprint backlog items and identify strategies for addressing them.
- Discuss and refine product backlog items.
- Decide on an appropriate course of action for the next several weeks. This may require additional meetings with me and/or with your client to define new and/or refine existing product backlog items and to define your next sprint.
Following the meeting you will:
- Update your uncommitted product backlog items in consultation with your client (if we deem it necessary). Keep in mind that every product backlog item must:
- Contain a description of the item.
- Define one or more acceptance tests that can be used to confirm that the item is completed.
- Estimate the effort needed to complete the item in arbitrary units of your choice.
- Be prioritized with respect to all other product backlog items.
- Break the highest priority product backlog items into tasks, each with its own description and effort estimate in hours.
- Estimate the number of hours you will have to work during a 2-week sprint from 11/6/07 through 11/20/07.
- Create a new sprint in ScrumWorks for 11/6/07 through 11/20/07 and commit an appropriate number of the highest priority backlog items (w/ their tasks) from the product backlog to the sprint backlog.
- Meet with me before the weekend to review your new sprint.
For Research Projects prior to your meeting you must:
- Be prepared to discuss what you have done in pursuit of your research question in the preceding 2 weeks. In particular you will be expected to address the specific objectives that we had set forth in our previous meeting.
- Be prepared to propose specifically what you plan to do in pursuit of your research question in the succeeding 2 weeks. We will identify specific objectives to work toward for our next meeting.