Syllabus
|
Topical Outline and Reading Assignments
|
Date* | Topic | Assignment | Due** | |
1 |
Thursday, August 21 |
Team Organization Lecture: Course Introduction and Requirements Activity: Meet your development team. |
||
2 |
Tuesday, August 27 |
Contract Awarding Lecture: Agile Software Development Activity: Assignment of semester project. |
Start of Sprint 1 Chapters 1-4 |
|
Sprint 1 |
||||
3 |
Thursday, August 29 |
Software Development Plan Lecture: Project Management and the S.D.P. Activity: Work on Software Development Plan. |
Chapters 21-27 |
|
4 |
Tuesday, September 3 |
Software Development Plan Lecture: Software Development Tools Activity: Work on Software Development Plan. |
||
5 |
Thursday, September 5 |
No class - Instructor will be out of town |
||
6 |
Tuesday, September 10 |
Making oral presentations Lecture: Some advice from Toastmasters Activity: Work on Software Development Plan and class presentation. |
|
|
7 |
Thursday, September 12 |
Team Presentations - First Group Activity: Presentation of Software Development Plan to Supervisor. Teams will be randomly selected and as many as possible will present tonight. The remaining teams will present at the next class meeting. |
SW Dev Plan SDP PPT slides |
|
8 |
Tuesday, September 17 |
Team Presentations - Second Group Activity: Presentation of Software Development Plan to Supervisor. |
End of Sprint 1 Start of Sprint 2 If your project is web based read Chapters 16-20 |
Sprint 1 Reports |
Sprint 2 |
||||
9 |
Thursday, September 19 |
Requirements and the Backlog Lecture: Defining requirements in the Backlog. Activity: Work on Backlog and meet with supervisor as needed. |
||
10 |
Tuesday, September 24 |
Backlog Activity: Work on the Backlog. List all epics. |
||
11 |
Thursday, September 26 |
Backlog Activity: Report to supervisor on status of the Backlog, list user stories for first epics to be implemented, prepare for team presentations. |
|
DDD1 Sprint 1 Reports |
12 |
Tuesday, October 1 |
Team Presentations - First Group Presentation of first version of the Backlog. Teams who presented on the second night last time will present first this time. |
|
First Draft: Project Backlog PowerPoint slides if used. |
13 |
Thursday, October 3 |
Team Presentations - Second Group Presentation of first version of the Backlog. |
End of Sprint 2 Start of Sprint 3 |
Sprint 2 Reports |
Sprint 3 |
||||
14 |
Tuesday, October 8 |
Design Lecture: Object Oriented Design Activity: Work on Architectural Design: determine modules, units, classes, etc. of product. Update Backlog as needed. |
Chapters 5-15 |
|
15 |
Thursday, October 10 |
No class - Fall Break |
||
16 |
Tuesday, October 15 |
Lecture: Agile Testing Activity: Work on Architectural Design. Update Backlog as needed. |
DDD1 Sprint 2 Reports | |
17 |
Thursday, October 17 |
Activity: Work on Architectural Design: Prepare for presentation. Update Backlog as needed. |
||
18 |
Tuesday, October 22 |
Team Presentations - First Group Presentation of Architectural Design and updates to the Backlog. Teams will be randomly selected and as many as possible will present tonight. The remaining teams will present at the next class meeting. |
||
19 |
Thursday, October 24 |
Team Presentations - Second Group Presentation of Architectural Design and updates to the Backlog. |
End of Sprint 3 Start of Sprint 4 Chapters 5-15 |
Sprint 3 Reports
Architectural Design Backlog - Version 2 PowerPoint slides if used. |
Sprint 4 |
||||
20 |
Tuesday, October 29 |
The User Interface Lecture: Principles of GUI Layout Activity: Work on GUI Design. |
|
|
21 |
Thursday, October 31 |
The User Interface Activity: Work on GUI layout. |
|
|
22 |
Tuesday, November 5 |
The User Interface Activity: Report to supervisor on GUI layout. |
|
DDD1 Sprint 3 Reports |
23 |
Thursday, November 7 |
Team Presentations - First Group Activity: Presentation of Preliminary GUI design. Teams who presented on the second night last time will present first this time. |
||
24 |
Tuesday, November 12 |
Team Presentations - Second Group Activity: Presentation of Preliminary GUI design. |
End of Sprint 4 Start of Sprint 5 |
Sprint 4 Reports PowerPoint slides if used in presentation. |
Sprint 5 |
||||
25 |
Thursday, November 14 |
The Beta Release Activity: Status report to supervisor. |
||
26 |
Tuesday, November 19 |
The Beta Release Activity: Status report to supervisor on beta version. |
||
27 |
Thursday, November 21 |
Prepare for Delivery Activity: Status report to supervisor on final delivery. |
DDD1 Sprint 4 Reports | |
28 |
Tuesday, November 26 |
Team Presentations-Product Delivery - First Group Presentation of completed project to customer. Teams will be randomly selected and as many as possible will present tonight. The remaining teams will present at the next class meeting. |
|
|
-- |
Thursday, November 28 |
No class - Thanksgiving Holiday |
|
|
29 |
Tuesday, December 3(last day of class) |
Team Presentations-Product Delivery - Second Group Presentation of completed project to customer. |
End of Sprint 5 |
All source files, executables, web pages, pages, etc. appropriate for installation of final product. PowerPoint Slides if used. Sprint 5 Reports |
-- |
Thursday, December 5 6:30-9:00 p.m. |
Final Exam Celebration of a job well done. ATTENDANCE IS REQUIRED |
|
DDD1 Sprint 5 Reports Must be turned in by 6:30 p.m. |