SE 362 Winter 2005
Software Project Management

Marks | Schedule | Material | Project | Exams | Credits | Revisions


Contacts

University of Waterloo Software Engineering
Course newsgroup news:uw.se.se362 uw.se.se362 (at) news.uwaterloo.ca
Project newsgroup news:uw.se.se362.project uw.se.se362.project (at) news.uwaterloo.ca
Professor Norman Young nbyoung (at) uwaterloo.ca x5027 DC 2334
Teaching assistant Akhilesh Kumar a5kumar (at) vlsi.uwaterloo.ca

Marks

100 %Total
0 %Assignments
30 %Project (Click here for details)
30 %Midterm exam
40 %Final exam

Schedule

Monday Wednesday Thursday Friday

Lectures 12:30 MC 2054 12:30 MC 2054 12:30 MC 2054

Tutorial 11:30 MC 4059

Weekly Study theory Apply theory Manage project Feed back

Jan 5, 7 Course and project overview Thursday <- Friday lecture
Jan 10-14
  1. The Tar Pit
  2. The Mythical Man-Month
Tuesday 11:30 MC 2034
Team structure planning
Jan 17-21
  1. The Surgical Team
Wednesday lecture -> Thursday
Jan 24-28
  1. Aristocracy, Democracy and System Design
  2. The Second-System Effect
Tutorial cancelled
31-Feb 4
  1. Passing the Word
  2. Why Did the Tower of Babel Fail?
Chapter 7 = Last on midterm
Feb 7-11
  1. Calling the Shot
  2. Ten Pounds in a Five-Pound Sack
Feb 14-18
  1. The Documentary Hypothesis
  2. Plan to Throw One Away
Feb 21-25
  1. Sharp Tools
  2. The Whole and the Parts
28-Mar 4 Norm away most of week Rescheduled Rescheduled Tutorial cancelled Finish Chapter 13
Take up midterm
Mar 7-11
  1. Hatching a Catastrophe
  2. The Other Face
Make-up lecture
Mar 14-18
  1. No Silver Bullet — Essence and Accident in Software Engineering
Make-up lecture
Mar 21-25 March 21
Project demo
Both teams
March 24
Project marking
Both teams
Good Friday
No class
Mar 28-1 Student project review Final exam review

Material


Textbook

The Mythical Man-Month
Anniversary Edition
Frederick P. Brooks, Jr. © 1995 Pearson

$44.95 UW Bookstore

Notes

se362_01TarPitLectures.pdf se362_01TarPitQuestions.pdf
se362_02ManMonthLectures.pdf
se362_03SurgicalTeamLectures.pdf
se362_04AristocracyDemocracyLectures.pdf
se362_05SecondSystemLectures.pdf se362_05SecondSystemQuestions.pdf
se362_06PassingTheWord.pdf
se362_07TowerOfBabel.pdf
se362_08CallingTheShot.pdf
se362_09TenPounds.pdf
se362_10DocumentaryHypothesis.pdf
se362_11ThrowOneAway.pdf
se362_12SharpTools.pdf
se362_13WholeAndParts.pdf
se362_14HatchingCatastrophe.pdf
se362_15TheOtherFace.pdf
se362_16NoSilverBullet.pdf

Tutorials


Lecture resources

Extreme programmingExtreme Programming Explained, Kent Beck, Addison Wesley Professional, © 2000, ISBN: 0-201-61641-6
PERT and CPMPERT and CPM explained, NetMBA Business Knowledge Center
PERT chart example, TechTarget Network

Project resources

Unix operating system Unix Tutorial Part I, University of Waterloo IST
CEAB documentation CEAB Accreditation-Related Documents, Canadian Engineering Accreditation Board
Review of Team A structure Investigation into the Effectiveness of the SE 362 Project Organization, Duncan Wun [Team A], Simon Zienkiewicz, Matthew Robertson [Team A] - I have removed the link to this report in response to identifying what might be inconsistencies. I will leave the link disconnected until I confirm or refute the inconsistencies for myself. In any case, the report contents will not be covered in the final exam. - Norm

Project

Requirements web page

Team structure web page

Maintainability grading sheet projectMaintainability.pdf


Exams


Midterm

Wednesday February 16th 5:00, 90 minutes (Biology) B1 271
Corrections & Appeals Procedure

All corrections and appeals must be:

  • Prepared in hardcopy (*not* email!)
  • Stapled to the front of the exam paper
  • Submitted:
    • In person, or under Norm's office door
    • After the solutions are discussed in class
    • Before 4:30 pm Wed Mar 9
    • Only once per paper
Policy

Corrections: All clerical errors, no matter how small, will be corrected, without question.

Appeals: Differences in opinion about what comprises a correct solution, or about how a solution was evaluated by the marker, must meet the following criteria before we will consider them.

Significant: The change in grade that will result from each individual change must equal or exceed 3/90 (i.e., 1% of the course).

Substantial: The basis for the appeal must be clearly described in writing, with accompanying figures or calculations, as appropriate.

Corroborated: Appeals that cite other students' solutions for comparison must include photocopies of the relevant pages from the other paper, with the owner's name and student number indicated.

Papers submitted for appeal might be entirely remarked. Remarking might reveal other errors that compensate for or exceed the value of the submitted appeal. Your paper's overall grade might actually go down.


Final

Wednesday April 13th 14:00, 180 minutes RCH 103 - Odd student numbers
RCH 105 - Even student numbers

Credits


Web site

This web site's original contents are copyright © 2005 by Norman Young. Subsequent changes and additions are copyright by their respective authors. The University of Waterloo, its faculty, staff and students may copy and modify this web site's contents for research and teaching purposes at the University, provided this credit notice remains intact. Other uses require the author's permission.


Revisions


$Log: index.html,v $
Revision 1.18 2005/03/30 18:44:05 se362
Add Chapter 16 notes

Revision 1.17 2005/03/23 17:15:44 se362
Add Final Exam and MSC 311 team review

Revision 1.16 2005/03/10 20:09:30 se362
Add Chapters 13, 14, 15 notes

Revision 1.15 2005/03/09 21:46:44 se362
Add PERT and CPM resources

Revision 1.14 2005/03/04 20:03:04 se362
Added midterm corrections & appeals policy

Revision 1.13 2005/02/24 20:14:46 se362
Reschedule Feb 28 through Mar 4

Revision 1.12 2005/02/11 19:53:11 se362
Add chapters 8 and 9

Revision 1.11 2005/02/10 20:15:11 se362
Add project mark breakdown

Revision 1.10 2005/02/07 19:05:00 se362
Add lecture notes for 6 and 7

Revision 1.9 2005/02/01 21:24:30 se362
Add "Chapter 7 = Last on midterm"

Revision 1.8 2005/01/28 20:14:53 se362
Changed midterm date and place

Revision 1.7 2005/01/28 15:30:24 se362
Add reference to Beck's Extreme Programming

Revision 1.6 2005/01/21 22:53:25 se362
Added project demo date to the schedule

Revision 1.5 2005/01/21 22:50:42 se362
Added lecture notes for chapters 2 and 3
Removed Draft reference

Revision 1.4 2005/01/17 16:40:29 se362
Add midterm details

Revision 1.3 2005/01/10 16:30:54 se362
Changed tutorial room to MC 4059

Revision 1.2 2005/01/05 04:22:14 se362
Initial draft outline