Home page

Required reading

Course schedule

Evaluation

TIM Worksphere
PASSWORD REQUIRED
(former Talent First Portal)

MyCarleton Portal
PASSWORD REQUIRED
(no new updates)

 

Technology Innovation Management at Carleton University

TTMG5006
Management of Software
Engineering Projects

Fall 2007

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.