| Schedule (approx) | Topic (relates to book) | Task (due date) | Projects (due date) |
| August | |||
| project options | |||
| developing for customers (1) | read chap 1 and quiz#1 (Tue Aug 30) |
project ranked preferences (Tue Aug 30) |
|
| September | requirements (2) | read pp 43-66 (Sept 6) | first team meetings (week of Sept 5) |
| project planning (3) | read pp 70-106 and quiz#2 (Sept 15) |
estimation mini-project (Fri Sept 23) | |
| project models and workflows (supplement), user stories (4) |
read chap 4 and supplement quiz#3 (Tue Sept 20) |
user stories - first draft with estimates (Fri Sept 30) |
|
| basic design (5) | read chap 5 and UML supplement quiz#4 (Tue Oct 4) |
||
| October | more design, UML | milestone: second draft of user stories + first draft of design notes + rough first draft of first iteration (Fri Oct 14) |
|
| version control (6) | read chap 6 and quiz#5 (Tue Oct 18) | version control mini-project (Fri Oct 28) | |
| November | build tools (6.5) | read chap 6 1/2 and quiz#6 (Tue Nov 1) |
next milestone (Fri Nov 4) |
| basic testing (7) | read chap 7 and quiz#7 (Tue Nov 8) | ||
| resumes, interviews, grad schools, career planning |
build mini-project (Fri Nov 11) | ||
| December | first iteration (midnight Friday morning Dec 9) |
||
| January | CSC 426 course syllabus | ||
| test-driven development (8) | read chap 8 and quiz#8 (Tue Jan 10) | ||
| ending iterations (9) | discuss chap 9 (Tue Jan 17) | ||
| cranking up new iterations (10) | read chap 10 and quiz#9 (Tue Jan 24) | junit mini-project (Wed Jan 25) | |
| January milestone (Fri Feb 3) | |||
| February | bug tracking (11) | read chap 11 and quiz#10 (Tue Feb 7) | |
| following a process (12) | discuss chap 12 (Tue Feb 21) | ||
| bug tracking mini-project (Wed Feb 22) | |||
| Feb milestone (Fri Mar 2) | |||
| March | |||
| March milestone (Fri Mar 30) | |||
| April | |||
| Final milestone (TBD) |