Chapter 6 Developing a Project Plan I had six honest serving men who taught men all I know : their names were what and how and why, and when and where and who. Rudyard Kipling Project Management 105 Figure 6.1 WBS/ Work Packages to Network Project Management 106 1
Constructing a Project Network; terminology Activity, is element of the project that requires time, it may or may not require resources. Examples of the latter are time waiting for contracts to be signed, materials to arrive, etc. Merge activity; This is an activity that has more than one activity immediately preceding it Parallel activities; these are activities that can take place at the same time, if the manager wishes. However, the manager may choose to have parallel activities not occur simultaneously. Path; A sequence of connected, dependent activities. Critical path; when this term is used, it means the longest path(s) through the network; if an activity on the path is delayed, the project is delayed the same amount of time Event; This term is used to represent a point in time when an activity is started or completed. It does not consume time Burst activity; this activity has more than one activity immediately following it Project Management 107 Basic Rules to Follow in Developing Project Networks Networks flow typically from left to right An activity cannot begin until all preceding connected activities have been completed Arrows on networks indicate precedence and flow. Arrows can cross over each other Each activity should have a unique identification number An activity identification number must be larger than that of any activities that precede it. Looping is not allowed Conditional statements are not allowed (if than,an if.. Than ) Experience suggest that when there are multiple starts, a common start node can be used indicate a clear beginning on the network. Similarly, a single project end node can be used to indicate a clear ending. Project Management 108 2
Figure 6.2 Activity-on- Node (AON) Fundamentals Project Management 109 Table 6.1 Network Information Project Management 110 3
Figure 6.3 Koll Business Center-Complete Network Project Management 111 Network Computation Process Forward Pass-Earliest Times How soon can the activity start? (early start ES) How soon can the activity finish? (early finish-ef) How soon can the project be finished? (expected time-te) Backward Pass-Latest Times How late can the activity start? (late start-ls) How late can the activity finish? (late finish-lf) Which activities represent the critical path (CP)? This is the longest path in the network which, when delayed, will delay the project How long can the activity be delayed? (slack or float SL) Project Management 112 4
Table 6.2 Forward Pass-Earliest Times Network Information Project Management 113 The forward pass requires that remember just three things when computing early activity times : You add activity times along each path in the network (ES+Dur=EF) You carry the early finish (EF) to next activity where it becomes its early start (ES), unless. The next succeeding activity is a merge activity. In this case you select the largest early finish number (EF) of all its immediate predecessor activities. Project Management 114 5
Backward Pass Latest Times, you need to remember three things You subtract activity times along each path starting with the project end activity (LF- Dur=LS) You carry the LS to the next preceding activity to establish its LF, unless The next preceding activity is a burst activity; in this case you select the smallest LS of all is immediate successor activities to establish its LF Project Management 115 Determining Slack (or Float) LS-ES=SL or LF-EF=SL; from figure 6.7, slack activity C=5, D=10, G=0. Free Slack (float); An activity with free slack is unique because the activity Can be delayed without delaying the ES of activity following it. Free slack is defined as difference between the EF of an activity an the ES of the activity that follows it. Free slack can never be negative. Activity E has free slack 165 workdays (200 35 = 165) Activity C = 5 and D = 10 days Project Management 116 6
Using the Forward and Backward Pass Information What does a slack of workdays for activity D mean for the project manager? It means activity D can be delayed 10 days Activity E must be completed within the time interval 20 and 200 workdays; the activity can start as early as day 20 or finish as late as day 200. Conversely, Activity F, must start on day 20, or the project will be delayed. Project Management 117 Practical Considerations Net work logic rules, for example: if test successful build proto, if failure redesign are not permitted. Activity Numbering, Each activity needs a unique identification code-usually a number. Use of Computers to Develop Networks Calendar Dates; Ultimately you will want to assign calendar dates to your project activities. Multiple Start and Multiple Projects; when several projects are tied together in an organization, using a common start and end node help ti identify the total t planning period of all projects. Use of pseudo or dummy wait activities from the common start node allows different start dates for each project. Project Management 118 7
Figure 6.8 Air Control Project Project Management 119 Figure 6.9 Air Control Project Project Management 120 8
Extended Network Techniques to Come Closer to Reality Laddering; if that all immediate preceding activities must be 100% complete is too restrictive for some situations found in practice; the activity can be broken into segments and the drawn using a laddering approach, see figure 6.12 Use Lags; is the minimum amount of time a dependent activity must be delayed to begin or end. Finish to Start Relationship, there are situations in which the next activity in a sequence must be delayed even when the preceding activity is complete. Example : removing concrete forms cannot begin until the poured cement has cured for two time unit. Start to Start Relationship, use of lags to reduce detail. Figure 6.14A shows the start to start relationship with zero lag, while figure 6.14B shows the same relationship with a lag of five time units. Figure 6.15 shows the project using an AON network. The start to start relationship reduce network detail and project delays by using lag relationships. Project Management 121 Figure 6.12 Example of Laddering Using Finishto-Start Relationship Project Management 122 9
Figure 6.14 Start-to-Start Relationship Project Management 123 Figure 6.15 Use of Lag to Reduce Detail Project Management 124 10
Extended Network Techniques to Come Closer to Reality Finish to finish Relationship; the finish of one activity depends on the finish of another activity. For example, testing cannot be completed any early than four days after the prototype is complete. See figure 6.17 Start to Finish Relationship, represents situations in which the finish of an activity depends on the start another activity. See figure 6.18 Combinations of lag Relationships; these relationships are usually start to start and finish to finish combinations tied to two activities. For example : debug cannot begin until two time units after coding has started. Coding must be finished four days before debug can be finished. See figure 6.19 Project Management 125 Figure 6.17 Finish to Finish Relationship Project Management 126 11
Figure 6.18 Start to Finish Relationships Project Management 127 Figure 6.19 Combination Relationships Project Management 128 12
Figure 6.20 Network Using Lags Project Management 129 Hammock Activities Are frequently used to identify the use of fixed resources or costs over a segment of the project. Typical examples of H A are inspection service, consultants, or Construction management services. See figure 6.21 Project Management 130 13
Figure 6.21 Hammock Activity Project Management 131 14