Sequencing and scheduling activities

Throughout a project, we will require a schedule that clearly indicates when each of the project's activities is planned to occur and what resources it will need. We shall be considering scheduling in more detail in Chapter 8. but let us consider in outline how we might present a schedule for a small project. One way of presenting such a plan is to use a bar chart as shown in f igure 6.6.

'The chart shown has been drawn up taking account of the nature of the development process (that is. certain tasks must be completed before others may start) and the resources that are available (for example, activity C follows activity B because Andy cannot work on both tasks at the same time). In drawing up the chart, we have therefore done two things - we have sequenced the tasks (that is, identified the dependencies among activities dictated by the development process) and scheduled them (that is. specified when they should take place). The

Separating the logical sequencing trom the scheduling may be likened to the principle used in SSADM of separating the logical system from its physical implementation.

I he bar chart does not show why certain decisions have been made. It is not clear, lor example, why activity H is not scheduled to start until week 9. It could be that it cannot start until activity F has been completed or it might be because Charlie is going to be on holiday during week 8.

Task Person 1

2

3

4

5

6

7

8

9

10

11

12 13

A Andy

BAndy

M

C : Andy

0 : Andy

E : Bil

F : Bill

G : Chart«

H : Charlie

1 Dave

Activity key: A: Overall design F: Code module 3

B: Specify module I G: Code module 2 C: Specify module 2 H: Integration testing

Activity key: A: Overall design F: Code module 3

B: Specify module I G: Code module 2 C: Specify module 2 H: Integration testing

D: Specify module 3 I: System testing E: Code module I

Figure 6.6 A project plan as a bar chart.

scheduling has had to take account of the availability of staff and the ways in which the activities have been allocated to them. The schedule might look quite different were there a different number of staff or were we to allocate the activities differently.

In the case of small projects, this combined sequencing-scheduling approach might be quite suitable, particularly where we wish to allocate individuals to particular tasks at an early planning stage. However, on larger projects it is better to separate out these two activities: to sequence the task according to their logical relationships and then to schedule them taking into account resources and other factors.

Approaches to scheduling that achieve this separation between the logical and the physical use networks to model the project and it is these approaches that we will consider in subsequent sections of this chapter.

Project Management Made Easy

Project Management Made Easy

What you need to know about… Project Management Made Easy! Project management consists of more than just a large building project and can encompass small projects as well. No matter what the size of your project, you need to have some sort of project management. How you manage your project has everything to do with its outcome.

Get My Free Ebook


Responses

  • primo schiavone
    What is activity scheduling in spm?
    1 year ago
  • fiyori
    What is the activities sequence of asoftware project?
    11 months ago

Post a comment