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