Detailed Outlines |
|
T10 Project Management for IT Projects
Assumed Prerequisite Knowledge
T23, or the self-assessment test for T10.
Target Audience
CSs who lead or are ready to lead a software development team;
software maintainers would also find this course valuable.
Course Description
An in-depth analysis of project management for large- and small-scale
software projects. Uses the definition and use of software metrics
to structure a management framework for both the process and execution
of the phases of the management of the Systems Development Life
Cycle and Software Life Cycle. Examines appropriate management strategies
for software development teams (learning from previous projects),
the project plan, "selling" the project, appropriate resourcing,
team and people management, risk analysis and management, quality
assurance, management of expectations, configuration management.
Illustrated using modem project management software. Also discusses
the SEICMM model and ISO9000 as applied to software quality. Includes
case studies at a working retreat.
Course Objectives
At the conclusion of the course, students will be able to:
- appreciate the complexity of the management of large projects
- analyze existing projects within this framework
- lead a software development team effectively
- do risk assessment
- understand the human dynamics of team-based management
The course will include mini-case studies at each unit level (denoted
by "Case"). Students are encouraged to contribute to the
case studies from their own experiences. The course will conclude
with a weekend workshop, led by key governmental practitioners,
applying the principles covered in the course to several "real-life"cases.
Course Outline
Copies of the lecture overheads will be made available. Assignments
will be of two types; computer assignments using the Microsoft Project
tool running on The Institute's PCs, and written assignments
from course readings. Assignments handed in one week will be returned,
marked, by the following class. Students will create assignments
with a document-preparation package, such as Word Perfect. You will
be encouraged to use electronic mail to ask questions at any time
during the week. The estimated out-of-class workload will be 3-6
hours per week. Near the end of the course, a one-day workshop will
be held on a weekend acceptable to class and case participants.
Marking Scheme
The marking scheme is at the discretion of the professor.
It may include assignments, a mid-term and a final exam.
Texts
Paulk, Capability Maturity Model, Kerzner, Project Managment, 6th
Edition and PMI, PMBOK have been used for past offerings of this
course. Textbook choice is at the discretion of the professor.
Reference Texts
- Microsoft Four for Windows, Microsoft Press, 1994.
- Overheads and readings, TBS
- Charette, R. Software Engineering Risk Analysis and Management,
M-H 1989
- DeMarco, T and Lister, T. Peopleware; Productive projects
and Teams. Dorset House, 1987.
- Humphrey, W.S. Managing the Software Process. AW 1989.
- Humphrey, W.S. Managing for Excellence; Reliable Software
on Time within Budget, PH 1992
- Kerzner, H. Project Management, 5th Edition., Van Nostrand Reinhold
Publishing, 1993.
- Paulk, M. Capability Maturity Model. Addison-Wesley, 1996.
- Putman et al. Measures for Excellence; Reliable Software
on Time within Budget, PH 1992
|