CALENDAR DESCRIPTION
Models for the development of software.
Software project management tools. Quality control.
Risk assessment and management. Examples are drawn from
software development in telecommunications applications.
PREREQUISITES
TTMG 5001 (Management Principles for Engineers)
TTMG 5002 (Telecommunications Technology)
INSTRUCTOR
Professor Steven Muegge
http://www.sce.carleton.ca/faculty/muegge/
613-520-2600 extension 8788
The instructor's office is room 4446
in the Mackenzie building on the Carleton University
campus. Formal office hours for the Fall
2007 semester are Friday from 4 p.m. to 5 p.m.
CONTACTING
THE INSTRUCTOR
The instructor is available through email or voicemail at any time.
Email and voice messages will
normally receive a response within 48 hours.
Synchronous discussions by
conference call or Internet chat are available by
appointment. Students in the Ottawa area are
encouraged to meet with the instructor in-person during office hours or at other
times by appointment.
TIME AND PLACE OF THE CLASS
Friday 6:05 p.m. to 8:55 p.m. EST.
ME4359 (Mackenzie Building, Carleton Campus).
(campus map),
This course is delivered as one
combined section that includes both project and thesis
students. Students can attend classes in-person in a
physical classroom at Carleton University or participate on-line through
an Internet connection (see below for detailed instructions).
Class sessions will normally be
shorter than the scheduled three hours to encourage active
out-of-class participation on the discussion forums and course
wiki.
COURSE OBJECTIVES
In TTMG 5006, we examine topics relevant to the management
of software engineering projects. The perspective
emphasized is that of the engineer or computer scientist in the
role of technical project manager, responsible for planning and
controlling the development activities that result in the
delivery of software products. We examine theory,
processes, methods, and tools. Although our scope includes
well-established traditional practices, we are particularly
interested in emerging practices, on-going research, and
exploring the controversies within the field.
Topics include:
- The characteristics of
software projects
- Drivers of change in software
project management
- Lifecycle models of software
development -- traditional and agile processes
- Requirements and scope
planning
- Estimation
- Scheduling
- Risk management
- Quality management
- Measurement, monitoring and
control
- Reporting
- Recent research, alternative
perspectives, and the impact of emerging technology
This course is designed to build
capability and knowledge in the management of large, complex and
changing software systems. Students will learn about
different perspectives on managing software projects, gain
familiarity with the practitioner and research literatures, and
become proficient with practical managerial skills which can add value in
their engineering organizations.
This course also prepares
students to undertake thesis research or applied projects in the
areas of software project management, process improvement,
management of risk and quality, design and development of
software products, and the management of operations within
software-intensive technology companies.
CLASS
SESSIONS
Class sessions will be conducted as interactive seminars and discussions,
with some lecture presentation of specific course
material. Classes will be recorded for later viewing.
The twelve-week course is split
into two approximately two equal parts. Part I will cover
specific topics in a structured format led by the course
instructor. Part II will be comprised of student-led
seminars on special topics.
CONNECTING REMOTELY TO CLASS
To connect remotely, students in the TIM project
option (M.Eng. degree) require access to a telephone (able to
dial a toll-free number) and access to a computer with an
Internet connection and a Java-equipped web browser. At
the day and time of class, students must connect to both the
phone and web portions. Detailed instructions, including
telephone numbers, URLs, and access codes will be distributed to
course participants prior to the first class via email, and
posted to the course web portal. Be aware that the course
delivery system has been significantly upgraded during the
summer term [we now have video!], and many connection details have changed.
Students in the TIM thesis option
(M.A.Sc. degree) should plan to attend classes in person.
COURSE WEBSITES
We will employ several Internet resources throughout this
course. Two of the websites are accessible only to registered
students.
This site, archived at http://www.sce.carleton.ca/faculty/muegge/courses/TTMG5006,
contains the course syllabus and links to course readings on the
public Internet.
The TIM
Worksphere (password required) hosts wiki pages and
discussion forums that will be
used throughout the course to capture our collective
learning. It is also the content management system for our
repository of lecture notes, course documents, and recorded
classes. Please follow the instructions at the login page to obtain a username and password, and permission
to access the "TTMG 5006" workspace (located within the
"TIM courses" workspace).
The MyCarleton
University Portal (password required) contains a repository of
some early course material, and provides the capability to email other course
participants. To access this repository, log into
MyCarleton, select the "Academic Services" tab, then
select "My Courses". From the list of courses in
which you are currently enrolled, select "TTMG5006".
PAUL MENTON CENTRE
Students with disabilities requiring academic accommodations in
this course are encouraged to contact a coordinator at the Paul
Menton Centre (PMC) for Students with Disabilities to complete
the necessary letters of accommodation. After registering with
PMC, make an appointment to meet and discuss your needs with
your instructor at least two weeks prior to course deliverables.
This is necessary in order to ensure sufficient time to make the
necessary arrangements.
PLAGIARISM
The Undergraduate Calendar defines plagiarism in the regulations on instructional
offences as “to use and pass off as one’s own idea or product work of another without expressly giving credit to another."
Click here
for a detailed description and discussion of plagiarism.
|