Date | Topic | Readings due | Assignment due | Links | Middle School Activity |
Tues 8/30 | Introduction | Kessler: Why projects fail Brooks: No silver bullet |
Project: Phase I Intro Questionnaire Lab 1: Games! |
||
Thurs 9/1 | Requirements | MC 3.1-3.4,20.1 Head First Ch 1,2 Ambler: BRUF |
trac set up | ||
Tues 9/6 | Customer Elicitation | Heads Up 3,4 | Competitive Analysis High Concept Customer Elicitation prep Management I |
Lab 2: Customer Elicitation | Intro |
Thurs 9/8 | Requirements modeling | Bittner: Integrating Use Cases, Storyboarding, and Prototyping Shodan etal.: How to prototype a game in under 7 days |
PacMan use cases, UMLet: UML tool |
||
Tues 9/13 | Design practice | McConnell 5.1-5.2,5.4-5.5,20.2, 21, Heads Up 5, 6 UML Tutorial, |
Customer Elicitation Report Game Use Cases Technology Assessment Management II |
UMLet: UML tool
Lab 3 |
|
Thurs 9/15 | Design principles I | McConnell 5.2-5.3 Heads Up 7 |
|||
Tues 9/20 | Proposal Review | Prototype Proposal Treatment Management III (phase 1 postmortem) |
Project: Phase II
Lab 4: Proposal Review |
Concept Critiques | |
Thurs 9/22 | Design principles II | Proposal rewrite (optional) Phase 3: Initial Managemenet Plan |
|||
Tues 9/27 | Design patterns Architecture Review |
Management Update 1 Archiectural Design I Code 1 |
Lab 5
White board review, Arch Design Team pair reviews |
Risk analysis and Prototypes | |
Thurs 9/29 | UI | usability.net: User Centered Design Bay: Designing games that don't suck Glinert: Upping your games usability |
|||
Tues 10/4 | UI Test | Management Update 2 Architectural Design II UI Design Code 2 |
Lab 6
UI Rubric |
||
Thurs 10/6 | Testing | McConnell 19.6, 22 McLaughlin Ch 8,9 wikipedia:software testing Kampe: S/W testing Thompson: Halo3 testing |
Architecture Package | ||
Tues 10/11 | Architectural Design Review | Management Update 3 Final UI Design Test Plan Code 3 |
Lab 7 | UI Test | |
Thurs 10/13 | no class | Midterm Exam(doc),(pdf) | |||
Tues 10/18 | Fall break | ||||
Thurs 10/20 | Status reports | Final architecture Test Plan Implemenation 1 |
|||
Tues 10/25 | Presentation skills
Mike Gone |
Alpha Release Management Update (Phase III postmortem) Test Plan Implementation 2 |
Lab 8 Project: Phase III |
||
Thurs 10/27 | Alpha Release Presentations | Alpha documentation Test Plan Review Package |
|||
Tues 11/1 |
Alpha Game Testing
Create student surveys | Test Plan Review | Lab 9 Management Update Test Update Code/Prototype |
||
Thurs 11/3 |
Test Plan Review
All Teams Reviewers |
||||
Tues 11/8 | Code Policy | Test Plan Review Response Management Update Test Update Code/Prototype |
Lab 10 |
||
Thurs 11/10 | User Tests | ||||
Tues 11/15 | Beta testing | Management Update Test Update Beta |
Lab 11 |
||
Thurs 11/17 | Beta Presentation | ||||
Tues 11/22 | Adding some fun! | Beta Survey Analysis Management Update Test Update Code/Prototype |
Lab 12 |
||
Thurs 11/24 | Thanksgiving holiday | ||||
Tues 11/29 | Code Review recap User Testing |
Lab 13 |
|||
Thurs 12/1 | Feature Freeze Code Review Package |
||||
Tues 12/6 | Code Review Presentation Rubric | Management Update Test Update Code/Prototype |
Lab 14 |
||
Thurs 12/8 | |||||
Fri 12/9 | no class | V1 | |||
Monday 12/12 | 9am Final | 9:35 Section | |||
Thursday 12/15 | 2pm Final | 1:15 Section |