The University of Western Australia
School of Computer Science and Software Engineering
 
 

School of Computer Science and Software Engineering

CITS5502 Software Processes : Schedule and Materials

Project Management Proverbs

If it looks like a duck, walks like a duck and quacks like a duck, it probably is a duck.

Too few people on a project can't solve the problems - too many create more problems than they solve.

A problem shared is a buck passed.

A user will tell you anything you ask about, but nothing more.

A user is somebody who tells you what they want the day you give them what they asked for.

Of several possible interpretations of a communication, the least convenient is the correct one.

What you don't know hurts you.

The conditions attached to a promise are forgotten, only the promise is remembered.

There's never enough time to do it right first time but there's always enough time to go back and do it again.

I know that you believe that you understand what you think I said but I am not sure you realise that what you heard is not what I meant.

Unit Material

Lectures: Below are tentative lecture topics. There may be some minor changes to the last few topics. The schedule is also an approximation only. Recordings of lectures may be available (see the left hand panel), but attendance at lectures is recommended.
Unit Guide

Workshop: Workshops will present practical exercises and activities to complement the units content. Active student participation is expected. You will find it is important to attend the workshops for completion of your assignments.

Schedule: The table below contains links to all required course material. These may be updated as the semester progresses. Some hand-outs may be given in class.

Research project topics:
Research project topics for 2017
*** Sign up your project group and topic ***

***** SEMINAR SCHEDULE ***** (seminar marking guide is available on LMS)

Week Beginning Lecture
Tuesday 3pm
Fox L.T.
Lecture
Tuesday 4pm
Fox L.T.
Workshop
Thursday 11am&12pm
CSSE:1.24
Assessment
1 Jul 31 Revision of a Software Process and Measurement Revision of Models of a Software Process No workshop
2 Aug 7 The Concept and Use of a Software Meta-Process Revision of Measurement Theory Week02-workshop
Assignment 1
3 Aug 14 Process Risk Management An Example of a Special (Meta) Process - The Post Implementation Review
Reference:A Methodology with Quality Tools to support Post Implementation Reviews
Week03-workshop
4 Aug 21 Simulation of a Software Process (Lec07-08) Simulation of a Software Process (cont.) Assignment 1
dues
5 Aug 28 The Requirements Analysis Process
Reference: A Cost-Value Approach for Prioritizing Requirements
Quality Function Deployment (QFD) Week05-workshop
6 Sep 4 The Efficiency of the Inspection and the Test Process The Diagnostic Tool Assignment 2
dues
7 Sep 11 Approaches to Measuring an Organisation The Capability Maturity Model - CMM and CMMI (Lec13-14) CMM and CMMI (cont.)
8 Sep 18 The Personal Software Process (Lec15-16)
Reference: Using a Defined and Measured Personal Software Process (by Humphrey)
The Personal Software Process (cont.)
Reference: Using a Personal Software ProcessSM to Improve Performance (by Hayes)
Week08 Workshop (Optional)
Research Report spec.
Non-teaching week
9 Oct 2 The European and ISO initiatives - SPICE Process Improvement No workshop
SEMINAR SCHEDULE
Assignment 3
dues
10 Oct 9 No Lecture No Lecture No workshop
11 Oct 16 Students' research project presentation Students' research project presentation Students' research project presentation
12 Oct 23 Students' research project presentation Students' research project presentation Students' research project presentation
13 Oct 30 Students' research project presentation Students' research project presentation No workshop Res. project (pdf) and presentation (ppt, pptx, or pdf) dues
Submission guidelines

School of Computer Science and Software Engineering

This Page