| 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 | ||