CS 4301 Software Engineering and Project Management - Fall 1998


Instructor

W. Michael McCracken ( mike@cc.gatech.edu )
Office: CoC Room 265, x6172
Office Hours: by appointment, send mail to gwen@cc.

Teaching Assistant:

Aparna Pappu. ( aparna@cc.gatech.edu )
Office Hours: by appointment

Go to Class Newsgroup

Class Hours Tuesday and Thursday 4:35 pm to 5:55 pm


Classroom 2000 Recordings of Lectures for Fall 1998

Fall 97 Webpage and class notes


Course Outline

This course covers the organization, operation and management of the information industry and in particular the management of software projects.
 

The course assessment will be based upon:


Notes for the Uninitiated

Two interesting topics we need to talk about. This course is based on reality, that is, you are the workers and I am the big boss who sits in his chair and smokes cigars and criticizes everything you do. The course is to be run as a group learning process with me learning as well as you. What this means is a lot of group interaction and no formal class room lectures with me standing at the board and you falling asleep. You are Georgia Tech students and I expect that you are self motivated, and capable of self management and possess the skills that allow you to understand a problem and formulate a solution. As far as discussions with your classmates, I assume you have accounts on the appropriate machines and thus, you can have mail discussions with me and your fellow students. If you don't have a background in software engineering (i.e., CS 3302 ), get out of this class.


Rules of the Road

The only rule is have a good time. If you aren't having a good time with this class , I suggest you look for another class.


The Project

Software process assessment using the CMM model as outlined by the Software Engineering Institute at Carnegie Mellon University.

Project Plan due date is October 27 1998

The CMM Questionnaire


Chicken Pot Pie's Online Questionare and automated analyser can be found here

Results to their surveys can be found here


The Road Map

 

Date Topic
Sept 24,26 Introduction and Project Assignments (Process Models & Organizations)
Sept 29, Oct 1 Process Models and Process Assessment (What is CMM?)
Oct 3, 6, 8 Management 101
Oct 10, 13, 15 Planning
Oct 17 Project Origins (RFPs SOWs, Business Plans)
Oct 20, 22 Work Decomposition (Sometimes called Planning)[HW1 due Oct 20]
Oct 24 Resources and Risk Analysis (Permute known and unknown)
Oct 27 Planning & Risk Management
Oct 29 Midterm
Nov 3 More Rot (Cost and Schedule Estimating - and the Mythical Man Month)
Nov 5 Process Metrics (How many dynes per SLOC)
Nov 10 Total Quality Assurance
Nov 12 More Q&A
Nov 17 Configuration Management
Nov 19 Risk Management & What Can Go Wrong
Nov 24 Organizing Software and Development Groups
Week of Dec 1 Project Presentations
Week of Dec 7 Final Exam


Contact Information:

webmaster@cc.gatech.edu
College of Computing
Georgia Institute of Technology
Atlanta, GA 30332-0280