Week
Deadline (5pm)
Lab
Handout
1
No lab
2
Github Registration
3
Version Control
4
Build Automation
5
Personas and User Stories
Reading Week
6
Project Planning
7
Product Management and Continuous Integration
8
Design Principles
9
Design for Change
10
Testing
11
Design for Reuse
12
Refactoring