CS3377 SOFTWARE PROJECT MANAGEMENT


Course Description

The state of project management for IT professionals in general and software engineering in particular is dismal. Studies by the Standish Group (1995, 2001, 2004, and subsequently) reported that for large organizations, only a small percentage (lower than 15%) of large IT projects are successful; that is, delivered within budget, schedule and scope. It is clear that software failures are the norm, not the exception. Why is it so hard to manage software-related projects?

In addition to the problems of accurate estimation and costing, IT professionals are increasingly being called upon to deliver quality software; solutions that work according to specifications, that are error-free and satisfy the user. In addition, we must also guarantee product quality or then suffer legal redress.

Project management, as a discipline, has been well established in many engineering fields over the years. However, the accumulated wisdom is not fully applied to software or IT for several reasons. There is the impression in IT that programming has more to do with art than science. Further, we have not had the appropriate tools for accurate estimation in size, cost and productivity, owing to the intangible nature of software. Finally, it is fair to say that we still need to promote a sound Project Management culture within the field of IT and Software Projects.

Over the last decade, there has been significant research in areas such as software measurement, especially about functional metrics. We now have the ability to measure software and thus make accurate predictions in the planning of software projects. The course uses metrics (particularly Function Points) as a foundation to develop plans based on actual measurements. It stresses the need to use metrics both in the planning of projects and in the managing against those plans, the use of risk management techniques and the role of quality in the development of software.

Course Prerequisite

Course Schedule

Course Outline

General Case Studies

Government Case Studies

Supplements

Student Evaluation (dates are tentative)

Optional Readings

Course Protocol

Accessibility

Please contact the course instructor if you require material in an alternate format or if you require any other arrangements to make this course more accessible to you. You may also wish to contact Services for Students with Disabilities (SSD) at 661-2111 x 82147 for any specific question regarding an accommodation.

Policy on Accomodation for Medical Illness

Course Website

Course Lectures

Course Assignment Locker

Office Hours

Professor

© Dr S. S. Beauchemin, All Rights Reserved
Last Update 08/09/2011