CSC/CPE405 Software Construction Tentative
Schedule |
|
|
|
|
Week |
Date |
Lecture Topic |
Reading To Be Completed |
Individual Deliverables |
Team Deliverables |
1 |
1/4/2010 |
Introductions, syllabus, deliverables, team formation |
|
|
1 |
1/6/2010 |
Software Entropy, Software Process |
Syllabus, PW(Part 1), PP(Preface, Ch. 1), Scrum, Planning |
|
Rally (or equivalent) setup |
1 |
1/8/2010 |
Customer Meeting: Planning for Iteration 1 |
SRS, Architecture, QA Plan |
Leadership Role/Plan/Goals |
|
2 |
1/11/2010 |
Design Patterns |
Patterns, Patterns Point/CounterPoint |
Status Report, Metric/Pattern Scheduled |
Iteration 1 Plan, estimates and assignments |
2 |
1/13/2010 |
Architecture/Design/Code Review |
Inspections, Inspections2 |
|
|
2 |
1/15/2010 |
Ch.2 |
PP(Ch. 2) |
Demonstrate Dev Environment (code/test) |
|
3 |
1/18/2010 |
No class MLK Jr. Day |
|
|
|
3 |
1/20/2010 |
Software Quality Assurance |
PP(Ch.4) |
Status Report |
|
3 |
1/22/2010 |
Customer Meeting: Planning for Iteration 2 |
|
|
Iteration 1 |
4 |
1/25/2010 |
Ch6, Test-Driven Development |
PP(Ch.6), TDD |
|
4 |
1/27/2010 |
Software Testing, Mock Objects |
Testing |
Status Report |
Iteration 2 Plan, estimates and assignments |
4 |
1/29/2010 |
Furlough Day |
|
|
|
5 |
2/1/2010 |
Architecture/Design/Code Review |
100 days of CI(Recommended, not required) |
|
|
5 |
2/3/2010 |
Management |
PW(Part 1 and 2) |
Status Report |
|
5 |
2/5/2010 |
Customer Meeting: Planning for Iteration 3 |
|
|
Iteration 2 |
6 |
2/8/2010 |
Team Meetings, Quiz in Blackboard (Furlough Day) |
PW(Part 3) |
|
6 |
2/10/2010 |
PPCh5, Software Metrics, Employee Reviews |
PP(Ch.5) |
Status Report, Self/Peer Evaluation |
Iteration 3 Plan, estimates and assignments |
6 |
2/12/2010 |
Architecture/Design/Code Review |
|
7 |
2/16/2010 |
Team Meetings (Furlough Day) Monday schedule on Tuesday |
Top 25 Programming Errors (skip to errors near bottom) |
|
|
7 |
2/17/2010 |
Software Tools |
PP(Ch.3) |
Status Report |
|
7 |
2/19/2010 |
Customer Meeting: Planning for Iteration 4 |
|
|
Iteration 3 |
8 |
2/22/2010 |
Software Product Lines |
PP(Ch.7) |
|
8 |
2/24/2010 |
Software Management |
PW(Part 4) |
Status Report |
Iteration 4 Plan, estimates and assignments |
8 |
2/26/2010 |
Architecture/Design/Code Review |
|
|
9 |
3/1/2010 |
Team Meetings (Furlough Day) |
PP(Ch.8) |
|
|
9 |
3/3/2010 |
Software Configuration Management and Automation |
PW(Part 5) |
Status Report |
|
9 |
3/5/2010 |
Architecture/Design/Code Review |
|
10 |
3/8/2010 |
Peopleware wrapup |
PW(Part 6) |
Status Report, Artifact Review and Code/Test |
|
10 |
3/10/2010 |
Practice Presentations |
|
|
10 |
3/12/2010 |
Exam 10:10am-noon |
|
|
|
3/17/2010 |
Final Presentations 10:10am-1pm |
|
Status Report, Self/Peer Evaluation |
Iteration 4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|