Day |
Date |
Class work |
Due |
W |
4 Sep | Introduction |
|
M |
9 Sep |
4:00 Discussion of Brooks,
The Mythical Man Month 5:30 Project presentation to Professor Campbell's class: Ethan Bolker - managing student programming assignments electronically |
hw1 (home page, cv, response to Brooks) |
W |
11 Sep | 4:00 Project presentation: Prof Brian White (Biology) - virtual genetics laboratory | |
M |
16 Sep |
(Yom Kippur) possible guest lecture: 4:00 Bill Campbell - Apple computer development processes |
|
W |
18 Sep |
Project presentations: 4:00 Prof Enrico Marcelli, Prof Alberto Giordano - Exploring Demographic and Economic Change in Space and Time 5:30 Dr. Kevin Hughes (MGH) - database consolidation, image library |
|
M |
23 Sep |
4:00 Project presentation: Paul
English - fotokey 5:30 Group discussion of the five potential projects |
hw2
(reactions to project presentations,
response to Beck) |
W |
25 Sep |
Team selection interviews |
hw3
(project choice cover letter) |
M |
30 Sep |
Setting up teams - first things Discussion of Beck, eXtreme Programming eXplained First team meeting |
|
W |
2 Oct |
Progress report on team meetings Discussion of Beck, eXtreme Programming eXplained (continued) Second team meeting |
|
M |
7 Oct |
Discussion of use cases, Scott's
The Unified Process Explained, Preface and Chapters 1 and
2 5:30 Team meetings |
|
W |
9 Oct |
Bug tracking Team meetings |
|
M |
14 Oct |
COLUMBUS DAY |
|
W |
16 Oct |
4:00 The eightfold way - top tips
for successful software development (Paul English) Team meetings |
hw4
(Project vision statement, team organization, web site) |
M |
21 Oct |
Bug tracking software recommendations,
Sourceforge demo (live) Team meetings |
bugTracking.html
|
W |
23 Oct |
4:00 Keys to Good Software Quality
(Ellen Glusman) 5:30 Team meetings |
|
M |
28 Oct |
Dicussion of Fowler's Refactoring Team meetings |
Response
to Fowler |
W |
30 Oct | 4:00 Guest lecture (Bill Cambpell, refactoring
example) 5:30 Team meetings |
|
M |
4 Nov |
Looking for venture capital - four
project presentations |
hw5
(Project presentation) |
W |
6 Nov
|
(Ramadan) 4:00 Feedback from project presentations. Risk analysis. 5:30 Team meetings |
|
M |
11 Nov |
VETERANS' DAY |
|
W |
13 Nov |
4:00 Dicussion of Fowler's
Refactoring (continued) 5:30 Team meetings |
hw6
(Documentation) |
M |
18 Nov |
4:00 Technical writing for engineers
(Connie Lewis) 5:30 Team meetings |
hw7
(Progress report) |
W |
20 Nov |
Gosling address at Software Development Expo | |
M |
25 Nov |
4:00 Feedback from SD Expo/Gosling 5:30 Team Meetings |
|
W |
27 Nov |
Day before Thanksgiving - class
to be rescheduled |
|
Th |
28 Nov |
THANKSGIVING DAY |
|
M |
2 Dec |
||
W |
4 Dec |
||
M |
9 Dec |
||
W |
11 Dec |