CSE 3902 Professional Software Development
Due: Wednesday, January 23rd 2013, before class.
Objectives:
- Familiarize yourself with TFS.
- Determine Requirements/Use Cases for Super Mario.
- Become familiar with Agile approach and sprint planning and burndown.
There are some links to videos here that you may find useful in writing up events that occur in Super Mario Bros.
Sprint 1 Tasks:
- Create TFS accounts and team project named after your group's team name (avoid spaces and other special characters).
- Add team members to the project.
- Add the Instructors and Grader to your project (crawfis, boggus, balataja, all -at- cse.ohio-state.edu)
- Add pictures for each team member.
- Add dates for Sprint 1.
- Add at least one work item for each team member, including the effort amount
- Add tasks - determine requirements/use cases for all of the following. Use more descriptive titles, such as the beginning of this sentence, and add a detailed discription of the scope:
- Level
- Backround
- Mario
- Items/pickups/powerups
- Enemies
- Blocks
- Controller
- GameState
- Heads up display (HUD)
- Special cases (beginning, ending, pause, etc.)
Additional notes:
Make sure each team member works on defining (and adding them to TFS) some subset of the requirements. Note, that the tasks here are not tasks for implementing Super Mario, but tasks to write the requirements for the sub-sections listed.
Grading:
Sprint 1 will be graded on the completeness of your project documentation on tfs, including the steps taken along the way to the end of the Sprint (burndown, etc.).