CS121 Software Development
Spring 2013, Lab 4
The purpose of this lab is to plan your Sudoku beta.
-
Each team should find another team to partner with for the last week of the Sudoku project.
-
Elect a scribe. The scribe will take meeting notes.
-
(15 minutes per team) Each team should demo their Sudoku.v3 and walk through their design, implementation, and unit tests. Collectively complete this rubric for each version. Choose a code base to start from.
Decide on a repository. We have svn repositories available but need to set up permissions. (See Z if you want to use this option.) You may also get a personal github repository and share it with your teammates and Z.
-
(15 minutes) Identify the features you want to consider adding, design/code/test issues you want to address, and other tasks that need completing (i.e. UI Design, preparing for the usability test, setting up repository, etc. -- see assignment 4). Write each on a sticky note. Arrange on a white board ranking by (left to right) increasing size and (top to bottom) decreasing priority. Priority should be based on importance to the project, risk management, and course requirements.
In this process you may find some tasks are too large or vague and need to be broken down into subtasks or clarified. Make sure all tasks are concrete and have clear deliverables.
No task should take more than 3 hours to complete.
Choose an ordering of the tasks based on complexity and priority.
-
(5 minutes) Assign tasks to pairs of teammates.
-
The scribe should send copies of notes to teammates and Z.
-
Work on your UI design and usability test due Thursday.
Last updated Feb. 2013