Class Schedule

Week Topics / Slides(PDF) Reading - Books / Resources (Link/PDF) Class Activity Group Assignment Individual Assignment
1
1/16 - 1/19
Course Introduction
Classic Mistakes
Rapid - Chapters 1,2 (pp. 1-28) - Introduction & Strategy
Rapid - Chapters 3 (pp. 29-50) - Classic Mistakes
Classic Mistakes
2
1/22 - 1/26
Core Concepts
Teams
Survival - Chapter 3 (pp. 20-33) - Concepts
Rapid - Chapters 12 & 13 (pp. 273-317) - Teams
Rapid - Chapter 34 (pp. 539-545) - Team Motivation
Stages of Team Development
Conscious Conflict
Facilitating Communication
Myers-Briggs Personality Test
3
1/29 - 2/2
Risk Management Rapid - Chapter 5 (pp. 81-106) - Risk Management Myers-Briggs Personality Test
Risk Management
4
2/5 - 2/9
Lifecycle Planning
Methodology Concepts
Rapid - Chapter 7 (pp. 133-161) - Lifecycle Planning
Waterfall Model Tutorial
Spiral Model Tutorial
A Survey of Plan-Driven Development Methodologies
Using Both Incremental & Iterative Development
Lifecycle Planning
5
2/12 - 2/16
Project Management AntiPatterns
Midterm 1
Software Project Management AntiPatterns Project Managers Chosen Plan Driven Methodologies (Partner)
Midterm 1
6
2/19 - 2/23
Agile Methodologies A Survey of Agile Development Methodologies
Get Ready for Agile Methods, With Care
Agility Through Discipline: A Debate
Group Project Overview
Planning Poker
Agile Methodologies
7
2/26 - 3/2
Estimation
COCOMO and Function Point Estimation
Rapid - Chapter 8 (pp. 163 - 204) - Estimation
The Evolution of Software Size: A Search for Value
Comparing Estimating Approaches
8
3/5 - 3/9
Scheduling and Scheduling Tools Rapid - Chapter 9 (pp. 205 - 232) - Scheduling
Variations in Software Development Practices
Schedule Negotiation Work Breakdown Structures and Scheduling (Partner)
3/12 - 3/16 Spring Break - No Class
9
3/19 - 3/23
Quality Survival - Chapter 9 (pp. 126-141) - Quality
Project Draft 1 Due Software Quality Assurance
10
3/26 - 3/30
Midterm 2 Cross-Team Feedback Midterm 2
11
4/2 - 4/6
Measurement and Metrics
Testing
Rapid - Chapter 26 (pp. 467-479) - Measurement
Survival - Chapter 16 (pp. 222-235) - Release
Testing Process
12
4/9 - 4/13
Change Control Survival - Chapter 15 (pp. 215-219) - System Testing
Survival - Chapter 18 (pp. 248-252) - Project History
Project Draft 2 Due
13
4/16 - 4/20
Communications Management
Maturity Models
Using the software CMM in Small Organizations
Survival - Chapter 19 (pp.254-260) - Survival Notes
Cross-Team Feedback
Finalize Project Coordinated Presentation
14
4/23 - 4/27
4/30
Project Presentations
Final Exam Review
All reading may be covered in final exam Project Final Version Due
Project Presentations
Final Exam Prep
Final Exam Times (Subject to change vis SIS):
Section 1: 5/2/2018, Wednesday 8:00AM - 10:00AM, GOL-1550
Section 2: 5/7/2018, Monday 12:30PM - 2:30PM, GOL-1520
Section 3: 5/4/2018, Friday 12:30PM - 2:30PM, GOL-1520