CS3007A Software Project Management
Problem Sheet 10
Lecturer: Dr Robert Macredie
E-mail: Robert.Macredie@brunel.ac.uk,
Introduction
In the tenth session we talked about approaches which might help with some of the general problems which we have identified as facing SPM. We focused on three different approaches: the Capability Maturity Model (CMM); Rapid Application Development (RAD); and Component-Based Development (CBD). We looked at each of these approaches in turn, exploring the motivation for their development and use, and discussing the things which they require in order to be successful. A central reason for looking at these approaches was to reflect on the inherent limitations of each approach when it comes to addressing the problems which SPM faces.
Learning Outcomes
The learning outcomes for the problem sheet are as follows:
(i) for each of CMM, RAD and CBD, to be able to explain the
approach, the motivation for its development, and the things
which it requires in order to be successful;
(ii) to be able to explain the relevance of each of these approaches
to SPM and to critically discuss how they aim to address some
of the problems faced in SPM;
Questions
(i) What problems faced by SPM do each of CMM, RAD and
CBD aim to address?
(ii) What is the motivation for the development of each approach?
Try to relate this to problems which you have seen in earlier parts
of the module, and give examples of scenarios where each might
be a useful approach, justifying your suggestions.
(iii) For each of the approaches, certain things will be required if the
approach is to be successful. These may be technological
(such as certain kinds of software); human (such as the importance
of particular kinds of people being involved) or organisational (such
as the ways the organisation sees the development). What might
these be for each of the three approaches?
(iv) What is the relevance of each of the three approaches to SPM?
How does each approach aim to address some of the problems
faced in SPM?
I would encourage you to work in groups of around five for this and subsequent exercises.
Robert Macredie
28 November 1998