CS3007A Software Project Management
Problem Sheet 5
Lecturer: Dr Robert Macredie
E-mail: Robert.Macredie@brunel.ac.uk,
Introduction
In the fifth session we talked about scheduling and resourcing. We explored the nature of these activities and discussed their relation to topics that we have already seen in SPM. We talked about the products of scheduling and resourcing (the project schedule and sets of resource plans) and highlighted the importance of contingency within software projects.
Learning Outcomes
The learning outcomes for the problem sheet are as follows:
(i) you should be able to explain the role of scheduling in
software projects and the relation of scheduling to other
areas that we have already seen in the module;
(ii) you should be able to explain what the schedule in a
software project shows;
(iii) you should be able to discuss critically scheduling and explain
and exemplify the complexity of scheduling in software projects;
(iv) you should be able to discuss critically resourcing and resource plans;
(v) you should be able to explain why contingency is important
and to give reasoned examples of factors which might
determine the level of contingency required.
Questions
(i) Why is scheduling important within software projects
and what is its relation to other activities that we have
already seen in the module? You might approach the
question by considering what a schedule shows and asking
yourself where the information it uses comes form.
(ii) What are the major difficulties in scheduling activities in a
software project. Provide examples from real software projects
if possible, to illustrate the difficulties that you present.
(iii) What resourcing problems might a software project typically
face? Ensuring staff have the required skills is one key example.
(iv) What is meant by contingency with respect to SPM? Why is it
so important? Provide examples of factors which might determine
the level of contingency required in particular areas of a software
project. Can you see any relation to earlier topics that we have
discussed in the module?
I would encourage you to work in groups of around five for this and subsequent exercises.
Robert Macredie
24 October 1998