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

EVALUATION
Students are required to attend all twelve classes, complete the assigned reading prior to each class, actively participate in course activities within class and outside of class, complete two assignments on the course material, write a term paper, and lead an in-class seminar and follow-up discussion on a topic closely related to your term paper.  

To determine the course grade, these components will be weighted as follows:

  • Assignments (20%)
    • 1. Application of project management concepts (10%)
    • 2. Report on a software development project (10%)
  • Participation (30%)
    • Contribution to in-class discussion
    • Contribution to on-line discussion forum
    • Contribution to course wiki
  • Seminar presentation (20%)
  • Term paper (30%)

Assignments submitted late and presentations not made will receive a grade of zero.  

Final grade reports will follow Carleton University guidelines.

ASSIGNMENTS (20%)
Details on the two assignments will be provided in class.  The assignments will be weighted equally.  Assignment #1 (application of project management concepts) is due October 4, the Monday following the week 6 class.  Assignment #2 (report on a software development project) is due November 3, the Monday following the week 7 class.  Note that there is a one-week break between classes 6 and 7.

PARTICIPATION (30%)
You are expected to actively contribute to the learning environment both within and outside of class.  Participation will be evaluated in terms of frequency and quality of contribution to class discussions, active threads in the on-line discussion forum, and the course wiki.  

Distance-learning students should note that much of this participation can be asynchronous at a time and from a place of your choosing.

Some roles will be assigned to students prior to some classes.  Those roles may include serving as a discussant for particular papers, or preparing summations of discussion threads for the course wiki.  These activities are a component of the participation grade.

Guidelines for On-line Discussions
An excellent discussion comment demonstrates depth of
understanding and has one or more of following qualities:

  • insightful
  • adds something new to the discussion
  • introduces an alternative perspective
  • shares relevant stories from your own career
  • makes connections with earlier course material
  • is critical, but also constructive (how might something flawed be improved?)

Guidelines for Discussant Critiques
An excellent critical analysis of a paper is more than a summary; it assesses the paper's contribution and connects it to the related literature on theory and practice.  The following four-part framework may be useful for organizing your thoughts:

  • Description: provide a succinct summary of the central arguments (and if applicable, research methods and results) 
  • Critical analysis: assess the contribution of the paper and its strengths and weaknesses; are the arguments convincing?
  • Synthesis: explain how the paper relates to ongoing dialogues in the course (other papers, past discussions, position within the larger practitioner and research literatures, connection to other topics in engineering or management, common themes, etc.)
  • Extension: consider the next steps and open research questions

A critical analysis should be succinct.  A good length is about six hundred words, , irrespective of the length or complexity of the original article.  As a rule of thumb, description should comprise no more than about 30% of the words.

Guidelines for Discussion Summations
An excellent summation of a discussion thread has much in common with a critical analysis of a paper.  It summarizes the main ideas and points of view and the areas of agreement and disagreement in the discussion, and adds thoughtful analysis, synthesis, and extension. 

SEMINAR PRESENTATION (20%)
You will lead a special topics seminar on a topic of your choice related to the management of software engineering projects.  An excellent seminar teaches, and creates an environment for us to learn.  You will set a short reading list for the class to prepare in advance (typically one or two articles), give an in-class presentation (possibly with exercises), and lead the follow-up discussion by moderating the discussion forum and summation to the course wiki.  

The topics of your seminar presentation and term paper should be closely related.  You are encouraged to identify a topic of high relevance to yourself and your employer.  

All seminars will occur in the second half of the course and will be scheduled by agreement between you and the instructor.  More information, including a list of recommended topics, will be provided in class.  

You should begin your seminar with a statement of clear learning objectives just as we do with each of our regular class sessions.  A statement of learning objectives for a seminar would be of the following form:  

Upon completion of this seminar, you will know about:....  
You will be able to....

TERM PAPER (30%)
You will develop a term paper on a topic of your choice (closely related to your seminar topic).  Your paper should expand on the subject matter of your seminar to not only survey the literature, but also say something new and interesting about the theory or practice of managing software engineering projects. 

Several engineering and management conferences publish papers about the management of software engineering projects. You are encouraged to consider submitting your work at one of these forums.  To focus your efforts, it may be helpful to identify a target conference early in the writing process.  Throughout the course, we will discuss good "hooks" and possible publication outlets for promising conference papers.  

Your term paper topic must be unique to this course, and not be one that you are using or have used for another course or thesis.

GENERAL REMARKS ABOUT GROUP ASSIGNMENTS
More is expected from a group of two than from a single contributor.

All students in a group receive the same grade (with the exception of free-loaders, as noted below).  Group conflicts are to be managed within the group.  The instructor does not settle group disputes.  

Free-loaders are not welcome anywhere.  This course is no exception.  The best way to deal with free loaders is to not include their names in the first page of the group assignments.  If a student's name does not appear in an assignment submitted by his or her group, the student must submit his or her own assignment or receive a grade of zero.  There is zero tolerance for free loaders.