Project Management Notes
Project Management Notes
WHAT IS A PROJECT?
1.1 A project is any sort of planned undertaking
All of us have been involved in projects, whether they be our personal projects or in business and industry. Examples of typical projects are for example: On most projects it is possible to carry out multiple activities simultaneously. Usually it is possible to perform several activities at the same time, however there will be activities which cannot begin until a preceding activity has been completed. Such relationships are referred to as dependencies or precedencies, and when planning a project it is important to establish the order of precedence of dependent activities, and to establish those activities which can be performed in parallel with other activities. Regardless of the nature or size of your project a successful outcome can only be achieved by using sound project management techniques. The most widely used and popular methods of project management are Gantt Charts, Critical Path Method (CPM) and Programme Evaluation and Review Technique (PERT). However, it is important to remember that projects are carried out by people, and the human aspects of project management are critical for the project success.
The purpose of project management is to achieve successful project completion with the resources available. A successful project is one which: has been finished on time is within its cost budget performs to a technical/performance standard which satisfies the end user.
Projects are often carried out by a team of people who have been assembled for that specific purpose. The activities of this team may be co-ordinated by a project manager. Project teams may consist of people from different backgrounds and different parts of the organisation. In some cases project teams may consist of people from different organisations.
Project teams may be inter-disciplinary groups and are likely to lie outside the normal organisation hierarchies. The project team will be responsible for delivery of the project end product to some sponsor within or outside the organisation. The full benefit of any project will not become available until the project as been completed.
In recent years more and more activities have been tackled on a project basis. Project teams and a project management approach have become common in most organisations. The basic approaches to project management remain the same regardless of the type of project being considered. You may find it useful to consider projects in relation to a number of major classifications: a) Engineering and construction The projects are concerned with producing a clear physical output, such as roads, bridges or buildings. The requirements of a project team are well defined in terms of skills and background, as are the main procedures that have to be undergone. Most of the problems which may confront the project team are likely to have occurred before and therefore their solution may be based upon past experiences. b) Introduction of new systems These projects would include computerisation projects and the introduction of new systems and procedures including financial systems. The nature and constitution of a project team may vary with the subject of the project, as different skills may be required and different end-users may be involved. Major projects involving a systems analysis approach may incorporate clearly defined procedures within an organisation. c) Responding to deadlines and change An example of responding to a deadline is the preparation of an annual report by a specified date. An increasing number of projects are concerned with designing organisational or environmental changes, involving developing new products and services.
Activity
Consider this last category. Can you think of any examples where your organisation needs to respond to change and a project management approach may be valid?
1.4.1
There can be many reasons why projects go wrong. The most common reasons are as follows: a) Project goals are not clearly defined b) There can be constraints on the completion of projects arising from the different objectives of: Short time scale Resource availability Quality factors Human factors 1.4.2 Problems with Project Goals
The project sponsor or client has an inadequate idea of what the project is about at the start. There may be a failure of communication between the client and the project manager. The may be due to a lack of technical knowledge on the part of the client or an overuse of jargon by the project manager. Specifications may be subject to constant change. This may be due to problems with individual clients, decision making processes at the client end, or environmental changes. For example the government may change the basic "rules of the game" before the completion of the project. The project goals may be unrealistic and unachievable, and it may be that this is only realised once the project is under way. The client may become carried away with the idea of the project and may be unable to see clearly what can be achieved. Projects may be highly complex and may have a number of objectives that actually contradict each other.
There are perhaps two stages which can help in ensuring that goals are properly defined and achievable: a) Ensuring that the client specification is clear and understandable. To do this you must first of all establish the objectives of the project. It would help to ask the following questions: What is it that the organisation is setting out to achieve or is being asked to achieve? Will the suggested project fulfil these objectives? Have all the alternatives been considered and is the chosen option the best one available? Have the full effects of the project, both inside and outside the organisation, been considered? b) Preparation of a Project overvies (Project brief). The brief should take the objectives set out in the previous exercise and translate them into targets and goals. Any key constraints should also be identified and stated at this stage. This brief should be agreed
by the sponsor/client and communicated to the project manager. Any ambiguities or queries should be sorted out as soon as possible. A good way forward would be through the establishment of success criteria for the project. If you want the project to succeed (and who doesn't?), then you have to know when you have succeeded. Success criteria can be described as being hard or soft: Hard criteria are often the most obvious criteria that are tangible and measurable and can be expressed in quantitative terms. They tend to pose the question "what?", that is "what should be achieved?" Soft criteria are usually less obvious, but not necessarily less important. They are often intangible and qualitative. Consequently they may be difficult to measure. They would tend to ask the question "how?" a) Hard criteria Performance specifications: these may be set out in terms of the ability to deal with certain demands. For example, this could be throughput of traffic, number of patients, volume of transactions processed or the number of enquiries dealt with. Specific quality standards: this could relate to technical standards and tolerance, or may be the achievement of a favourable report from an outside inspection agency. Meeting deadlines: this is probably the most obvious one of them all where projects need to be completed within a given time scale. For example, a new system may need to be implemented ready for the start of the financial year, or a new development may have to meet time requirements as laid down in contract specifications. Cost of budget constraints: an important criterion may be to complete the project within a cost limit or budget which has been determined. Additionally there may be requirements in terms of the ongoing cost of the completed project. For example, a new system may be required to make savings for the organisation on a continuing basis. Resource constraints: there may be other resource constraints such as making use of existing premises or labour force. As you can see, the above criteria are relatively easy to establish and should also be quite easy to specify in a project brief. b) Soft criteria Demonstrative co-operation: this would be about showing that the project team could work together effectively and without a degree of conflict. It could be an important consideration to develop and implement solutions for the organisation which have a wide element of consensus and stem from a co-operative attitude. Presenting a positive image: this may also be important but obviously can be difficult or impossible to quantify. Achieving a total quality approach: this would be more about the adoption of a philosophy of continuous improvement than the achievement of specific performance targets on quality. Gaining total project commitment: this is again about how the project is managed and the attitude of the project team to it.
Ensuring that ethical standards are maintained: it can be very important to ensure that no corners have been cut that should not have been and that professional standards of ethics have not been breached. Showing an appreciation of risk: this would ensure that no unacceptable risks were taken in the pursuit of other project objectives. Again this is about how the project is developed rather then the end product itself. 1.4.3 Constraints on the completion of projects
a) Time Our definition of a project stated that it was an activity which had a defined beginning and ending point. Most projects will be close-ended in terms of there being a requirement for completion by a certain point in time. This point may be the result of an external factor such as new legislation, or may be derived from organisational requirements. It may also be partly determined by other constraints. There is likely to be some relationship between the time taken for a project and its cost. A trade-off between the two constraining factors may then be necessary. b) Resource Availability There is likely to be a budget for the project and this will clearly be a major constraint. Cost constraints may be set in a number of ways, for example as an overall cash limit or as a detailed budget broken down over a number of expenditure headings. Labour resources in particular may be a limiting factor on the completion of the project. In the short run it is likely that labour will be fixed in supply. Whilst the overall resource available may in theory be sufficient to complete the project, there may be difficulties arising out of the way in which the project has been scheduled. That is, there may be a number of activities scheduled to take place at the same time and this may not be possible given the amount of resources available. c) Quality factors Whether the project delivers the goods to the right quality. There are techniques which can be used to overcome the problems referred to above. These include: Budgeting, and the corresponding control of the project budget through budgetary control procedures. Project planning and control techniques such as Gantt charts and network analysis. An important point to note at this stage is how the various constraints on project completion are likely to be interlinked with each other. For example, problems with time constraints or resource constraints may be overcome by spending more through working overtime, employing more people or purchasing better machines. Budget problems may have a knock-on effect on the achievement of deadlines. It is important to remember that while project management techniques are important, they tend to understate the importance of the key resource: people. In a fact changing environment where tasks are often difficult, controversial with uncertain outcomes, "people management" skills are called for.
Summary
A project should possess identifiable goals and a definite starting and finishing point. Project goals must be defined clearly. A useful checklist can be developed in relation to success criteria. Criteria may be hard and concerned with what the project should achieve, or soft when they will cover how the project should proceed. The major constraints on the completion of projects are Time, Resource Availability and the need to achieve the required standard of performance for the project.
A Gantt Chart is a simple technique that can be used to attach a time scale and sequence to a project. A Gantt Chart is a form of horizontal bar chart and horizontal bars are drawn against a time scale for each project activity, the length of which represents the time taken to complete. To construct a Gantt Chart the following steps are necessary: 1) Use the horizontal axis to represent time 2) Use the vertical axis to represent activities 3) Represent each activity by a horizontal bar of appropriate length 4) Take activity procedures into account by starting each activity bar to an appropriate point along the time axis after its preceding activities. Normally the start point for an activity is the earliest time that it could start after its preceding activities had finished. It is possible to enhance the Gantt Chart in several ways. For instance the number of staff required to do a task can be entered into the bar on the diagram. Gantt charts, also commonly known as milestone plans, are a low cost means of assisting the project manager at the initial stages of scheduling. They ensure that: 1. all activities are planned for, 2. the sequence of activities is accounted for, 3. the activity time estimates are recorded; and 4. the overall project time is recorded. They are therefore a simple, rough and ready means of planning a project and assessing progress and are sufficient for most simple projects. However, where projects become complex, it becomes difficult to see relationships between activities by using a Gantt Chart. For more complex projects Network Analysis techniques are used. Gantt charts also provide a summary of the project as a whole and can be used as a rough and ready means of assessing progress at the project control phase. At any date, the project manager can draw a dateline through the Gantt chart and see which activities are on-time, which are behind schedule and generally record project status against plan. Gantt charts, named after Henry L. Gantt, one of the pioneers of scientific management, are a useful means of representing a schedule of activities comprising a project and enable the operations manager to know exactly what activities should be performed at a given time and, more importantly, to monitor daily progress of a project so that corrective action may be taken when necessary. To construct a Gantt chart, the various activities are listed on a vertical axis and the horizontal axis is used to represent time. Activity precedencies are taken into account by starting a horizontal bar to represent the next activity at an appropriate point after its preceding activities, i.e. those activities which must take place before the next activity can start, have taken place. Normally this would be at the earliest time that it could start after its preceding activities had finished.
Example:
Suppose a project comprises five activities: A,B,C,D, and E. A and B have no preceding activities, but activity C requires that activity B must be completed before it can begin. Activity D cannot start until both activities A and B are complete. Activity E requires activities A and C to be completed before it can start. If the activity times are A: 9 days; B: 3 days; C: 9 days; D: 5 days; and E: 4 days, i) determine the shortest time necessary to complete this project. ii) identify those activities which are critical in terms of completing the project in the shortest possible time.
Solution:
The figure below indicates the form that a Gantt chart would take from the above information. Activity A Activity B Activity C Activity D Activity E Time The above chart shows that activities A and B have no preceding activities and so can start right away. Activity C requires Activity B to have been completed before it can begin. The chart is then completed using such precedence relationships as listed in the question, with each horizontal bar being proportional in length to the activity time that it represents. Looking at the chart it is apparent that the project ends when activity E has been completed. Working back in time from activity E the "steps" which are crucial or critical in order to ensure that the project duration does not extend beyond the planned length are: E,C and B. The shortest time in which the project could be completed from the given information is therefore 16 days. The set of activities B,C and E which together determine the project duration are referred to as the critical path through the chart. Those activities forming the critical path can be highlighted on the Gantt chart to help the operations manager to give priority to them if lack of resources mean that such decisions have to be made. It is important to realize though that activities not on the critical path can become so if they are allowed to drift too far. How far could activities A and D drift before they affected the duration of the project? Provided the project is not too complex in its activity relationships or simply too big to be mapped on reasonably sized graph paper, Gantt charts can be very useful tools for the project manager and are graphically superior to the network analysis methods of CPM and PERT. They allow the critical activities to be found, i.e. those activities which must be performed on time if the project duration is not to increase, and any "slack" or "float" in the sequence of activities can easily be shown. 1.6.2 Examples of Gantt charts
1. A project comprises the following activities: Activity Immediate Predecessors A A, B C, D D E, F Activity Time (days) 12 6 13 12 11 13 11
A B C D E F G
a) Construct a Gantt chart which will provide an overview of the planned project. b) How soon could the project be completed? c) Which activities need to be completed on time in order to ensure that the project is completed as soon as possible? 2. A project has the following activity details: Activity Immediate Predecessors C B A E, F Activity Time (weeks) 3 4 3 12 5 7 3
A B C D E F G
Draw a Gannt chart to represent the project; determine those activities comprising the critical path; and estimate the project duration
3. The following information is available on a management project: Activity Immediate Predecessor s B A A D Duration (Days) 3 5 2 1 6 3 Staff Required (per day) 6 3 4 4 5 6
A B C D E F
10
D, E
At present you have nine staff available. Temporary staff can be hired at a rate of 100 per day. 1) Draw a Gantt Chart to show the shortest time it will take to complete the project. 2) If the project is to finish on time, how many temporary staff are required, and at what cost?
NETWORK ANALYSIS
1.7 Introduction to PERT and CPM
The two most common and widely used project management techniques that can be classified under the title of Network Analysis are Programme Evaluation and review Technique (PERT) and Critical Path Method (CPM). Both were developed in the 1950's to help managers schedule, monitor and control large and complex projects. CPM was first used in 1957 to assist in the development and building of chemical plants within the DuPont corporation. Independently developed, PERT was introduced in 1958 following research within the Special Projects Office of the US Navy. It was initially used to plan and control the Polaris missile programme which involved the coordination of thousands of contractors. The use of PERT in this case was reported to have cut eighteen months off the overall time to completion.
11
together. The student will then be able to use either, deciding whether to employ variable (PERT) or fixed (CPM) time estimates within the network. PERT and CPM can help to answer the following questions for projects with thousands of activities and events, both at the beginning of the project and once it is underway: When will the project be completed? What are the critical activities (i.e.: the tasks which, if delayed, will effect time for overall completion)? Which activities are non-critical and can run late without delaying project completion time? What is the probability of the project being completed by a specific date? At any particular time, is the project on schedule? At any particular time, is the money spent equal to, less than or greater than the budgeted amount? Are there enough resources left to complete the project on time? If the project is to be completed in a shorter time, what is the least cost means to accomplish this and what are the cost consequences?
12
a) Determine ES and EF values for all activities in the project: the Forward Pass through the network. b) Calculate LS and LF values for all activities by conducting a Backward Pass through the network. c) Identify the critical path which will be those activities with zero slack (i.e.: ES=LS and EF=LF). d) Calculate total project completion time.
t=
o+ 4 m+ p 6
p o v = 6
Where: o, m, p - optimistic, most likely, and pessimistic times t - expected completion time for task v - variance of task completion time Knowing the details of a project, its network and values for its activity times (t) and their variances (v) a complete PERT analysis can be carried out. This includes the determination of the ES, EF, LS, LF and S for each activity as well as identifying the critical path, the project completion time (T) and the variance (V) for the entire project. Normally when using PERT, the expected times (t) are calculated first from the three values of activity time estimates, and it is these values of t that are then used exactly as before in CPM. The variance values are calculated for the various activity times and the variance of the total project completion time (i.e. the sum of the activity expected times of those activities on the critical path) is the sum of the variances of the activities lying on that critical path.
13
Once the expected completion time and variance (T and V) have been determined, the probability that a project will be completed by a specific date can be assessed. The assumption is usually made that the distribution of completion dates follows that of a normal distribution curve. Consider the example where the expected completion time for a project (T) is 20 weeks and the project variance (V) is 100. What is the probability that the project will be finished on or before week 25? Answer: 0.69
Activity
A B C D E F G a) b) c) d) e)
Draw a Gantt chart for the project. Construct a CPM network for the project. Identify those activities comprising the critical path. What is the project's estimated duration? Construct a table showing for each activity, its activity duration, earliest start time, latest start time, earliest finish time, latest finish time, and the activity slack. C, D 15 weeks
Answers: c) d)
2. A project designed to refurbish a hospital operating theatre consists of the following activities, with estimated times and precedence relationships shown. Using this information draw a network diagram, determine the expected time and variance for each activity, and estimate the probability of completing the project within sixty days. Activity Immediate Predecessor s Optimistic Time Most Likely Time Optimistic Time
14
A B C D E F
A B B, C D
5 10 1 8 25 6
6 13 2 9 36 9
7 28 15 16 41 18
3. An activity has these time estimates: optimistic time o = 15 weeks, most likely time m = 20 weeks, and pessimistic time p = 22 weeks. a) calculate the activity's expected time or duration t. b) calculate the activity's variance v. c) calculate the activity's standard deviation. 4. A project has the following activities, precedence relationships, and time estimates in weeks: Activity Immediate Predecessor s A B B E D Optimistic Time 15 8 25 15 22 15 20 Most Likely Time 20 10 30 15 25 20 20 Optimistic Time 25 12 40 15 27 22 22
A B C D E F G b) c) d) e)
a) Calculate the expected time or duration and the variance for each activity. Construct the network diagram Tabulate the values of ES,EF,LS,LF and slack for each activity Identify the critical path, and the project duration. What is the probability that the project will take longer than 57 weeks to complete?
5. The project detailed below has the both normal costs and "crash" costs shown. The crash time is the shortest possible activity time given that extra resources are allocated to that activity. Activity Immediate Predecessor s A B B C Normal Time 5 8 2 3 9 Normal Time Cost () 2 000 3 000 1 000 4 000 5 000 Crash Time 4 6 2 2 6 Crash Time Cost () 6 000 6 000 1 000 6 000 8 000
A B C D E
15
F G
C, D E, F
7 4
4 500 2 000
5 2
6 000 5 000
Assuming that the cost per day for shortening each activity is the difference between crash costs and normal costs, divided by the time saved, determine by how much each activity should be shortened so as to complete the project within twenty-six days and at the minimum extra cost.
MANAGEMENT OF PROJECTS
Gantt charts, PERT, CPM and other scheduling techniques have proven to be valuable tools in the management of large and complex projects. A wide variety of software packages is available for project managers, for use on micro- or larger computers, to assist in the handling of complex network problems. PERT and CPM, however, cannot ever purport to be able to solve all project scheduling and management problems in service or manufacturing industries. Good management practices, clear responsibilities for tasks, and accurate and timely reporting systems are the most essential qualities for successful project completions. The watchword is that useful as these techniques are, they are only tools to assist the manager in making better, more calculated decisions in the process of conducting large scale projects.
16
1.13.2 Defining goals and objectives The success criteria for the project need to be defined. We have already seen that there could be hard or soft. 1.13.3 Feasibility Studies The basic questions to be asked are: Is the project feasible? How feasible are the alternatives under consideration? The aim of the study would be to carry out a preliminary investigation which should help to determine whether the project should proceed further and how it should proceed. The relevance of this approach will vary with the nature of the project itself. The more concrete the project is, the more likely that there will be established procedures in relation to feasibility. At the other end of the scale there will be less need for a feasibility study for an open project. The project manager responsible for conducting the feasibility study would normally consider: a) Cost: is this within the budget set by the organisation or within the capabilities of the organisation to finance it? How do the alternatives compare? b) Timing: are there specific constraints on timing and is it possible to complete the project within these constraints? c) Performance: will the project satisfy performance criteria which have been determined? Basically this means will it do the job it is designed to do? d) Effect on the organisation: is it feasible in the context of the organisation and the effect which it will have upon it? We should have a look at these factors in a little more detail. a) Cost factors will be looked at through a financial appraisal. This should be related to financial criteria which have been determined. You need to consider whether the following criteria are relevant. i) Capital expenditure implications: What are the costs of the project? If there are alternatives, what are the relative figures? What effect will this have upon the organisation's finances particularly the capital budget? How will it fit with controls imposed upon the organisation by central government. How will the expenditure be financed? What are the alternatives? ii) Revenue implications: How much will this cost both in the current year and in subsequent years? What are the likely gains in terms of income? What effect will this have upon the revenue budget? The answers to these questions will determine the financial criteria upon which the feasibility will be judged.
17
b) Timing: the project schedule may need to comply with specific criteria which have been laid down. Timing can be important: to comply with legal or governmental requirements. For example, new legislation or new requirements may need to be implemented by a certain date; for operational reasons. A new system may be required as a matter of organisational policy or to fit in with existing procedures and deadlines; to assist with financing arrangements. Grants or borrowing approvals may need to be spent within a specific period; to give the organisation an edge over its competitors. c) Performance specifications: these may be: technical service based resulting from external regulations required by clients and customers
d) Organisational context: What is the policy of the organisation? Organisational culture; does the project fit in with the general values and beliefs of the organisation? How will it affect resourcing? (Are the skills, technology and physical space available?) How will the project fit in with existing procedures? What effect will it have upon systems? The actual questions asked and the shape of the study and the consequent report will depend upon the type of project being investigated.
Activity
Examine a live project in your own organisation. Make a list of questions that should be asked in relation to feasibility. 1.13.3.1 Feasibility Report The project manager will be responsible for reporting on feasibility to the sponsoring decision makers or stakeholders. This may be done in a variety of ways and with different degrees of formality. Typical contents would include: project definition covering goals and objectives general background and introduction with an outline description of the options a clear definition of success criteria or feasibility criteria findings of the feasibility study financial appraisal
18
preliminary compliance organisational suitability the plan for the management of the project including implementation
Summary
Feasibility is principally concerned with: cost timing performance organisational factors 1.13.4 Detailed Organisation of the Project 1.13.4.1 Project Definition This begins once the project has received formal approval to proceed. Its purpose is to formally document the objectives of the project and decide how the work will be undertaken. The Project Manager will carry out this work, in consultation with the Project Sponsor, and Sub-Project Manager where there are sub-projects. Large projects may be divided into sub-projects, with each sub-project requiring its own sub-project definition. 1. Ensure that Prerequisites are in place. Before definition can begin you should have: a Project Brief signed off by all parties involved in the project authority to proceed a Project Sponsor a Project Manager Clarify Objectives. Objectives must be achievable by the project alone, and must be measurable. Determine Project Scope. Determining the scope of the project helps to clarify objectives and set the boundaries of the project. It is often useful to state limitations i.e. what the project will not cover. Determine Work Structure. Large projects can be better controlled, and are therefore more likely to be successful, if they can be divided into smaller units of work (sub-projects). Identify tasks which can be arranged into logical groups to form sub-projects. Grouping could be on the basis of (for example): tasks relating to one functional area, tasks to be performed by staff in one geographic location, tasks relating to a particular deliverable, tasks to be performed by team members belonging to the same Division or Department.
1. 2.
3.
19
5.
Identify the Major Project Milestones Milestones are significant events in the life of the project, such as installation of hardware or completion of training. They are used in tracking project progress. Dates will be added to these during Planning.
6.
Ensure Project Structure and Responsibilities are Established Assign Sub-project Managers where appropriate. Clarify composition and responsibilities of Project Steering Group, and responsibilities of Project Sponsor and Project Manager. Produce a project organisation structure to show reporting lines.
7.
Determine Management Systems These will vary according to the size and nature of the project but should always include: a progress control system for recording planned and actual times. This could be an automated system or a manual one, acceptance procedures for formal review and agreement of each project deliverable scheduled management checkpoints If the project is divided into sub-projects it is important that consistent management systems are used across them all.
8.
Document the Project Definition The results of Project Definition must be documented and distributed for agreement to: Project Sponsor Steering Group members (if applicable) Sub-project managers Line managers who are contributing significant resource to the project
The precise format of the document is left to the discretion of the Project Manager. However the following topics should be covered: Goals and Objectives State the business goals and the project objectives. Work Structure and Scope A high level description of the work to be performed including: a brief statement of the current business situation and the changes which the project is intended to bring about a list and brief description of each sub-project key events in the project i.e. the Major Milestones Organisation and Responsibilities Include an organisation chart, names and responsibilities. Highlight any functions or responsibilities peculiar to this project.
20
Risks and Assumptions List and briefly describe each identified risk. Give an indication of its severity i.e. the probability of its occurrence and the impact on the project if it does occur. Management Systems Outline the systems to be used for tracking and control of the work. Potential Problems List any other outstanding issues which might affect the project, and any actions being taken to resolve them. Include details of who is responsible for the action and the completion date. Appendices The Project Definition document will first be issued as a draft. Once the Sub-Project Managers have completed Sub-project Definition their reports can be added as appendices. The Sub-project Definition should include Objectives, Work Structure and Scope and Organisation. The whole document will normally be only a few pages. For very large projects, where the document exceeds about a dozen pages, it may be helpful to include a Management Summary as the first section.
1.13.4.2 Project Planning and Scheduling Project Planning begins as soon as Definition allows. The process involves planning subprojects first and hence Definition must at least have identified the sub-projects and the major tasks involved in them. From this point, Planning and Definition tend to continue in parallel as a series of iterations, gradually refining and hardening both Definition and Plans. The purpose of the Project Plan at this stage, is to provide detailed realistic estimates of time, duration, resource and cost, and planning should be carried out only in sufficient detail to allow this to be achieved. Detailed planning for allocation of tasks to individuals is carried out progressively as the work proceeds. Where there are sub-projects these should be planned first and then combined to produce the overall project plan. Produce a plan for each sub-project, or for the total project if there are no sub-projects as follows: 1. Identify Major Activities Break the work down into activities of the order of 20-50 days of effort, ensuring that milestones correspond to completion of one or more of these. In practice the achievement of a milestone is usually a good basis for identifying an activity e.g. 'prepare and perform user training'. 2. Identify and Chart Dependencies Produce a network chart for the sub-project showing dependencies between the major activities and dependencies on other sub-projects or external events. Estimate Effort and Duration Estimate effort and duration of each major activity.
3.
21
4.
Provide Contingency At this stage estimates are likely to be 'soft' and probably expressed in ranges, because precise details of the work are not settled. Contingency needs to be allowed both on the estimated effort and elapsed time because of: the likelihood of unforeseen work arising, the likelihood that tasks will take longer than expected, the likelihood of changes to requirements or plans before publication. (Subsequent changes should be processed through Change Control). Contingency provision should remain evident in plans (probably as one or more contingency 'tasks'). This provision should then progressively be removed from plans during Tracking and Control as a result of either: being used up by e.g. tasks taking longer than planned, or reaching a point where uncertainty is reduced such that a part of contingency provision can safely be deleted. This usually means the deletion of contingency allowed, but not used, on tasks now completed.
5.
Schedule Major Activities Determine start and end dates for each major activity and produce a bar chart or other diagram, showing relationships between activities. Calculate Resource Requirements Calculate requirements for each time period. Identify needs for each resource type (e.g. systems analyst, user staff) and identify needs for special skills or scarce resources. Calculate Costs Calculate costs for the sub-project. This should include 'hardening up' items such as cabling, training etc., for which an order of costs had been produced previously. Determine Overall Costs and Benefits of the Project The cost/benefit justification should have already been stated in the feasibility study. This stage provides the opportunity to review the case in the light of more detailed information. Document the Project Plan Once a viable plan has emerged (i.e. conflicts have been resolved, resource availability has been confirmed etc.) the Project Manager should produce the Project Plan covering: Project Schedule. This should show major activities by sub-project on a bar chart or other diagram. The chart should also show project milestones and target dates. Show contingency as a single provision at the end. Include an overall project network showing the critical path. Narrative explanation may be included for clarification. Major Checkpoints and Reviews. List the dates of Checkpoint Reports, Checkpoint Meetings, Steering Group Meeting and the Post-Implementation Review. Deliverables. List the major products of the project with delivery dates and acceptance procedures. Resources. Summarise the resource needs from the sub-project plans. Costs and Benefits figures. Revise and refine as a result of completion of Definition and Planning.
6.
7.
8.
9.
22
Potential Problems. List any risks, problems or assumptions which may jeopardise the Plan, together with actions needed to correct the situation. Appendices. Any useful supporting information including Sub-project Plans may be included. 10. Ensure Management Systems are in place.
23