Software Project Management

More Information

UBC Calendar

Course Page

4 Credits

CPEN 421

Advanced project planning, cost estimation and scheduling. Project management tools. Factors influencing productivity and success. Productivity metrics. Analysis of options and risk. Tools. Case studies. [3-0-2]

Course Outline

  • Managing Software Projects Overview
  • Managing Risks
  • Managing Time
  • Managing Quality
  • Managing Objectives and Scope
  • Managing Complexity
  • Managing Changes
  • Managing Software Assets
  • Managing Software Products
  • Managing People
  • Managing External Stakeholders
  • Managing the Software Process
  • Managing Software Projects Wrap up


Bob Hughes & Mike Cotterell, Software Project Management, 4th ed, McGraw-Hill (2005)


ONE of
CPSC 310 - Introduction to Software Engineering
CPEN 321 - Software Engineering


a place of mind, The University of British Columbia

Electrical and Computer Engineering
2332 Main Mall
Vancouver, BC Canada V6T 1Z4
Tel +1.604.822.2872
Fax +1.604.822.5949

Emergency Procedures | Accessibility | Contact UBC | © Copyright 2017 The University of British Columbia